AI problems vs. difficulty level

Joined
Jul 15, 2009
Messages
657
Many of the AI problems seem to be dependent on difficulty levels:

  • Warmongering: This seems to be much less of an issue on lower difficulty levels. My impression is that when deciding on a war, the weight of military superiority is much too high and past peaceful relations are valued much too low. On higher difficulty levels you almost automatically have weaker military because to a human player, large numbers aren't as useful when a small army will do the same job as effectively. This appears to cause every civ to act like Civ IV Monty.
  • Combat: The AI is bad at tactical combat. You'd think that this is independent of the difficulty level, but I've been noticing that AI attacks on higher difficulties often devolve into a chaos because the AI has so many units that placing them tactically is no longer possible within the constraints of its programming. Whereas when it only has two archers and three melee units, I've seen it pull off a fairly good attack when the terrain was in favour of it. (It seems that the slightest terrain movement malus will break the AI's formations, it appears to assign a higher value to moving fast than to keeping a working formation.)
  • Pathfinding: Sometimes pathfinding seems just plain broken, e.g. when the route preview shows a different cost from what you actually get. This happens a lot to me, especially for travel that involves water tiles, and I think it should affect the AI even more than a human who is capable of noticing the errors and finding his own routes. I also think that the AI is too scared of using water tiles in addition to that. You can often block a land bridge with a handful of units and the AI will only embark its units and move them through the water if it has so many units that it doesn't know where to put them anyway. While this isn't strictly related to difficulty level, it does mean that the headcount advantage the AI has on higher levels is practically moot because it can't use it. What the AI needs to do is figure out choke points and then secure alternative routes.
  • Expansion: On lower difficulty levels, the AI will not expand enough. To some extent that's reasonable, as the cost of maintaining a large empire can be quite high. On the other hand, this dramatically changes the game when you increase difficulty. The game doesn't just become harder, the bonuses actually change the way the AI plays.
  • Naval Exploration: This may actually be related to the pathfinding problem. Planning a route that involves water will show you that the cost is calculated incorrectly. If this affects the AI as well, it would explain in part why colonizing another island is such a low priority: Crossing a few water tiles to get to that island with no insane resource bonuses (since they've all been reduced a bit) would appear as much more costly than riding across a plains. I've only ever seen an AI embark settlers when it had NO uncultured land tiles available on its continent at all. It also seems to have too few ship units, and it doesn't seem to be interested in exploring islands beyond finding them. Even a trireme has enough visibility to uncover a normal sized island, but the AI isn't, for example, trying to take the ruins from the human players, which is a real problem in single player games. Ruins don't seem to be very desirable for it in general, I've seen them sit right next to an AI's border, but ruins on other land masses are just ignored entirely.
  • City Trade: A quick money strategy is spamming settlers, founding remote cities in inhospitable land, and selling them off to the AI. Especially useful on archipelago maps. The AI greatly overestimates the value of these random remote settlements. This is more of a problem on higher difficulties because that way the player benefits from the AI's resource advantage that was supposed to counterbalance the player's ability. This also affects AIs that sue for peace. On low difficulties, you don't get ridiculous amounts of cities, resources and gold for peace because the AI doesn't have them in the first place, but on higher difficulties you get the benefit of the AI advantages that were supposed to work against you. Selling a useless city for 1k gold plus resources is a much too efficient hammer/gold conversion ratio (with hammers being production you can't use while city is building the settler, of course, since it doesn't use hammers).
  • Resource Trade: Another early money scheme is selling your first luxury resource to the AI. The AI will pay way too much at a time where every civ should still be happy anyway. This is another case where, on higher difficulties, the AI's advantage that lets it have more gold is transferred to the player.

Just my thoughts, I'm probably missing one or two things.

But actually some of this could explain the alleged discrepancy between AI performance in the press build and the final release. E.g. if the pathfinding bug appears only in the final version, that would have made the AI in the press build stronger, etc.
 
Good observations.

As far as the trading exploits issue go though I have long thought the solution to those was self discipline. Don't make trades with the AI YOU WOULDN'T TAKE .
 
The AI is really, really lacking in its ability to siege cities in particular. It took me awhile to notice this since they very rarely attack any of my cities, but for some reason the AI likes to just pace its units around while being shot by defenses. It won't even attack with its archers most of the time, instead opting to just sit there or move back and forth even though they're in range and have line of sight.

Doesn't even attack -my- archers with its melee units most of the time. I could have an archer sitting on an adjacent tile to one of their nearly full health melee units, and half the time it'll just sit there doing nothing until it's shot to death.

I've never lost a city. Even when I was playing a game where I was nearly 2 eras behind, with no choke point and 4 units vs. dozens of higher teched enemy units, they could not win because they'd just keep pacing back and forth, getting shot at. Happens every time.
 
The AI is really, really lacking in its ability to siege cities in particular. It took me awhile to notice this since they very rarely attack any of my cities, but for some reason the AI likes to just pace its units around while being shot by defenses.

Definitely. You see barbs doing this, too. I don't think it's related to the difficulty setting, that's why I didn't mention it. My guess is that the AI has some rough plan that it would like to attack your city, but when its units actually get there, it notices the odds are not on its side - they rarely are for a single spearman. It appears that the AI isn't planning a proper incursion or anything. It just has this vague idea that it's war, and you have a city there that it can reach, so it sends whatever units it can spare your way. If those aren't strong enough to take the city, it decides to move them around instead, but since the goal is still getting to your city, it doesn't move them away...
 
My last game on Immortal, two AIs declared on me on turn 20 or so, long before I have my first worker.They are very aggressive and unforgiving when they have more soldiers than you. This sucks because their aggressiveness is not backed up by military tactics and they always have their asses handed to me.
 
[*]City Trade: A quick money strategy is spamming settlers, founding remote cities in inhospitable land, and selling them off to the AI. Especially useful on archipelago maps. The AI greatly overestimates the value of these random remote settlements. This is more of a problem on higher difficulties because that way the player benefits from the AI's resource advantage that was supposed to counterbalance the player's ability. This also affects AIs that sue for peace. On low difficulties, you don't get ridiculous amounts of cities, resources and gold for peace because the AI doesn't have them in the first place, but on higher difficulties you get the benefit of the AI advantages that were supposed to work against you. Selling a useless city for 1k gold plus resources is a much too efficient hammer/gold conversion ratio (with hammers being production you can't use while city is building the settler, of course, since it doesn't use hammers).

[*]Resource Trade: Another early money scheme is selling your first luxury resource to the AI. The AI will pay way too much at a time where every civ should still be happy anyway. This is another case where, on higher difficulties, the AI's advantage that lets it have more gold is transferred to the player.
[/LIST]

I wasnt able to have AI buy a frigging size 15 city with 5 wonders for one gold. Nor I ever saw cities offered for peace agreement . Seems like there are different versions of civ ppl playing
 
I wasnt able to have AI buy a frigging size 15 city with 5 wonders for one gold. Nor I ever saw cities offered for peace agreement . Seems like there are different versions of civ ppl playing

Maybe it didn't need the city or it was already too expensive in maintenance?

I have given cities to AI players in the later game but I really only tested how exploitable it is in the early game.
 
Top Bottom