Game3 adds a runtime for sound to the game2 base code and asks you to use (and -- if you need to -- modify) it to get familiar with adding sounds to a game.
Your goal is to start with a fork of the game3 base code and develop a new game which requires sound to play well.
Special note: no credit given for "fly around to find the location of the sound" games. It's too close to the base code.
I say "requires sound to play well" because I want to include games -- like rhythm games -- that can be played (poorly) without sound.
Note that you can make sounds yourself, or include sounds with appropriate licenses from other sources (see the Resources section for some links to get started). If you include sounds that you did not create, be sure that this use is compatible with the license of the sounds, and record where you got them in your README.md.
The challenge of this assignment is understanding the sound code I've given you and using it to actually build a game.
Sound
header and source to understand how the really basic sound system in the base code works.Sound
in conjunction with a Scene
.README.md
to document your project; replace screenshot.png
with a screenshot of your game. (The base code is already set up to capture a screenshot whenever you press the PrintScreen
key.)The official inspirational song of game3 is "I Think I Like That Sound" by Kid Whatever. (ITG was a great game.)