6C PROGRAMS4 points: Complete both programs by the end of the cycle.
2 points: Complete one program by the end of the cycle. |
|
THIS MODULE'S ALBUMS:
TBD
JingleAllTheWay
Modify any program that involved a "game" to include two procedures: a "success" jingle (of at least three tones) and one containing a "failure" jingle (of at least three tones). You can look up sheet music for a happy/sad song and find the notes you want, or more generally notes getting higher is positive and getting lower is negative. Then, implement those tones at the appropriate junctures -- every successful entry from the user gets the success tone, while any failure gets the failure tone. Below are some game-like programs you may have written in this course:
BinaryQuiz
TempGuess
AvoidTheNoid
Modify any program that involved a "game" to include two procedures: a "success" jingle (of at least three tones) and one containing a "failure" jingle (of at least three tones). You can look up sheet music for a happy/sad song and find the notes you want, or more generally notes getting higher is positive and getting lower is negative. Then, implement those tones at the appropriate junctures -- every successful entry from the user gets the success tone, while any failure gets the failure tone. Below are some game-like programs you may have written in this course:
BinaryQuiz
TempGuess
AvoidTheNoid
Mesmerize
As I'm writing this, I suspect it may not be done all that easily or that it might be glitchy, but I'm writing it anyway!
Write a program that asks the user for a "speed" from 1 to 10 where 1 is fast and 10 is slow. Then, the program should flash fields of random colors infinitely at a speed relative to the user's numerical selection.
As I'm writing this, I suspect it may not be done all that easily or that it might be glitchy, but I'm writing it anyway!
Write a program that asks the user for a "speed" from 1 to 10 where 1 is fast and 10 is slow. Then, the program should flash fields of random colors infinitely at a speed relative to the user's numerical selection.
WelcomeScreen
This does not count towards your cycle 6 grade, but it is something to begin working on!
Create a colorful and musical welcome screen for your game design project that includes a multi-colored banner and a musical melody. Try http://easysheetmusic.com for some famous melodies, or search for your own.
Since you haven't made your game yet, make the title of it "My Game" and you can modify the graphic later.
To read sheet music, locate the notes on the clef (the four lines) in the placements shown and use the corresponding frequencies. I recommend using the fifth scale (C5-C6) frequencies. If a note has a # (sharp) symbol, then you need to use the # version of that note. The same goes with the flat symbol (looks like a b).
Below are some classics made by past students. Some are audio only, some image only.
This does not count towards your cycle 6 grade, but it is something to begin working on!
Create a colorful and musical welcome screen for your game design project that includes a multi-colored banner and a musical melody. Try http://easysheetmusic.com for some famous melodies, or search for your own.
Since you haven't made your game yet, make the title of it "My Game" and you can modify the graphic later.
To read sheet music, locate the notes on the clef (the four lines) in the placements shown and use the corresponding frequencies. I recommend using the fifth scale (C5-C6) frequencies. If a note has a # (sharp) symbol, then you need to use the # version of that note. The same goes with the flat symbol (looks like a b).
Below are some classics made by past students. Some are audio only, some image only.