DEFCON – AI-Bots for Automated Play
Robin Baumgarten developed an Artificial Intelligence API for Introversion’s game DEFCON in 2009. DEFCON is a minimalist RTS game about nuclear war. This page contains information about the API, hints, Q&A, a tutorial and example implementations.
- Windows (or the ability to run the Windows version of DEFCON)
- To develop bots: Visual Studio 2008 (Express Edition available here)
- Possibly you also need the Microsoft Visual C++ runtime components if you do not have Visual Studio installed.
I’ve heard of a successful installation under Linux using wine-1.0.1 and winetricks.
Download and Installation
Windows demo: http://www.introversion.co.uk/defcon/
Bot-enabled Defcon executable and framework: DEFCON AI API, version 1.57 (Updated 9th August 2009)
Download and install the Windows demo version of DEFCON
Download the bot-enabled executable and unzip the contents of the file into the directory where you installed the demo, overwriting the original defcon.exe (you can make a backup of that)
Here are some documents to get you started with the API.
Bots and Interfaces
Evolving behaviour trees for the commercial game DEFCON Inproceedings
In: Proceedings of the 2nd European eEvent on Bio-inspired Algorithms in Games (EVOGAMES) , 2010.
In: International Journal of Computer Games Technology, 2009.
In: Proceedings of CGames, 2007.