homework

Home
Syllabus
Schedule
Tutorials
Homework
Past Projects
MAS Major
Resources

Homework

Homework 8 - Musical Simon Game
Due: See Schedule

For this assignment you will need to record an octave of small sound bites (or find a way to create them within Director) from a to g. Using your sounds, you should recreate the sound guessing game called "Musical Simon" that is implemented using gates and leds on the table outside SCI E226. You can also play online the Music Cats or the more visually elaborate version MonkMania. Play with it long enough to see how it works.

Briefly, the game is as follows: When the user clicks the start button, the program will produce an increasing random sequence of tunes. Every time the user has to respond by repeating the sequence, by clicking the appropriate buttons. If the user manages to guess up to a 7-tune sequence correctly, she wins. Else she loses and the program makes the appropriate triumphical [sic ;-] sound.

This is probably the most involved lingo program you had to do so far. You will need to create and edit sounds, but also to show your understanding of global and local variables and lingo control structures. Studying the "Presidential Race" demo should be useful. And above all, START EARLY!

As usual, put your files inside directory hw8 in your class directory. The main director file should be named name_simon.dir where name is your puma name.

Extra credit: Give your program the functionality of complexity levels: A "novice" button should play a sequence of up to 4 notes; a "regular" would play up to 7 notes (the default as above) and an "expert" button would play up to 10 notes.

 

 

 

Maintained By: Takis Metaxas
Modified by: Ewelina Oleszek '10
Last Modified: August 8, 2007