Building a Smarter Computer Player
Before you take on your friends over GameRanger or a LAN (local area network), try several skirmishes against computer-controlled opponents. The team at Ensemble Studios fine-tuned the artificial intelligence (AI) for Age of Empires III, building on what they learned from developing its two predecessors, as well as Age of Mythology. After three major titles and their expansions, Street explains, we think we know how to make a challenging AI. It must explore the map just like a human, and it has no special knowledge about what the other players are doing. It doesnt get free resources or really anything else that it doesnt earn. Our AI pretty much clobbers any player who hasnt put many, many hours into learning the nuances of the game.
Such an achievement comes with a caveat, however: While we might pride ourselves on how quickly our AI can stomp someone into the ground, we realize thats not necessarily a fun experience for the player. So instead we spent a lot of effort this go-around on how, to many, the AI is fun to play against. We tried to vary its strategies a lot so the games wouldnt seem so repetitious.
Its All in the Personalities
Street continues: More importantly, we developed personalities for each of the AI players, including thousands of recorded voice chats. When a player is facing off against the Spanish AI, they shouldnt think that they are just playing against their CPU, but against Queen Isabella, who might chastise them for aggression, compliment them on a good move, or even flirt with them to try and escape danger.
Napoleon of France exhibits a different personality, which corresponds to his more aggressive and scorched-earth playing style. Suleiman of the Ottoman Empire does something completely different, and looks and sounds different too.
He points out: Its also worth noting that the AIs dont have to be your enemies. You can have computer allies helping you out as well. One of my favorite ways to play the game is to have a computer ally and I face off against two other computer allies.
Bringing Big Blue to the Strategy World?
However, lest you think Streets team has created the real-time strategy equivalent of Big Blue, he notes that such comparisons are difficult to make, although he thinks such an achievement will come in time. Its not around the corner, though.
He explains: Its possible to break a game like chess down into a series of binary decisions if my opponent moves his rook here, I should move my bishop over here. But a real-time strategy game like Age of Empires requires thousands of decisions, often with a very short response time, that are based on limited knowledge, because you cant see enemy actions or even the rest of the map. The results of your choices often dont even manifest until the end of the game.
So in addition to just responding to what your opponent is doing, there is a great deal of intuition, pure reflex, blind luck, and psychological warfare. Those are all things that AIs havent historically been very good at. In fact, the AI in Age of Empires isnt that good at it either it just compensates by having a very robust economy, since computers are so good at multitasking and micromanagement. But even when the AI beats you, it often does so much less efficiently that is, with higher casualty rates than a human.
Each of the 8 civilizations in the game starts with two technologies and possesses a unique unit. In addition, each empire has one or two leaders, each of whom provides special bonuses. (You get one or the other if there are two to choose between, of course.) Each leader also has a preferred civic that dictates how they like to govern their people. That type of information is very useful when negotiating with other leaders during the game.
Nation | Bonus | Unique Units | Home City Ruler | Notes |
---|---|---|---|---|
|
|
Queen Isabella (Seville) |
|
|
|
|
Queen Elizabeth (London) |
|
|
|
|
Napoleon (Paris) |
|
|
|
|
Prince Henry the Navigator (Lisbon) |
|
|
|
|
Maurice of Orange (Amsterdam) |
|
|
|
|
Ivan the Terrible (Moscow) |
|
|
|
|
Frederick the Great (Berlin) |
|
|
|
|
Suleiman the Magnificent (Constantinople) |
|
Stumped? Then you may need some help, thanks to the cheat codes that are commonly placed in most video games. They allow you to, well, cheat and change the rules. This sometimes includes activating bonuses, unlocking secrets, and accessing new levels of gameplay.
To activate cheats in Age of Empires III, press the Enter key, type in a code, and press Enter again. Type them exactly as shown, but dont worry about capitalizing letters.
The Codes
a recent study indicated that 100% of herdables are obese Fattens all the animals on the map, generating more food from them (also helps your opponents, of course)
give me liberty or give me coin Adds 10,000 coins to your stockpile
medium rare please Adds 10,000 food to your resources
<censored> Adds 10,000 wood
nova & orion Gives you 10,000 experience points
X marks the spot Reveals the map, but keeps the fog of war, which means you wont know what units are in an unvisited spot until you travel to it
tuck tuck tuck Spawns a red monster truck that destroys literally anything it runs into
ya gotta make do with what ya got Spawns a Mediocre Bombard, a powerful artillery unit that fires sheep
sooo good Tells you what enemy unit did the deed when a unit dies
speed always wins Increases build and gather rates by 100 times, for you and your enemies
this is too hard Automatically win a campaign mission
- Mac OS X version 10.3.9
- 1.4GHz PowerPC G4 or Intel processor
- 512MB of RAM
- 64MB video RAM