This project was an assignment of the Game Design class in the second year of ESAT, and we had to design and program a game with the limitation that you just could play with 2 joysticks. I did this project with Marcos Briz.
Also we were highly encouraged to give the nedded feedback to the player, like filtering the background sound as your combo increases or making that the combo label bounces each time you destroy a box.
Unfortunately, instead of making some sort of script that detects the lows and highs of the music to generate the boxes we did a system were you could add boxes to a wave with a time of spawn and a rotation, doing in this way we had more control but we had to adjust the spawning times with the music manually, making imposible to change the music and use the same waves.