I am checking some mechanisms available already in the game that would allow to implement more sophisticated strategies for the AI. Basically the idea is to be more mindful about the situation in the game especially what opponents are doing and better evaluate our chances. Based on that the AI could really focus on specific aspects of the game and pursue a specific victory much better than now.
In this thread I would like to discuss the conditions that should / could drive the AI for pursuing specific victories and their priorities.
As an example, let me tell you how the AI determines e.g. that it wants to pursue a Science Victory right now. 3 conditions out of these 6 must be true:
So, assuming that the above could be re-programmed, whould do you imagine could / should be the considerations of the AI concerning specific victories in various stages of the game?
Or to rephrase the question - how do you determine what victory to pursue and what information from the game do you use.
In this thread I would like to discuss the conditions that should / could drive the AI for pursuing specific victories and their priorities.
As an example, let me tell you how the AI determines e.g. that it wants to pursue a Science Victory right now. 3 conditions out of these 6 must be true:
- Good Tech City
- Is Renaissance
- Has 2 science wonders
- Has tech lead at 33 (
unclear what that measures, most likely total science yield must be 33% more than the world average) Edit. After some testing: it is a top percetile of civs ordered by number of techs. - Lags military by 33 (
same as above, probably 33% less military strength) Edit. Probably bottom percentile.
- Finished Satellite Launch
- The conditions fluctuate, so until some permanent conditions are met, the strategy is being activated and deactivated, every several turns.
- Mid-game, after Renaissance, practically all Civs follow that strategy - because every one has at least one good city and the era hit.
- Other strategies have similarly looking conditions, so being an average puts a Civ at a disadvantage because none strategy will activate and the civ is forever doomed to be average.
- No considerations about the game situation and what other players are doing.
- No considerations about leader traits or civ affinity. The Science victory activates as a result of various random actions, not as a semi-consious drive to achieve the goal.
- Civ flavors and traits.
- Tech lead - including considerations of others.
- Game progress and probability of loosing vs. wining.
- What policies we acquired, what buildings / wonders are in the empire.
- Religion influence.
- Guessing strategies of other players and setting our priorities accordingly.
So, assuming that the above could be re-programmed, whould do you imagine could / should be the considerations of the AI concerning specific victories in various stages of the game?
Or to rephrase the question - how do you determine what victory to pursue and what information from the game do you use.
Last edited: