I am building a display that will be an interactive game for children to learn about underground pipelines. The display has two main parts: a wall map and a console. The wall map consists of a map graphic showing underground pipelines/destinations along the route and has 28 individual pipeline circuits, 7 destination circuits and 1 logo circuit for LED lighting. The console consists of a speaker for audio, an illuminated start button, 12 "answer" buttons and 2 seven segment displays to show the correct answer (number of days). The display is completely fabricated and all electronic circuits including audio are working and currently running a test loop code. I am looking for someone to write the final Arduino code for the display to be a functional and interactive game.
Here is how the game should work: The player will press the illuminated start button to start the game. The start button light will turn off and one of six questions asking "how many days it takes fuel to travel from one destination to another destination through the pipeline" will play through the speaker (audio is handled by an Adafruit Waveshield) at the same time the start and end destinations will light up on the map. The player then answers the question by pressing one of twelve answer buttons. When an answer button is pressed lights on the map pipeline will then light up sequentially along the route to the end destination while progress sounds are played. When the end destination is reached the company's logo will illuminate on the wall map, the correct number of days will blink on the seven segment display and either a winner or looser audio clip will play depending on if the player selected the correct answer or not. The lights on the map and seven segments will turn off and the next question will be asked and so on. After answering the sixth and final question or if the player looses interest after a set period of time the display will reset and the start button will illuminate again. It would be preferable if the six questions were asked in a different order each time a new game cycle starts.
***Update 04-23-12 8:48 PM EST***
Added "Arduino Interactive Game Info and Documents.zip (1088 KB)" file with current Arduino sketches, notes and additional photos. Link to YouTube video showing display running all six questions and correct answers consecutively: