Most Impressive Game AI?
togelius asks: "I have the feeling that when developers make the effort to put really sophisticated AI into a game, gamers frequently just don't notice (see e.g. Forza). Conversely, games that are lauded for their fantastic AI are sometimes based on very simple algorithms (e.g. Halo 1). For someone who wants to apply AI to games, it is very interesting to know what AI is really appreciated. What is the most impressive game AI you have come across? Have you ever encountered a situation where it really felt like the computer-controlled opponents were really thinking?"
Have you ever encountered a situation where it really felt like the computer-controlled opponents were really thinking?
No, but I've rarely encountered games where it feels like my human opponents are really thinking, either.
A lot of AI that is used in games today can come off as cheap since the computer can think and compare much faster than a human player. Imagine fighting an opponent that can react 10X faster than you.
Another way to look at it is if you think that the AI is learning patterns and adjusting for tactics.
That's been played out in many genres, the most recent to come to mind is the Stargate SG1 episode where a character must face a situation that adapts to his efforts and becomes impossible to beat since the game can react faster than he can and has a perfect memory.
It's a ballance that game AI must match, playability and difficulty.
) Human Kind Vs Human Creation
) It'd be interesting to see how many humans would survive to serve us.
When I was contemplating learning video game programming, I was reading a guide that told you first to program a pong clone, and then a pac-man clone. Why pac-man? It teaches you AI. The ghost behavior is actually fairly complex. One ghost wanders randomly, another tries to get on the opposite side of the board from wherever pac-man is. The other two form a hunting pair: one tries to cut off your escape while the other goes for the kill.
I never thought that the ghosts would be so complex!
Computers are useless. They can only give you answers.
-- Pablo Picasso
Civilization III. It's uncanny how it makes you think the game is outright cheating.
Don't blame me, I didn't vote for either of them!
Well, one of the greatest experiences (And still is), AI wise, is Stardocks XXXX-type space strategy game, Galactic Civilizations 2. I especially like, when on easier levels, you do something, and the AI race sends a message "It seems that you are making a massive buildup for war. However, with this difficulty level, I pretend not no notice it until you actually make your strike." or something to that effect.
I am constantly amazed at how bad the AI is in this game, after years and years of developement you would think that the Ai would have developed alittle more. While very advanced in speech capabilities, the AI relies on taunting you by claiming you are a noob, cheater, or a camping f**ktard, and will even call you GAY. In game play the AI is still weak and just does the same thing over and over again, and will constantly be baited into sticking its head around a corner, or runs into flashbang grenades on a very regular basis, failing to learn from its past and how it got owned over and over. Finally the AI deems you are a cheater and runs to load another AI called an Admin that will ban you because it cannot understand how you are so much better then it.
---In a time of Chimpanzees I was a Monkey.
Personally, while enemy AI is something that's pretty neat to see in action, it's the friendly AI that gets my attention. Most games seem to put all their effort into the enemy, while you friends turn out to be schizophrenics with an IQ of about 40. I haven't played, but I have heard that something that people complained about in Gears of War was was the poor team AI.
I don't play many games any more, but Halo 2 was one that I thought pulled ahead of the pack a bit. Friends that can drive vehicles was pretty cool (albeit not always the safest drivers...) allowing you to man the gun in the back. They also seem better at not running right in front of you when you're in the middle of launching a rocket, and also do little things like take advantage of available cover (or in other cases jumping up on top of said cover and getting blown to bits). Halo 3 is supposed to have even better AI for both friendlies and enemies, and that's one of the things about it I'm looking forward to.
"What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
/)
Ive noticed that AI is not designed to beat your next move but is designed to cheat you without the player noticing. Command and Conquer and Gears of War are two games that have two well hidden cheats. Command and Conquer is twelve years old almost, the enemy AI was programmed to always have full resources as long as one harvester made it back. Therefor what would take you five harvesters would only require them one. Most players would of never noticed this unless their strategy was to cut off enemy resources instead of an full out assault. Gears of War was praised for having AI that used the environment to their advantage which helped cover a little cheat they had. The AI had a weird tendency to know exactly where you were as long as your cross hair covered them or came close to them. For example if you were to pop your head out and just happen to have your cross hair on an enemy turret that was always firing at a covered friend, it would immediately start firing at you, this would also goes for the regular grunts/guards. This is very noticeable on "Insane", since that mode requires you to use cover 90% of the time and better tactics then rush in and shoot everything that moves. AI is not designed to outsmart/out think/or consider your next move, in my opinion most AI is designed to defeat you by using small cheats in the programming that give it an unfair advantage and hopefully designed so that you wont be able to notice it.
GalCiv II has given me the worst beatings I've ever taken in a strategy game. Shogun: Total War managed to spring a tactical ambush on me once (although in fairness my grip on tactics was much worse back then). Both of those AIs gave me a challenging game experience as a player, which is what "good" AI should be judged by.
However, if we're talking about "impressive" AI, nothing I've seen in the gaming world can compete with Paradox's EUIII. Yeah, I know, each individual AI nation makes a lot of bonheaded moves. But the game is managing the armies, navies, economic, religious, colonial and foreign policies of up to 300 nations, every game day when a game year can go by in a minute or two, on a 1.9GHz processor. Considering the number of cycles and the amount of memory avaiable for each AI opponent, it's simply amazing to me. I really think that should be the basis of comparison, not so much the level of play the AI achieves, but the level of play it achieves with the resources available to each AI player. If nothing else, that standard makes it meaningful to compare old games against new ones.
Here's a short article on the A.I. in the game F.E.A.R., "F.E.A.R.'s AI Demystified", (in more detail here). Having played through F.E.A.R., what impressed me so much was that a lot of what is called A.I. is actually audio and animation. You can make enemies seem way more intelligent than they really are by doing stuff like have detailed animations for stuff like hopping over barriers or diving through windows that's triggered when they are in certain spots. They would also have the enemies shout stuff, if you had your flashlight on they would scream "Flashlight" and dive for cover.
I'm also very impressed with the AI in the original galactic civilizations. It does cheat at the higher levels, but up until that point (I think normal mode doesn't cheat either way) it's very impressive and it really does feel like the AI is thinking. More impressive is the fact that each major race has its own AI: not customized by arguments in the race, but specific, independent C++ code telling them what to do, written from scratch.
I used to carry a bottle of whiskey for snake bite. And two snakes. -Nefarious Wheel
Google Maps AI rules.
See point 23
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Galactic Civilization I and II (see: http://www.galciv2.com/) is one of the few games I have ever played where it seemed like the computer was thinking. If you have never played GalCiv, and you like strategy, I highly recommend picking them up. I consider them to be superior even to the Civilization series. Brad Wardell prides himself on the AI, and it definitely shows. The computer is very difficult to beat and does not cheat. It actually responds in a logical manner, which makes GalCiv go from just being a number-crunching exercise to an actual strategy game. For example, when making some "aggressive" moves towards an enemy (moving some attack ships to an "ally" to wipe them out) I've actually had the game pop up a message from my ally (before ever entering his space) saying something to the effect of "I used to play video games when I was a kid, and when I did I used to build my forces up and send them to sneak attack an opponent. Well I am no video game." Other things like the fact that if another civilization is dependent on you for a large amount of trade income, they won't just randomly attack you because it would hurt them too.
Unreal Tournament.
It had the first bots that you could play against for hours and not even notice you were offline. I havn't encountered a more convincingly human AI in the dozen FPS games I've played since, including UT 2k3(which probably means that the UT maps were just easier to code for).
It's the only game where you can feel yourself increasing in skill over the course of a few days of playtime, and ratchet up the difficulty a bit and get the same kill ratio, without feeling suddenly overwhelmed by perfectly aimed headshots.
People in Soviet Russia, however, appear to be afflicted with amusing juxtapositions of the aforementioned situation
It's my manager's; Basically his algorithm is to listen to what I have to say, deny my ideas or find a situation where an exception would be generated and then depending on the number and level of participants, introduce my idea as his. I tell you, that shows great intelligence to his overlords although it's artificially generated but the actual participants start to get it after a few times.
Custom electronics and digital signage for your business: www.evcircuits.com
Ask Kasparov...
That is very refreshing to see these days. I have given up on most PC games these days because of their copy protection systems.
I don't know where you're getting that bullshit from, but it's completely untrue. You don't even have to enter the CD key unless you want to download updates.
Far Cry has great AI. I don't remember ever going "zomfg the computar is thinking!!!", but the enemies respond in a sensible, coordinated manner -- sweeping areas where disturbances are heard, covering each other, and using weapons intelligently. Far superior to Half-Life (and, credit where credit is due, several years after Half-Life), but also in a much more open-ended game world, where the mobs don't just have to navigate a room full of crates.
The really sad part was when, halfway through the game, they switched from "smart" soldiers, to Doom-esque mutants who just ran straight at you. Ruined that game for me.
Game... blouses.