testdummy653
Prince
I been reading a lot of threads about AI's and I want to address them.
No, I'm not an expert programmer(or AI genius) or anything so this just an uneducated theory. on how i think it runs
One thing everyone seem to ask is.....
Why does the AI not go for other victory conditions than conquest and why don't they win at all?
Or why does the AI declare war on me all the time?
Let's think about these questions. . . . . . . (I wrote this post in a hour, so i did put some thought) Okay, I'm done thinking.
What does the AI need to do to win Culturally? Build a few cities, get a lot of culture.
What does the AI need to do to win Diplomatically? Build Cities, bribe city states, build the UN.
What does the AI need to do to win Space Victory? Research, Research, and build cities, and build Space Ship parts.
What does the AI need to do to win a Conquest Victory? Build a military, and Cities, and Conquer.
Now that all very nice and good that I wrote those brief conditions out, but think about it.
Let say that CiV gives every civ a victory to go for in the game. Imagine this 6 player map.
I will list the CiV and what they are going for victory wise.
On Continent A:
India (Culture)
France (Diplo)
Aztecs (Military)
Siam (Military)
On Continent B:
Persia (Space)
You ()
Who will win/dominate on Continent A? Well it gonna be either Aztecs or Siam. Why?
France nor India will build a strong enough military to beat Siam or Aztecs, because their victory conditions are not dependent on a military campaign (of course, you can argue survival is dependent on a military, so any other victory is dependent on military). While the Aztecs and Siam will be producing much more military units, and focusing on defeating it enemies and taking their capitals.
What if India survives the war? Can they still win?
Think of it as this: India gets DoW, and stops producing happiness building and temples, and start rush buying units, an switches production from culture buildings to units. The turns that India is at war, are turns of production of units and not focused on culture. This means that x amount turns at war, makes India wait x more amount turns for cultural victory. So yes they can win, but it become more unlikely, the longer they are at war.
Why does Persia declare war on me if it's going for a space race?
Think of it as this, the AI see you as a threat not matter what you do. Why? Because your trying to win just as much as Persia is trying to launch a space shuttle. If Persia see that your weak enough to knock out of the game or slow you down enough, they will try. But Persia will be less likely to declare to war on you though because of their goal of Space.
The AI has some problems....
The AI is so focused on its victory condition that it usually ignores any attempts of Diplomatic or Culture or Space race by the human opponent. This makes it easier for us to win.
Also the AI does not switch victory goals, in game, this is why Siam could be at Future tech, and still hasn't built the spaceship. (Siam is going for a Military Victory).
The AI has a problem shipping units overseas.
My Summary/My theory is that AI's have their own victory conditions they try for, but that the military civ are usually the most effective, and that these military civs will effect the other civs chances of achieve their goals. The more military Civs or run away civs that are in the game, the less likely you will see a victory other than conquest.
I'm actually kinda of nervous, I can see someone posting your wrong in big red letters. And then posting a huge computer script explaining whats going on, and how wrong i am.
(and how much time i wasted).
If you have any question please post, i can ramble more nonsense....
I should point out that it did not occur to me that time(score) victory could also be a valid victory condition for the AI.
Edit: I'm recently doing a test case on this idea see below:
http://forums.civfanatics.com/showthread.php?p=9893699#post9893699
Also the new patch info, seem to be fixing some things, so this theory may become invalid..
No, I'm not an expert programmer(or AI genius) or anything so this just an uneducated theory. on how i think it runs
One thing everyone seem to ask is.....
Why does the AI not go for other victory conditions than conquest and why don't they win at all?
Or why does the AI declare war on me all the time?
Let's think about these questions. . . . . . . (I wrote this post in a hour, so i did put some thought) Okay, I'm done thinking.
What does the AI need to do to win Culturally? Build a few cities, get a lot of culture.
What does the AI need to do to win Diplomatically? Build Cities, bribe city states, build the UN.
What does the AI need to do to win Space Victory? Research, Research, and build cities, and build Space Ship parts.
What does the AI need to do to win a Conquest Victory? Build a military, and Cities, and Conquer.
Now that all very nice and good that I wrote those brief conditions out, but think about it.
Let say that CiV gives every civ a victory to go for in the game. Imagine this 6 player map.
I will list the CiV and what they are going for victory wise.
On Continent A:
India (Culture)
France (Diplo)
Aztecs (Military)
Siam (Military)
On Continent B:
Persia (Space)
You ()
Who will win/dominate on Continent A? Well it gonna be either Aztecs or Siam. Why?
France nor India will build a strong enough military to beat Siam or Aztecs, because their victory conditions are not dependent on a military campaign (of course, you can argue survival is dependent on a military, so any other victory is dependent on military). While the Aztecs and Siam will be producing much more military units, and focusing on defeating it enemies and taking their capitals.
What if India survives the war? Can they still win?
Think of it as this: India gets DoW, and stops producing happiness building and temples, and start rush buying units, an switches production from culture buildings to units. The turns that India is at war, are turns of production of units and not focused on culture. This means that x amount turns at war, makes India wait x more amount turns for cultural victory. So yes they can win, but it become more unlikely, the longer they are at war.
Why does Persia declare war on me if it's going for a space race?
Think of it as this, the AI see you as a threat not matter what you do. Why? Because your trying to win just as much as Persia is trying to launch a space shuttle. If Persia see that your weak enough to knock out of the game or slow you down enough, they will try. But Persia will be less likely to declare to war on you though because of their goal of Space.
The AI has some problems....
The AI is so focused on its victory condition that it usually ignores any attempts of Diplomatic or Culture or Space race by the human opponent. This makes it easier for us to win.
Also the AI does not switch victory goals, in game, this is why Siam could be at Future tech, and still hasn't built the spaceship. (Siam is going for a Military Victory).
The AI has a problem shipping units overseas.
My Summary/My theory is that AI's have their own victory conditions they try for, but that the military civ are usually the most effective, and that these military civs will effect the other civs chances of achieve their goals. The more military Civs or run away civs that are in the game, the less likely you will see a victory other than conquest.
I'm actually kinda of nervous, I can see someone posting your wrong in big red letters. And then posting a huge computer script explaining whats going on, and how wrong i am.

If you have any question please post, i can ramble more nonsense....
I should point out that it did not occur to me that time(score) victory could also be a valid victory condition for the AI.
Edit: I'm recently doing a test case on this idea see below:
http://forums.civfanatics.com/showthread.php?p=9893699#post9893699
Also the new patch info, seem to be fixing some things, so this theory may become invalid..