The game of choice in recent weeks has been Bioshock Infinite and one of the more impressive features has been the companion AI. That got me thinking about some of the past artificail intelligence in video games and how some have been so impressive while others have been down right annoying.
The first that comes to mind would have to be Navi from Ocarina of Time. This might not be considered an AI because it doesn't actually assist in your quest other than to point things out. If it does count, it's just soooooo bad. Why won't it just stop alking to me. I often ask myself throughout my game. If it would just shut up it might be bearable.
The next that comes to mind is Sheva from Resident Evil 5. She was more useful than Navi but then again she was also more of a hinderance on my progress. I found myself repeatedly yelling "get out of my way!" at the tv screen as she blocked shot after shot so yeah, put her on the list of worst.
AI isn't all bad as Left 4 Dead can attest to. While I don't necessarily prefer it, the single player mode is quite easy to play through on lower difficulties and the AI proved to be very helpful. I liked not having to worry about friendly fire from them like I do with people. It got to the point where they acted basically as bodyguards for me as an individual player. They protected each other as well as me leaving me with nothing to do but fight for myself.
That brings us to the new kid in town, Bioshock Infinite. Elizabeth is one of the more impressive AI companions I've played with. The survivors in Left 4 Dead don't bring me ammo when I need it most and they still take damage when I shoot them. I can honestly say that Irrational Games has cracked the code for companion characters with this one and other companies should take notice.
So how about you. What are your best and worst gaming AI's?