The controls are LEFT/RIGHT to move left and right and SPACE to fire your weapon. It's got 10 levels, mostly placeholder art and all placeholder sound effects. There will be some music in the final release but it was causing the game to pause between gamestates. There is also a slight delay between the weapon firing and the sound effect sounding so I may have to use something other than SDL_mixer for sound [rolleyes].
Now, I am going into the lengthy process of sprucing up the graphics and getting some nice sound effects for the final release. I have no idea how long this will take me [rolleyes].
While, I'm doing this I will start to think about my next project (a Pac-Man clone according to my original plan but it may be something else) and start getting some real, detailed plans down. However, with uni starting again in about a month's time and having a really busy first term it won't be finished (or maybe even started) by christmas. Oh well...
Thanks for reading and I hope you enjoy the game
-AEdmonds
It felt a bit unfair that the gray enemies could grab on to your corner without you having any means to shoot back at them. I lost several times because of this. Maybe it's a bit harsh to lose right away from being captured, a hefty health loss might seem more fair.
I did like the pulling enemies though. They added more dimension to the gameplay than simply having enemies with guns.
If this is a release version of the game you should really remove the PDB file (Visual Studio Program Debug Database) from the distribution. It's big and completely useless to the end user. Either you just remember to remove it yourself or you can adjust the Release build settings in Visual Studio to not generate debug info.
Also, the game depends on the Visual Studio runtime, specifically the files MSVCP90.DLL and MSVCR90.DLL, but you don't provide them. Either you need to supply them with you distribution or turn off their use in the VS project settings (Look for Runtime Library under C/C++). I could run it because I have VS90 installed but most users won't.