CPSC 4160/6160: �Milestone 1 Presentation�
Alyssa Jones
CPSC 4160
Game description
Name title:
Readaroo
Genre:
Education
The player completes lessons and activities that are designed to teach them how to read, with an emphasis on phonological awareness.
Game description
Game Objectives:
As an educational game, the objective of Readaroo is to get players to develop their phonological awareness and learn how to decode words. Players who fully progress through the game will:
1) Understand the phonemes associated with each grapheme
2) Understand how to decode words and blend letters
3) Develop the ability to recognize CVC words
Game description
Game Objectives:
Lessons will be presented to the player, emphasizing a small amount of phoneme/grapheme pairs at a time. Players will develop their understanding of a given phoneme/grapheme pair over the course of a few lessons, developing mastery by the end.
Mastery of phonemes will take place over the course of multiple lessons, with tasks including:
Game information
Skill rating: 3+
Players should be early readers, just beginning their journey into the world of reading. This game is designed with pre-kindergarten and early kindergarten students in mind. This game would also serve 1st and 2nd students who need additional support in reading. Players must know how to move and click a mouse (in the future, I would like to make this game portable to touch-screen systems).
Audience: Male and Females 3-8 years old.
Game references
Entities – Kam
This game does not feature a main character entity as the actual physical person playing the game is the the main character.
Kam the Kangaroo is the mascot of Readaroo, presenting the lessons and talking to the player. Kam communicates primarily with audio, with captions also being present as she speaks.
Entities - Other Characters
Due to the nature of this game, there are no enemies.
There will be some recurring characters present throughout lessons, with various sentences and stories discussing these characters. They all have simple CVC names to make readability easier. These characters include Bob, Meg, Pat, and Liz.
Entities - Letters
For activities involving spelling a word, there will be letters that can be dragged into place. Depending on the activity, there will only be a small amount of letters (just the letters making up a word) or the entire alphabet.
There will be empty squares to drag the letters into to create a word.
Game mechanics
Game mechanics
Player’s mechanics
All of the controls are done via the mouse. All mechanics are comprised of clicking, dragging, and dropping. This is to make the game as accessible as possible for young players and do make future portability to touchscreen devices easier.
Modules
Input Module: Handler for mouse events (click, drag, and drop); converts user input into previously described interaction events.
Lesson Manager: Loads in lesson/level data, tracks and manages questions.
Activity Engine: Main logic controlling the previously mentioned matching and spelling mechanics, validates answers, triggers feedback based on user input.
UI: Displays questions, plays audio, displays feedback from activity engine, handles all visual aspects of game.
Audio: Plays audio, including phoneme sounds, voice lines, and read words/images/sentences.
Save system: Remembers user progress, allowing players to pick up from where they last left off.
Software architecture
Timeline
October 25 - Core systems developed (Game Loop, Input, Simple UI)
November 1 - Activity Engine (Matching, Drag-and-Drop, Feedback)
November 8 - Lesson Manager (Loading Lesson Data, Question Cycling)
November 15 - Testing, Final Details (Animations, Polished Graphics, Voice Lines, Saving)