Line 47: |
Line 47: |
| | | |
| *One Player | | *One Player |
− | *Board Setup like the Original Arcade Game (one Maze to start off) | + | *Board Setup like the Original Arcade Game (one Maze currently, more to be added) |
| *If the player eats a Power Pellet (4 per level) | | *If the player eats a Power Pellet (4 per level) |
| **Question Appears (4 per level -> 1 per Power Pellet) | | **Question Appears (4 per level -> 1 per Power Pellet) |
| **After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins | | **After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins |
| **Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire 'level' | | **Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire 'level' |
− | **If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing | + | **If the player eats the wrong answer they lose a token and return to the center of the maze, lose a life, and continue playing |
− | **If the player eats 100 (may change) regular pellets they gain a token | + | **If the player eats 100 (may change) regular pellets they gain a life |
− | ***A token is an attempt, if you run out of tokens the game ends | + | ***A life is an answer attempt, if you run out of lives the game ends |
| *Questions | | *Questions |
− | **Some default ones to start off with (come with the activity) | + | **Random question generation |
− | **GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)
| + | **The answer will have a digit limit (thinking 3-5 digits) |
− | **The answer will have a digit limit (thinking 3 digits) | + | **Types |
| + | ***Multiplication tables |
| + | ***Division tables |
| + | ***Addition tables |
| + | ***Subtraction tables |
| + | ***Order of operations |
| + | ***Inequalities (given a number, find which ghost's answer is greater than or less than the number) |
| + | ***Basic Algebra problems (solve for x) |
| | | |
| ===Features=== | | ===Features=== |
Line 64: |
Line 71: |
| **User will control a yellow sprite | | **User will control a yellow sprite |
| **User will attempt to touch numbered sprites based on mathematical questions | | **User will attempt to touch numbered sprites based on mathematical questions |
− | *Difficulty settings | + | *Question sets |
− | **EASY - slower game speed / easy difficulty questions | + | **Student picks question type at game start |
− | **NORMAL - average game speed / easy and average difficulty questions
| + | **Instructor will be able to see the rankings of a particular student? |
− | **HARD - fast game speed / easy, average and hard difficulty questions
| |
− | **PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12
| |
− | *Questions
| |
− | **Instructor will be able to alter the questions the students will have to answer
| |
− | **Instructor will be able to see the rankings of a particular student | |
| *Ranking | | *Ranking |
| **Top 10 scores will be recorded and displayed while game is paused | | **Top 10 scores will be recorded and displayed while game is paused |
| + | *Speed setting as well? |
| | | |
| ===Controls=== | | ===Controls=== |
Line 98: |
Line 101: |
| | | |
| | | |
− | *Questions (default question list provided) | + | *Question generation |
− | *Maze (single maze to start) | + | *Mazes |
| *Player | | *Player |
| *Enemies | | *Enemies |