*** tpb has joined #freeorion | 00:00 | |
*** zipola has joined #freeorion | 00:04 | |
*** mithro has joined #freeorion | 00:14 | |
*** zipola has quit IRC | 00:24 | |
*** STalKer-X has quit IRC | 04:00 | |
*** Carmina has joined #freeorion | 04:00 | |
*** kroddn has quit IRC | 06:07 | |
*** kroddn has joined #freeorion | 06:15 | |
*** kroddn has quit IRC | 06:25 | |
*** kroddn has joined #freeorion | 07:16 | |
*** Carmina has quit IRC | 07:45 | |
*** tyreth has quit IRC | 07:50 | |
*** STalKer-X has joined #freeorion | 08:01 | |
*** zipola has joined #freeorion | 11:52 | |
*** zipola has quit IRC | 12:07 | |
*** qk-gen has joined #freeorion | 12:14 | |
qk-gen | GeofftheMedio: Hi, is some medium difficult code need on orion? I have some time and can do it... | 12:14 |
---|---|---|
*** zipola has joined #freeorion | 13:01 | |
GeofftheMedio | still there? | 13:03 |
*** triple\ has joined #freeorion | 13:10 | |
*** triple\_ has quit IRC | 13:11 | |
qk-gen | now I am here | 14:00 |
GeofftheMedio | ok, so what sort of coding are you interested in? | 14:00 |
qk-gen | I have some experience in game logic | 14:01 |
GeofftheMedio | well, you could work on Python AI | 14:03 |
GeofftheMedio | or perhaps figure out a better way to distribute food to planets of an empire | 14:03 |
qk-gen | do you mean integrate it or write that AI? | 14:04 |
GeofftheMedio | you could probably improve the current code that exposes functions to python, or write up some documentation of the interface, or write actualy Python AI code | 14:04 |
qk-gen | distribute food is NP-hard problem, not? | 14:04 |
qk-gen | OK, I look at this part | 14:04 |
GeofftheMedio | not really, there are some reasonable rules to follow | 14:05 |
GeofftheMedio | also, we could use a better formula to determine the relationship between available food and growth | 14:05 |
GeofftheMedio | currently, there's a 3 or 4 stop process where planets get food equal to their production or population (whichever is less) then whichever of those is more, then equal to twice their population (allowing max growth rate), always subject to the limit on the total available food | 14:06 |
GeofftheMedio | however this is wasteful for fully populated planets, since they can't grow and would be fine with food equal to their population | 14:06 |
GeofftheMedio | but really, we should have a better relationship between food supplied, food needed, current pouplation, health meter, etc. that makes sense in all cases | 14:07 |
qk-gen | Hmm, looks interesting, I look at this problem and when I have some patch I post it, ok? | 14:07 |
GeofftheMedio | ok. you might want to think about the math first and then discuss with me or others on the forums | 14:07 |
GeofftheMedio | before making the patch | 14:07 |
qk-gen | OK | 14:08 |
GeofftheMedio | it's not just distributing food... it's figuring out the algorithm that decides how much food is needed, and what population growth should be, and how less than full supply of food affects population... | 14:08 |
qk-gen | current formula for population growth in Popcenter is final? | 14:14 |
GeofftheMedio | no | 14:16 |
GeofftheMedio | this is part of what you can play around with | 14:16 |
qk-gen | so I can post some ideas how can be improved? | 14:16 |
GeofftheMedio | sure | 14:16 |
qk-gen | what is good forum for this? | 14:16 |
qk-gen | game design or brainstorm? | 14:19 |
GeofftheMedio | you can't post in game design | 14:19 |
GeofftheMedio | make a brainstorming thread, I suppose. I might move it to game design if it seems worthwhile | 14:19 |
qk-gen | OK, thanks | 14:20 |
GeofftheMedio | it's not really on the roadmap... | 14:20 |
qk-gen | so it could be bonus ;) | 14:20 |
GeofftheMedio | some things to think about... we should probably have max population growth when population is half full, so maybe have health meter bonuses then | 14:21 |
GeofftheMedio | pop growth direction should be mainly dependent on health meter, but need to be limited by max and min pop of a popcenter as well | 14:22 |
GeofftheMedio | everything should be smooth and continuous, but also not too complicated for the user to understand... | 14:23 |
GeofftheMedio | alternatively, have health meter penalties when population is too large, so that pop growth falls to 0 when population is at its max | 14:25 |
GeofftheMedio | but this needs to incorporate external factors altering health meter as well, like techs and buildings... | 14:25 |
qk-gen | At first I wrote to forum what is current formula...or I can find it somewhere? | 14:26 |
GeofftheMedio | http://freeorion.org/index.php/V.3_Requirements#Population | 14:27 |
tpb | <http://ln-s.net/fP7> (at freeorion.org) | 14:27 |
qk-gen | thanks | 14:27 |
GeofftheMedio | some of that might be a bit out of date though | 14:27 |
GeofftheMedio | oh: get rid of the starvation special mechanism | 14:28 |
GeofftheMedio | also look at PopCenter class in code, and... | 14:29 |
GeofftheMedio | Empire::UpdateFoodDistribution() | 14:31 |
GeofftheMedio | I'll be back in ~30 min | 14:35 |
qk-gen | http://freeorion.org/forum/viewtopic.php?f=6&t=1784 | 15:00 |
tpb | <http://ln-s.net/fPg> (at freeorion.org) | 15:00 |
GeofftheMedio | you might want to explain the context in that post... most people won't know what 1, 2, 3, 4, etc. are | 15:05 |
GeofftheMedio | also, it's not just food distribution that needs fixing... it's the math that determines what growth occurs and how much food is needed / consumed, and how health relates to this | 15:06 |
qk-gen | It`s only first part...now I thinkink about new growth formula...somethink which grow slow at beginning, fast at half pop and slowing during reaching max. | 15:11 |
GeofftheMedio | k. | 15:12 |
GeofftheMedio | I'm heading out, so I'll be gone from IRC, but I'll check the forums intermittantly | 15:13 |
qk-gen | OK | 15:14 |
*** mithro has quit IRC | 16:38 | |
*** qk-gen has quit IRC | 17:47 | |
*** wombatman has joined #freeorion | 20:19 | |
wombatman | hello all | 20:19 |
GeofftheMedio | hi | 20:35 |
wombatman | cool game idea, hoping to get it working, coz all i'v read has made me want it more and more :) | 20:41 |
GeofftheMedio | ok | 20:42 |
wombatman | yay the .net thingy worked | 20:42 |
GeofftheMedio | explain? | 20:42 |
wombatman | oh, to get it working on winxp i needed .net 2.0 | 20:43 |
GeofftheMedio | ah. yes... unfortunate and difficult to avoid, despite not actually using any .net features | 20:43 |
wombatman | np, easy to do | 20:44 |
GeofftheMedio | some people in countries with slow or expensive internet connections have major issues downloading the update | 20:45 |
GeofftheMedio | they also might have pirated copies of windows, making getting updates difficult | 20:45 |
wombatman | its the kinda project i'd be interested in helping with, as a play tester, as i have no programing or artistic skills | 20:45 |
wombatman | might? lol 99.9% of all copies are that lol | 20:46 |
*** tyreth has joined #freeorion | 20:47 | |
wombatman | u can get a redistabutable version of the .net 2.0 installer, maybe u could bundle it with the win installer download | 20:48 |
GeofftheMedio | most people don't need it, and it's not free software, so there might be license issues bundling it with GPL'd stuff | 20:49 |
* wombatman laughs at himself for sounding like he knows wtf he on about | 20:49 | |
wombatman | yea guess, and it is easy to find on windows site | 20:51 |
GeofftheMedio | same # of MB to download either way | 20:51 |
wombatman | so, does it play if ur offline? or it need a connection? | 20:57 |
GeofftheMedio | yes. it connects to a server on your machine. a firewall might complain, but it's not accessing the internet unless you do a multiplayer game | 20:58 |
wombatman | D8 | 20:58 |
wombatman | moving house and will be without net for a few weeks, pooper | 20:59 |
GeofftheMedio | I just said you don't need a net connection | 21:00 |
wombatman | oh cool, just u started with yes, i'm easily confused 8( | 21:01 |
*** warmbedman has joined #freeorion | 21:14 | |
warmbedman | the fact ur doing all this for free amazes me | 21:20 |
GeofftheMedio | it's a hobby | 21:20 |
* warmbedman wonders if wombatman will ever timeout | 21:23 | |
warmbedman | well i guess i'll return in 3 weeks or so :) | 21:23 |
GeofftheMedio | mkay | 21:24 |
warmbedman | cya GeofftheMedio :) | 21:24 |
*** warmbedman has quit IRC | 21:24 | |
*** STalKer-X has joined #freeorion | 22:56 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!