Just a couple of weeks ago,
Marc Tanti and I decided to check out Microsoft's XNA and what better way to do it than building a game in about 24 hours of sleepless coding and caffeine intake ?
Screenshots
Source
You can view the source here:
http://code.google.com/p/typocalypse/
At the Google Code page, there is both the
source and an
executable installation file (compiled with
WiX XNA Installer)
You can checkout with:
hg clone https://typocalypse.googlecode.com/hg/ typocalypse
Some notes...
Audio
The in-game music is the theme from the Amiga game
The Great Giana Sisters, overlayed with some sound effects recorded by Marc Tanti. All of the other sound effects in the game where also recorded by Marc Tanti.
Text Input in XNA
Since XNA does not provide native support for text input, I used global hooks with these
set of classes developed by
George Mamaladze to capture keystrokes.
Prefix Matching
Prefix matching was done via a
Trie and this is described in more detail at Marc Tanti's
post.