Basic engine for a sound reactive asteroids game.
HyperNova is shaping up to be an exploration based Asteroids game that has visuals that sync to arbitrary music. A while back Chris made a neat little asteroids engine utilizing Java2D. It had all the basic physics, rendering, and object manipulation in place. I went and wrapped the Minim library to work independent of Processing, and added some audio processing stuff of my own (The most complicated being cross-fading between tracks). So now I have an asteroids engine capable of doing analysis of music signals and playing mp3s. I've also been adding a lot of other random features to the engine such as: saving the game, multiple universes, mini-map compass, and exclusive fullscreen