Coding Horror

programming and human factors

DEFCON: Shall We Play a Game?

Earlier this year I wrote about how much I loved Introversion Software's indie PC game Darwinia. Introversion just released their newest game, DEFCON.

DEFCON channels WarGames and Balance of Power..

Balance of Power screenshot

Balance of Power game over screenshot

.. but Defcon begins where Balance of Power ended:

DEFCON screenshot

It's positively strangelovian.

The developers nail the mood of cold war paranoia, as explained in this Eurogamer interview:

[Defcon] simulates Global Thermonuclear War.

Points are scored by successfully nuking the enemy civilian population into oblivion. This is an extremely difficult task because launching an attack on the enemy makes you very vulnerable - Ground Silos and Subs and Bombers all give away their positions the moment they launch nuclear weapons.

We're playing this game every day and people keep coming up with new strategies - but the bottom line is it's very difficult to win convincingly. Games often end with both sides obliterated. It's a fascinating and nervous game to play.

We've gone for a very minimal atmosphere, with some wonderful ambient music playing (written by Alistair Lindsay and Michael Maidment - the same guys that did the awesome Darwinia audio). There's very little in-game sound except deep rumbles when nukes hit. It's like you're ten miles underground in a bunker, bringing the world to an end one city at a time, completely detached from the millions of deaths you are causing.

DEFCON uses OpenGL, which is quite problematic in Vista at the moment. It works great under XP, of course.

The game is unusually multitasking friendly; it doesn't capture the mouse pointer, so you can run it on a secondary monitor and treat it just like any other window on your screen. It also continues to run in the background when you minimize it. Running in the background is essential for those inevitable office matches:

Yeah, we're very excited by Office Mode. The basic idea is that a group of work-mates can start the game up in the morning in Office Mode, playing over their local area network. The game takes place entirely in real-time (you can quite easily end the world with nuclear conflict in eight hours) and each player controls one territory, e.g. North America or Russia. You can hit the Panic key (press escape twice) which immediately removes the game from the screen and places a discreet icon in your system tray. That icon changes when important things happen - for example if you detect some nuclear launches the icon will flash as a Nuke for a few seconds. Because everything is taking place in real-time you've got at least 30 minutes before those nukes land, so you've got plenty of time to respond without interfering with your real work too much.

Although DEFCON offers four speeds from real-time to 20x, even on 20x it's still a relatively slow paced real time strategy game, with plenty of "think time". Battleships and bombers don't turn on a dime, and rapid clicking won't win games.

Unlike Darwinia, DEFCON is primarily a multiplayer experience. Although you can play against the computer AI-- our good friend the W.O.P.R.-- there's not much of a single player narrative to the game. The best way to conduct Global Thermonuclear War is with a couple of your closest friends. Download the demo version, which has functional LAN and internet multiplayer, and nuke your coworkers into the stone age.

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Exchange and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here: http://twitter.com/codinghorror