Bad artificial intelligence seems to be the most common problem afflicting strategy and wargames, at least judging by complaints I read on fora. It’s Exhibit A in my case against the Total War series, where features have long oustripped the AI’s ability to manage them. RTSs are often burdened by AI that misuses special unit abilities (or doesn’t use them at all), and cannot properly place defensive structures to save its life. If you can survive their initial rushes, victory is a foregone conclusion. Wargame AI tends to be dependent on scenario scripting to provide the illusion of a clever opponent.
I sympathize with developers who face the thankless task of creating AI for a single-player strategy game. No matter how good a job they do, gamers will find the places where the AI breaks down. It will never be as consistently clever and rational as the people it plays against, especially since many of those people have years of practice and experience under their belt.
Unfortunately, many strategy games depend on the “worthy opponent”. Without an enemy laying plans to derail yours, strategy and tactics can seem pointless. What’s the fun in out-thinking a punching bag? However, if the game is designed for solo play, then perhaps the primary challenge should be the rules of the game and the constraints placed on the player. If developers can create a situation where the player is fighting against a system rather than an AI, then enjoyment and challenge aren’t dependent on the AI passing a strategic Turing test. For instance, let’s consider Europa Universalis 3.
My invincible French army has just massacred the English Royal Army.
I have no idea whether or not Europa Universalis 3 features good AI, crazyAI, or stupid AI. Given that I can only ever see about a hundredth of what is happening in the game, I never get a good sense of what the AI really up to. I’ve suffered perfectly timed sneak attacks that leave me devastated. I’ve also seen the AI disperse its armies haphazardly across the countryside, letting a superior force get snapped up piece by piece. Perhaps there’s a logic to that, perhaps not. All I can say with certainty is that EU3′s AI seems competent. It won’t give the game away.
In the context of the game, however, this makes it a perfectly good opponent, because the challenge in EU3 is not your opposition. It is the status quo, and the force it exerts against all efforts to overturn it. All factions struggle against systems that resist change and reduce the effectiveness of brilliant tactics and strategic opportunism.
For instance, I just started playing a game as France and, on the second day of the game, I received a “national mission” to take the Aquitaine, which was occupied by the English. This seems like an eminently sensible, doable objective. The English holdings on the west coast of France are an annoying little toehold surrounded by French territories. The English can only reinforce by sea, while I can build entirely new armies on the doorstep of the Aquitaine. So I wasted no time in putting a large army together and declaring war.
The war began in 1400 and by 1405 it seemed to be over. I had captured both English provinces, fended off relief armies and repelled a counterattack in Normandie. I had even gone ahead and occupied Calais. So I offered the English peace in exchange for their recognition that I was now the rightful owner of the Aquitaine provinces.
My victory is less impressive than it appears on the map.
The English, however, were undaunted. Then things began to get ugly, because they were able to launch nuisance invasions via the sea, while my armies raced from the Mediterranean to the Channel and back again. As years of nonstop fighting took their toll, my national manpower reserve drained until my armies could no longer replenish their losses. Plus, I could not hold onto the Aquitaine. It started changing hands every few years as the English would swoop in, retake it, and push into southern France. I would then roll them back. This meant that by 1425, I was still nowhere near being able to annex the province.
This is because EU3 doesn’t really want provinces to change hands through military conquest. Rather, all gains must be recognized by the international order, through a peace treaty, or as a fait accompli. If you can occupy and hang onto a province for a generation, it’s yours. But that’s a tall order, because you have an entire kingdom to defend in addition to your latest conquest (which is likely to rebel against an occupation). So the smart play was to try and get peace with the English but, as I realized too late, there was no reason for them to sign a treaty. They were safe on their island. They had lost the war on the Continent but could still contest the outcome indefinitely.
All of this is more a product of rules than the vagaries of AI. The AI responds to peace offers through rote calculations. What has each side gained and lost weighed against the offer you are putting on the table. Provinces are weighted very heavily, so it’s very much a “from my cold, dead hand” situation. Even decisive defeats in a war rarely yield the victor more than a couple border provinces.
Believe it or not, it took a bloody war to reach this settlement with Champagne.
So the stage is set for indecisive wars with trifling settlements. Even when you have pounded an adversary into dust, as long as he still exists as a political entity (which does not require an army or even a free territory) he can still resist by refusing to recognize your gains. You could try and wait it out, but the nature of EU3 is that other problems will arise for you in the meantime. For instance, I was waiting for England to give up the Aquitaine in the 1450s when Castille, Burgundy, and Brittany attacked my from every side. 50 years of warfare had done nothing but make me vulnerable to other powers. I ended up settling with the English on the basis of the prewar status quo, and turned my attention to escaping the triple alliance with some of my kingdom.
Superficially, I was fighting against England and, later, three other states. To their credit, they all acted fairly rationally. England used its navy to harass me and wait me out. Castille and its allies reached a point where I was diplomatically isolated between them, and capitalized on the opportunity. However, the rules of the game governed how events would play out more than anything the AI did. Because the game does not equate conquest with ownership, I could never use occupied territories to expand my power. Because war destabilizes countries, especially long wars, I was faced ever-increasing chances of revolt within France. Because I could only field as many troops as there are service-eligible men in my kingdom, I could not indefinitely sustain a large army and major battles. England was incidental to these problems.
Which is probably for the best. My hands are so full of upstart nobles, nationalist rebels, and runaway inflation that the AI factions are just more icebergs menacing the ship of state. My first enemy, always, is circumstance.