I've seen those Elites doing a 'sur-place'. When you target it sometimes the auto-aim also goes haywire, quickly jolting back and forth. I encountered this quite a few times in the infamous Hangar Bay 02 on Cairo. Still the best AI in the genre though.
Best AI in racing games is super simple, ala RR4/V, Daytona, Wipeout, etc. Let them get ahead of me fromt he start and give me someone to overtake the entire race until I finally reach the end and barely squeak it out.
I think good AI is very important in most genres (FPS, Sports, Racing) and in some it's not so important (Platformers). It's the next area of games that will become more focused on once everyone gets over wanting better and better graphics. I know it's easy to say now but I would much rather have far more advanced AI possible in the next gen systems then better graphics.
arhra said:
The most important thing in creating a good AI is to not give it too much information. Good AI is not AI that telepathically knows the exact state of the world, and can instantly react to any event within it (and instantly pop you in the head from half a mile away as soon as you look out over a rock). That's Bad AI(tm)(R)((C) 2004 Crytek). The AI shouldn't be godly, it shouldn't know where the player is unless it has them in direct view, etc.
Actually, I've seen it. I've even killed Tartarus once by staying completely still on the upper ring and he would stand under me on the lower ring trying to get to the elevator but a crate was on his way so he kept walking into the crate and got nowhere.. Johnson's sniper and some dual needler wielding elite next to him shot the crap out of him until he died. This was on Heroic. Brute AI is really stupid in Halo compared to Elites.. Hunters are good at dealing with their size and getting stuck - they even knock crates around to check behind them, but Brutes can become total dumbfucks when they berserk, and it's not just berserk stupidity, it's crappy AI.. I have a feeling Brute AI algorithms were just another part of Halo 2 that was rushed - you can definitely feel it in the gameplay, they aren't half the challenge Elites are..
It's funny because you seem to be the only one that want to start a flame war here. If you can't accept a comment about a game you love, go, I don't know, in therapy, do something.
Adaptive AI should be the way to go, but nobody seems to really implement it. Pattern based opponent actions get really easy to exploit and destroys immersion/suspension of disbelief..
Adaptive AI is useless IMO. They won't ever think as fast as you can. You'll end up being better than it anyway. It's better to make one good AI for a number of possible path (like in racing games, example F-Zero GX), and make them the best on these path, not necesseraly against the player, but against other AI too.
Plus it just looks stupid to see some giant ape thing make his way across the plaza to you by doing the same shoulder rush over and over, like some f'd up electric slide.
I have also seen the "running in place" bit, more than once. I considered it to be a very disappointing but small flaw in an excellent game (not that I even enjoyed the single player). Also, both times that I played the speed zone area, I've seen a AI driver get drive straight into the same rubble. He found his way out, but it just looked embarressing.
Plus it just looks stupid to see some giant ape thing make his way across the plaza to you by doing the same shoulder rush over and over, like some f'd up electric slide.
I've yet to see a good AI, that is an AI that surprises me (and also its creator!). I'd say that every AI in FPS games so far sucks. It might kick your ass because of high (or perfect) accuracy, map knowledge and whatnot but that doesn't make a good AI.
I've yet to see a good AI, that is an AI that surprises me (and also its creator!). I'd say that every AI in FPS games so far sucks. It might kick your ass because of high (or perfect) accuracy, map knowledge and whatnot but that doesn't make a good AI.