sveint
Warlord
- Joined
- Oct 9, 2006
- Messages
- 187
I'm posting this here because I really don't know where else to put it.
One of the weakest parts of the AI at the moment seems to be workers. And of course this affects the human player too if you automate.
Let's skip the details, but currently workers do alot of random stupid things and then continuously replace these random improvements.
I'd like to suggest a simple rule (algorithm) for how an automated worker should behave. Please feel free to give your views. Hopefully some of this can make it into a future patch.
Suggested simple rule (to be modified by feedback), exceptions below:
Exceptions (these might be harder to implement)
Simple yes, perfect no, but it would be alot more efficient than the current workers. Currently I still see jungles in the BFC late in the game, the workers are too busy redoing other tiles over and over...
One of the weakest parts of the AI at the moment seems to be workers. And of course this affects the human player too if you automate.
Let's skip the details, but currently workers do alot of random stupid things and then continuously replace these random improvements.
I'd like to suggest a simple rule (algorithm) for how an automated worker should behave. Please feel free to give your views. Hopefully some of this can make it into a future patch.
Suggested simple rule (to be modified by feedback), exceptions below:
- Plains: Irrigate if possible, otherwise cottage
- Grassland: Cottage
- Flood Plains: Cottage
- Hills: Mine
- Forest: Chop, unless tundra (lumber mill)
- Resources: Improve (no forts or irrigation or such)
- Forts: Never build
Exceptions (these might be harder to implement)
- Low food cities: Can irrigate grassland and build windmills (never on top of a resource)
- Low hammer cities: Can build workshops on grassland only
- Irrigation chains: With the invention of Civil Service, plains that are not adjacent to fresh water should be irrigated, using a chain through irrigated grasslands ONLY
- Watermills: It is very hard for the AI to judge when these would be beneficial. Once they can be built, I'd say 50/50 build these or cottages. Either way, cottages should not be replaced by watermills or we get the endless re-improve loops again. It's perfectly fine to use the simple option of never building a single watermill.
Simple yes, perfect no, but it would be alot more efficient than the current workers. Currently I still see jungles in the BFC late in the game, the workers are too busy redoing other tiles over and over...