We wanted to incorporate some kind of musical element into our hack, but wanted to do so in a way that was unique.

What it does

Our web app can take MIDI sound files from the players and generate unique maps from them by analyzing the pitch and duration of each note. Players can then play on the map in a continuously side scrolling platformed game and score points based on how long they are in contact with the platforms.

How we built it

For this project, we wanted to create a web app so we decided to use JavaScript as our main processing language and HTML5's canvas element as our graphical display.

Challenges we ran into

Finding the right libraries to use. Making the processing client sided. Learning how to use JavaScript and HTML.

Accomplishments that we're proud of

Our map generation algorithm. The aesthetics of our user interface. The gameplay and graphical features of the game.

What we learned

How to work efficiently on a team. How to collaborate through Git and combine code that initially conflicted. How to use JavaScript.

What's next for Tempo Tempest

Improved sounds and map generation.

Share this project: