When I first talked to AI gurus for FPS shooters about AI I thought that true intelligence and emergent behavior from the actors are good things.
I quickly learnt that most players want a gratifying and somewhat predictable experience. If you can predict and "out-think" the enemy you feel good and and you can handle the incredible odds that the game pits against you. Intelligent AI is actually at odds with this goal.
An AI also needs to be very controllable to meet story-line needs or just so that you can tweak it to fix over any issues. Many approaches to AI are very "black box" and so would fall down here.
If you've played F.E.A.R, you can see how very good / strong AI makes the game extremely hard on the player. And that AI is actually rather simple from a programming standpoint, not like a simulated brain or anything.
I quickly learnt that most players want a gratifying and somewhat predictable experience. If you can predict and "out-think" the enemy you feel good and and you can handle the incredible odds that the game pits against you. Intelligent AI is actually at odds with this goal.
An AI also needs to be very controllable to meet story-line needs or just so that you can tweak it to fix over any issues. Many approaches to AI are very "black box" and so would fall down here.
If you've played F.E.A.R, you can see how very good / strong AI makes the game extremely hard on the player. And that AI is actually rather simple from a programming standpoint, not like a simulated brain or anything.