A Look At Modern Game AI
IEEE Spectrum is running a feature about the progress of game AI, and how it's helping to drive AI development in general. They explore several of the current avenues of research and look at potential solutions to some of the common problems.
"The trade-off between blind searching and employing specialized knowledge is a central topic in AI research. In video games, searching can be problematic because there are often vast sets of possible game states to consider and not much time and memory available to make the required calculations. One way to get around these hurdles is to work not on the actual game at hand but on a much-simplified version. Abstractions of this kind often make it practical to search far ahead through the many possible game states while assessing each of them according to some straightforward formula. If that can be done, a computer-operated character will appear as intelligent as a chess-playing program--although the bot's seemingly deft actions will, in fact, be guided by simple brute-force calculations."
F.E.A.R. , short for First Encounter Assault Recon .... University of Alberta GAMES (Game-playing, Analytical methods, Minimax search and Empirical Studies) .... called STRIPS (for STanford Research Institute Problem Solver)
Combine that with such gems as:
players view the virtual world from the perspective of the characters they manipulate, making Counter-Strike an example of what's known as a first-person-shooter game.
and I'm not sure that belongs here.
Then again, maybe I'm just bitter that I still can't beat GNU chess.
If modern games are an indication of AI, then they're obviously smarter then we can hope.
Just today, the AI in Far Cry 2 spotted me at long range after 1 shot with a sniper rifle, proceeded directly to me, despite heavy foliage for cover.
Color me impressed. Even Sherlock Holmes would be proud of how quickly they deduced where I was.
http://ca.youtube.com/watch?v=F7pjw8vs6Ug
I guess I would spend my time babbling about AI at conferences instead of actually getting my shit working if I had Microsoft spending ten million bucks buying reviews and saturating the press with marketing.
You bastard, now I'm working in the auto industry thanks to your lack of coding! - Jeff (I kid, I kid!)