Tuesday, October 30, 2007

AI programming tips from Halo 3

I don't have time to play computer games very often, and in truth I've yet to play any of the Halo games. Nevertheless, I found this list of 42 AI tricks to assist your game from the game team at Bungie responsible for Halo 3 very interesting. Each of the shortcuts the article lists could be the starting point for an agent research project: how would we really like an autonomous system to do that? Another interesting aspect was the predictability of the behaviours: in some cases, the AI system was de-tuned or simplified in order that the players would have more chance of predicting what the AI characters were going to do, both to make the game more playable and to increase the sense of realism. Interesting stuff.

Kudos to Bourbaki in #ai on freenode.irc for the link.

del.icio.us: AI, computer-games, programming

Friday, October 26, 2007


I have a moderate number of blogs on my Bloglines subscription list (ok, 101 presently). All but one of them are technology or work related. The one blog that I read just for fun is writer extraordinaire and all-round good bloke Neil Gaiman's journal. Neil wrote an excellent novel called Stardust, which is now a movie which he co-produced. I took the family to see the movie last night, and, well, wow. I'd been expecting a good show from some of the comments floating around the blogosphere, and we weren't disappointed. Nice one. Kudos to all concerned.