MyGame

You hate the sound coming from the speakers! You hate it so much you want to go and turn it off. But the music affects you if you are not in the same mood as the music. Cover yourself at the wall if you judge that the music is not the same as your current mood. Credits of wav file goes to ilovewav.com and audiosparx.com.

Goal

I want to incoporate sound as an element such that the player cannot play the game without the sounds. In this game, he obviously will have to listen and judge the mood of the sound to play the game. The difficulty of the game is not high since the player is given alot of room for mistake, but this can easily be tweaked by the macros of the play.hpp file.

Method

First I added the controls to the game. Unlike my previous game, I increased the difficulty and complexity of the game by allowing the user to control up, down, left and right, with smooth acceleration and deceleration. Thus, it will feel asif the circle is floating in the air. I then added draw functions to draw the different polygons. Next I added the "beats" of the speakers, and several intersection tests. After that, I added sounds and music to the game. Lastly, I threw in the life and time system to make it possible to lose.

Novelty

I have never played such a game before so I guess the concept of this is new. Most of the time, games which require you to dodge (like quick time events) gives visual cues. However, for this game, audio cues are given instead, and these audio cues require some sort of intepretation. Also, most of the time, the life system of a game is calculated with integer. But for my game, it is calculated by the length of time exposed to the sound.

Results

Initially, I wanted to create a platform/obstacle game that requires audio sounds. However, I realized that it would require more time than a week, and thus I reduced the complexity to the current game. That said, however, I am still pleased with the results. I felt like I achieved the goal of requiring sound to play.
A way I can improve this game given more time is to make the walls solid. This would mean that the player cannot move across the wall, but go around it. I could also add more sounds and mood to the game. Another way would be to include another speaker and colors, making the game a little more psychedelic and colorful.