With the release of the XNA Game Studio 3.0 beta for the Zune. I have decided that I will be programming the redesign for Asgard Legends for the Zune. Unfortunately the zune is currently limited to 30 fps and very easy with its limitations to make it run even slower, however this is a 2D game, so it's not like I need 60+ fps. The project files can be found below. Remember that you can always force exit by holding Back for a couple of seconds.


Input Diag is the first Application. It's main use is just to find out how the zune input interface works.


InfiniteTile is primarily to showcase the wrapper applications that I have designed to aid in development of a full scale game.

Movement is controlled by touching the Zune Pad. There are three different speeds of movement. One is if the magnitude of the thumbstick vector is less than .4 and another is if the magnitude is greater than .4. The final speed is by pressing in the dPad which then sets strick 8 directional movement with its own seperate speed (currently set different from the other two to test that it works).

A Debugging Console Screen is incorporated with the application that is accessible through a passcode. In order to enter in passcodes you must first hit and hold in the center button then without lifting off the dPad enter in a key of button events. Once the passcode has been entered depress the entire ZunePad to have it checked. Here is a list of events (The directions are in correspondense to the orientation of the zune which is by default set to landscape with the controls on the right side):

"U" - event of pressing the Up key.
"u" - event of depressing the Up key.
"D" - event of pressing the Down key.
"d" - event of depressing the Down key.
"L" - event of pressing the Left key.
"l" - event of depressing the Left key.
"R" - event of pressing the Right key.
"r" - event of depressing the Right key.

This is also how they are set in the code, so if you would like to change them you can set them to how you would like. The acceptable passcodes are currently this:

"UuDd" - enters and exits debug mode.
"ULuDlRdUru" - displays the console information on the pc if currently deployed from a computer.
"U" - Scrolls the console to view the text text above.
"D" - Scrolls the console to view the text below.
"UuU" - Scrolls to the Top of the console (Home Key).
"DdD" - Scrolls down to reach the bottom of the console (End Key).
"LlRr" - Clears the console.

You can exit by hitting the Back and the Center button at the same time.