For linux, python and pygame are required. I ran using python 2.7.5, 2.7.6 should also work, but isn't tested. Windows executables are pending.
controls: arrow keys: movement spacebar: shoot f : fullscreen alt-f4 : shutdown -- only works while not in fullscreen r : restart game
For those wondering why 'the shooting is broken', you can have as many bullets on the screen as there are enemies on the screen. So you only have one bullet per enemy. Once a bullet disappears you can use it again.
I had some trouble downloading, but eventually the windows dropbox link worked. I'm not sure if the music was generated or composed, but I liked it anyway.
For the time you had with a programming language you didn't know I'm impressed.
This game is REALLY hard. Nice job! Sadly, I couldnt record this with fraps, so I couldnt include it in my Ludum Dare 28 compilation video series... :/
Sorry about that but I'm not disabling my Antivirus to play.