I'm curious how people think the AI could best be improved. I think most would agree it is sorely lacking - including, probably, the developers, who made up for it by giving the AI extra units, etc. This is a cheap solution in my opinion; better AI programming would be, well, better.
The main problem, I feel, with the AI is that it always thinks long-term when developing the land. By turn 10 or 20 you can be sure the AI has irrigated some grasslands - under Despotism. And it's known that by automating your workers they will build roads to resources you can't even see yet. So obviously when the AI is making its "decisions" it looks at the entire game rather than the current state of things. Even though irrigating grassland in Despotism does nothing, eventually it will. That road leading to nowhere will eventually bring in a resource.
Well this is a huge disadvantage to the AI. It seems to me it wouldn't be hard to program the AI to make its decisions based on the present rather than the future. It should "know" that grassland is not to be irrigated under Despotism, it should maximize the output from the land - at the given time and under the given government. Nothing is more important in this game than production (of shields, food and gold) and workers. For the AI to essentially waste its workers (it's always disappointing to scout the AI's land and see pointless irrigation, etc.) puts it at a huge disadvantage.
After that I would say there should be more of an element of spontaneity and unpredictable behavior from the AI. If you always start out going for Philosophy, like I do, you know that none of the AIs are going to do that. Why? Why don't they know that Philosophy gives a free tech and is, therefore, valuable? Or why don't they even jump to the second or third tier before the basic techs are known? This is clearly not a good strategy, yet it is one that the AI is programmed to use.
Lastly I would say, like many others have, that the AI spreads its units too thin, making military conquest too easy. However, I feel that this is the most forgivable problem. Military strategy is complex and contains so many variables that this is the one area where I think giving the AI the "unfair" advantage makes sense.
But in the other areas I would prefer less "unfair" advantages and more creative programming. I would love to get to Philosophy and find out one of the AI civs already "had that idea", or find that an AI civ cut science and is offering me gold for a tech - things that players do that it wouldn't be hard to program the AI to do.
(Of course, this is why I much prefer multiplayer Civ - or would prefer if it weren't the most bug-ridden lagfest I've ever played in my life.)
So, how would you change the AI?
The main problem, I feel, with the AI is that it always thinks long-term when developing the land. By turn 10 or 20 you can be sure the AI has irrigated some grasslands - under Despotism. And it's known that by automating your workers they will build roads to resources you can't even see yet. So obviously when the AI is making its "decisions" it looks at the entire game rather than the current state of things. Even though irrigating grassland in Despotism does nothing, eventually it will. That road leading to nowhere will eventually bring in a resource.
Well this is a huge disadvantage to the AI. It seems to me it wouldn't be hard to program the AI to make its decisions based on the present rather than the future. It should "know" that grassland is not to be irrigated under Despotism, it should maximize the output from the land - at the given time and under the given government. Nothing is more important in this game than production (of shields, food and gold) and workers. For the AI to essentially waste its workers (it's always disappointing to scout the AI's land and see pointless irrigation, etc.) puts it at a huge disadvantage.
After that I would say there should be more of an element of spontaneity and unpredictable behavior from the AI. If you always start out going for Philosophy, like I do, you know that none of the AIs are going to do that. Why? Why don't they know that Philosophy gives a free tech and is, therefore, valuable? Or why don't they even jump to the second or third tier before the basic techs are known? This is clearly not a good strategy, yet it is one that the AI is programmed to use.
Lastly I would say, like many others have, that the AI spreads its units too thin, making military conquest too easy. However, I feel that this is the most forgivable problem. Military strategy is complex and contains so many variables that this is the one area where I think giving the AI the "unfair" advantage makes sense.
But in the other areas I would prefer less "unfair" advantages and more creative programming. I would love to get to Philosophy and find out one of the AI civs already "had that idea", or find that an AI civ cut science and is offering me gold for a tech - things that players do that it wouldn't be hard to program the AI to do.
(Of course, this is why I much prefer multiplayer Civ - or would prefer if it weren't the most bug-ridden lagfest I've ever played in my life.)
So, how would you change the AI?