How to make good tactical AI

I have the standard rotate to player direction move until in range then fire. But this is really boring and generic. Anyone got any ideas or any scripts lying around to help me out.

Scripting isn’t the issue - its the logic behind it that dictates the quality of the AI. What kind of game is it? What do you expect of your AI?

“Tactical” is a broad term since even simple platforming AI can be “tactical”.

Write down what you want your AI to do in pseudocode - then script it. Easier said than done - but it would be a great help describing what you want your AI to do before you start scripting.

Maybe what you want is to make enemy feels more human. You can add personality or emotion such as fear to enemy.

AI overall is a huge category and I doubt many people will just have such scripts lying around ready to give away. I know I wouldn’t give away for free something that can be titled “good tactical AI”. I don’t really see why this is in scripting as you’re not asking script help.

I know this thread is 6 months old, but the good folks at Gorilla have published some papers that, if nothing else, show just how daunting a task it can be to tackle writing AI for a FPS game.

slide:
http://www.guerrilla-games.com/presentations/gdce05_killzone_ai.pdf

paper:
http://www.cgf-ai.com/docs/straatman_remco_killzone_ai.pdf

And more great stuff here:
http://www.guerrilla-games.com/publications/

Great stuff thanx!