Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks.

Similar presentations


Presentation on theme: "Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks."— Presentation transcript:

1 Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks

2 Outline  Project description  Use cases  Technologies used  Architecture and design  Technical problems  Game preview

3 Project Description  Sound game designed for the visually impaired but used by everyone!  User is asked a question and then given a set of answers to choose from  Game types: Matching game Matching game Category game Category game

4 Use Cases – playing a game  Matching game: User asked a question (“Can you name this animal?”) User asked a question (“Can you name this animal?”) User hears a sound prompt (dog barking) User hears a sound prompt (dog barking) User then listens to the answer choices by using the arrow keys User then listens to the answer choices by using the arrow keys User will be given a reward sound (trumpets) for a correct answer User will be given a reward sound (trumpets) for a correct answer  Category game: User asked a question (“Which of these does not belong?”) User asked a question (“Which of these does not belong?”) Same procedure as matching game followed at this point Same procedure as matching game followed at this point

5 Technologies Used  Java 1.4.2 (version 1 written in Python)  JavaSound used to play sounds  Java Swing used to make GUIs  FreeTTS for text to speech capabilities  Compatible with Windows XP and 98

6 How does the game work?  Game set-up Volume Volume Number of answer choices Number of answer choices Key delay Key delay Pair answers with prompts Pair answers with prompts  Playing the game Keyboard is locked during game Keyboard is locked during game Arrow keys used for selection Arrow keys used for selection Esc key takes you back to game selection mode Esc key takes you back to game selection mode

7 Domain problems  Ability to listen to answer choices multiple times  Ability to repeat the question  Ability to disable the majority of the keyboard from wandering fingers  Ability to increase the key delay for excited fingers

8 New features in version 2  Game making wizard Allows for easy game creation Allows for easy game creation GUI to guide user through the process GUI to guide user through the process  Pictures displayed during game  Category games Used for teaching grouping concepts – i.e. “Which of these does not belong with the others?” Used for teaching grouping concepts – i.e. “Which of these does not belong with the others?”

9 Wizard GUI

10  Combination of independent components and Model- View-Controller (MVC)  Wizard: Model – logic to create a new game Model – logic to create a new game View – GUI windows View – GUI windows Controller – sends data to model when Finish is clicked Controller – sends data to model when Finish is clicked  Game: Model – game state, reading games from disk, playing games Model – game state, reading games from disk, playing games View – GUI windows, audio View – GUI windows, audio Controller – sends keyboard input to model Controller – sends keyboard input to model Architecture

11 Architecture Model-View-Controller

12 File Structure for Games Game Name Questions Rewards Sounds dog cat dog_0.wav dog_hint_0.wav dog_1.wav dog_picture_0.jpg dog_name_0.txt …

13 Technical Problems  Converting version 1 games into the file structure design of version 2  Synchronization of sounds heard and the screen display Want to display the picture/correct answer corresponding to the current prompt Want to display the picture/correct answer corresponding to the current prompt

14  Preview of our current version of a matching game!


Download ppt "Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks."

Similar presentations


Ads by Google