cheating AI is annoying as hell
But on the other hand AI often needs a fighting chance against experienced gamers
So the best devs can do is creating AI that don't cheat that obvious
veloper said:
Oh, you mean a cheating AI?
A competent aimbot for a FPS is fairly easy to do as precision has little to do with intelligence. You'd probably even want to loosen it up a little. Throw in a solid algorithm for pathfinding and pre-scripted map and you can have a decent illusion (FEAR did this back in 2005 already).
Now a stealthy NPC, that would require spatial awareness in an AI, being aware of your environment and knowing what objects would provide concealment from which direction and couple that with the expected behaviour of the other characters. That's not something I expect to see any time soon.
FEAR opponent AI was really good.
It is still one of my favorite games
As for stealthy AI, I remember NCR quest in FO:NV when someone was stealing meds from field hospital
Seeing the thief trying to sneak (in plain sight) was hilarious
(they at least should have give him stealth boy to make him semi-invisible- that would explain why he wasn't seen previously)