PacMath: Difference between revisions

No edit summary
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