As I type this message, release candidate 3 is being uploaded to SourceForge (http://sourceforge.net/projects/moosic). The install is optimized for Windows XP and should be considerably easier than previously (where you had to install all of the components)--now you just need to install Python 2.4 (http://www.python.org) and copy the 'fmod.dll' file to the system32 folder from the Documentation folder in the .zip file. The documentation folder also includes instructions for setting it up on Linux, but I would not recommend doing that unless you're a fairly proficient Linux user. Unfortunately, this game does not work on Mac OS X.
Included in this release are the networked version where you can play a 'death match' against another player--but you will need to know the other player's IP address or hostname as well as the level they have chosen to play on (the networked version is the least up to date since it will not be used for the user study). In addition, there's a version where the levels slowly ramp up in complexity for training purposes (most of the levels introduce only one new element at a time). The last version is the normal game, currently featuring 5 or 6 levels (I forget the exact number).
If you have a game pad, the game may or may not support it (the game was designed to be playable with the Logitech dual action game pad and has not been tested with any others). Otherwise, you can use the keyboard to play, the controls are as follows:
Ctrl: Options Menu/Pause
Space, w, up arrow: Jump
a, left arrow: left
d, right arrow: right
q, Delete: temporary voice (hear the voice feedback even if constant voice is off)
e, page down: temporary tone (hear the tonal feedback even if constant tone is off)
escape: quit the game
Holding down both the jump key and either left or right will do a fixed jump in that direction (this is meant to make it easier for those not used to platformers... like my professor)
On the gamepad, the d-pad and both joysticks will move the player left or right (depending upon the direction your hitting). The bottom and top button on the right side (assuming 4 buttons in a cross formation) will act as jump buttons. The left button will activate the temporary voice and the right button will activate temporary tone. Similarly, the shoulder button closest to the top of the controller will activate temporary tone and the ones closest to the bottom will activate temporary voice. The button in the middle left will access the options menu and the middle right will quit the game.
At the moment controls cannot be customized but in the future that can fairly easily be added, it's simply not a priority at the moment.
Cheats:
Home: 99 lives
u: go up without the effects of jumping, although you can still collide with objects above you at which point you'll fall to the ground
j: go down but if you go down below the screen you will die (as this is a cheat there is no way of knowing you are going below the edge of the screen until you actually die--it's only here for debugging)
Number Keys: choose your level (1= level 1, 2 = level 2, etc.) 0 is level 10 (only the training has 10 levels).
The three versions may be integrated later, but as it is easier for the user study to keep them seperated they will remian seperated for the moment. This is first and foremost a research project and was originally coded by me and one other guy with 4 individuals lending their voices and me borrowing sounds from the web and editing them, so don't expect the next Mario. All additions since December were all coded by me and I had to record many of the voice cues over with my own voice (with the exception of the opening--I had to do the new sounds myself since the people who did the original voices are now in different parts of the country than I am and don't have access to recording equipment) and the sounds were once again gathered from the web and edited to fit the game (so still not the best sound design, but the sounds should have more meaning than before, hopefully).
Any and all feedback and criticism are greatly appreciated as this is still in the pre-user study stage--although we've submitted a proposal to the IRB for the preliminary user study. Thank you!