A good friend of mine, Dave Costello, is co-author of a paper entitled “Quake II as a Robotic and Multi-Agent Platform“. It should also be noted that Dave is also on the top scorers list for his senior hockey league, and is very proud of that fact. 🙂
We have modified the public-domain Quake II game to support research and teaching. Our research is in multi-agent control and supporting human-computer interfaces. Teaching applications have so far been in an undergraduate Artificial Intelligence class and include natural language understanding, machine learning, computer vision, and production system control. The motivation for this report is mainly to document our system development and interface. Only early results are in, but they appear promising. Our source code and user-level documentation is available on the web. The information document is a somewhat motion-blurred snapshot of the situation in September 2004.
The paper is actually a fun read, especially if you’re a Computer Science geek that enjoys Quake — much like me!.