I have no idea... all I know is that AI programming is extremely frustrating <_<
I've been trying to code a proper AI for a game I'm making for a couple of weeks now and I've made almost no progress whatsoever
^
AI coding is EXTREMELY time consuming and intensive to the point of absolute frustration for people. One idea i've had for AI involves modeling it after the human brain, but that's about as far as i'll go into that. The most intensive AI would probably be the one for FPS since you have to tell the opponents several things.
1. Is the enemy player around
2. How to proceed when engaging an enemy player
3. Sub routine for acting during the course of combat with enemy player
4. Proceed or retreat options for losing a battle or a fleeing player.
I would say HL2 probably has the best AI i've seen so far since they aren't too willing to fall into traps and will be conscious of me trying to ambush them. As for the worst AI coding it's a variable cavalcade of options to pick since some games are just plain stupid.
Hey exorince what type of game are you working on?