In light of the 3.0 CTP released this morning, I took a bit of time to quickly port Alien Aggressors over to the Zune using the 3.0 CTP framework (there's also a 3.0 CTP Windows version as well). So anyone who liked the
Alien Aggressors tutorial will hopefully get a kick out of being able to now play the game on their Zune.
The major places to look for changes
is the InputHelper class (I had to add my own Keys enum on Zune and do
some #if for the input stuff) and the SoundManager class (where I
removed all of the XACT stuff and replaced it with the new sound API
methods). The Game1 class has some new stuff to handle flipping the
screen from portrait to landscape using a render target as well as now
defining the font name as a constant so we can use a 20pt version on
Windows and a 10pt version on Zune.
For the download link, please visit my blog post here: http://nick.gravelyn.com/2008/05/07/alien-aggressors-zune-edition/.