Difference between revisions of "Math4Team/RIT/Projects/Math Maze"

From Sugar Labs
< Math4Team‎ | RIT‎ | Projects
Jump to navigation Jump to search
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{TOCright}}
 +
{{:Math4Team/RIT/Projects/Math_Maze/status}}
 +
 +
 
==Group Members==
 
==Group Members==
  
Line 4: Line 8:
  
 
==Project Description==
 
==Project Description==
A grid style game where players traverse from start to finish following a certain convention. Some conventions include: adding/subtracting numbers to end up at a pre-determined finishing value, traversing the graph in a way where the player only touches multiples of 3 and following a path where each fraction is larger than the last.
+
A maze style game (built upon the pre-existing game [[http://wiki.laptop.org/go/Maze Maze]]) where at each decision moment the player has to answer a question. Some questions include: adding/subtracting numbers, factoring, word and fraction problems
 +
 
 +
There will be different difficulties, ramping up as the players beats each level, which are directly related to how complex the maze is. As the player completes a level, they move on to the next level and see how fast they completed the previous one.
  
There will be different difficulties, set by the players themselves, which are directly related to how large the grid is. As the player completes a level, they move on to the next level: each level featuring a different set of problems with each level containing harder to solve puzzles. Players can change difficulty after they finish a level. There will be a boss stage with conventions yet to be determined.
+
Teachers will be able to decide which domain to be taught at the start of the game, with the difficulty of the mazes increasing as the game goes on. So in later levels the students will be more inclined to use their math skills rather than their maze solving skills.
  
 
==Implemented Domains==
 
==Implemented Domains==
 +
{| border="5"
 +
|+
 +
! 4.N.12 
 +
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.
 +
 +
|-
 +
! 4.N.4 
 +
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.
  
4.N.12 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.
 
  
 +
|-
 +
! 4.N.7
 +
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.
 +
|}
  
4.N.4 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.
+
==Project Plans==
  
 +
Must implement:<br>
 +
*Question Generator for each convention<br>
 +
*Achievements and "award box"<br>
 +
*Local Scoreboard - saves your best times etc.<br>
 +
*Re-implement GB mode differently<br>
  
4.N.7 Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.
+
==Milestones==
 +
*GB mode re-implemented for one player, and only the arrow keys.
 +
*Most concept art finished.
 +
*Random "correct" and "incorrect" answer functions finished.
  
 
==Future Plans==
 
==Future Plans==
 +
*Online play and leaderboards
 +
*Local Multiplayer
 +
*Allow teachers to select he number of levels
 +
*Implement the GUI
 +
*Implement different types of math problems
 +
*Allow teachers to chose which types of problems to use
  
Because we just started the project we need to design and develop everything. We will look at other projects to try and get a grip on some of it to lessen our work load as well as develop a proper schedule to keep us on track.
+
==Concept Art & Design Sketches==
==Art==
 
  
 
http://people.rit.edu/txs1546/maze.jpg
 
http://people.rit.edu/txs1546/maze.jpg
Line 27: Line 57:
 
http://people.rit.edu/txs1546/mouse.jpg
 
http://people.rit.edu/txs1546/mouse.jpg
  
http://people.rit.edu/txs1546/question.jpg
+
http://people.rit.edu/txs1546/5th.jpg
 +
 
 +
http://people.rit.edu/txs1546/4th.jpg
 +
 
 +
http://people.rit.edu/txs1546/3rd.jpg
 +
 
 +
http://people.rit.edu/txs1546/2nd.jpg
 +
 
 +
http://people.rit.edu/txs1546/1st.jpg
 +
 
 +
http://people.rit.edu/txs1546/START.jpg
 +
 
 +
http://people.rit.edu/txs1546/rules.jpg
 +
 
 +
http://people.rit.edu/txs1546/OPTIONS.jpg
 +
 
 +
http://people.rit.edu/txs1546/win.jpg
  
 
==How To Play==
 
==How To Play==
Following a short description of the game, players will appear on the stage. At the top of a grid will be a condition, the user must use the arrow keys and navigate through the grid in order to fulfill that condition.
+
Important: This game is designed to be played by one player on an XO gameboy style.<br>
 +
Players start at the beginning of the maze and work their way towards the finish (Green Square.) There will be a question at the top of the maze which is for the entire level. Example: Numbers that are divisible by 4. Every time they approach a "decision moment," where they get to choose to go up or down, left and right, each direction will have a possible answer. <br>
 +
This way students can either be good at mazes and learn the correct answer that way, or they can get to the end by using their math skills. Positive reinforcement will be implemented with sound effects for going the right way. Students will know they've gone the right way because the number on the maze will disappear.
 +
 
 +
==Lesson Plan==
 +
1. Implemented Domains:4.N.12, 4.N.4, 4.N.7 <br>
 +
2. Preparation/Materials:<br>
 +
*Each student must be instructed on how to use the laptop in gameboy mode, using the up/down right/left arrow pad.
 +
*The students should already know the implemented domains as this game is more of a way to re-affirm what they already know through exploring their puzzle solving skills.
 +
*Each student should have their own XO.
 +
3. Goals:<br>
 +
*This game is meant to be a way in which students can cement concepts they have already learned, but they'll be doing it in a way where they'll also be having fun and learning puzzle solving skills by doing it in a maze-like environment.
 +
*Have the students review multiplication, fractions and factorization.
 +
*Have the students build puzzle solving skills.
  
 
==Project Files==
 
==Project Files==
Coming Soon
+
For now you can download and test the source at [[http://wiki.laptop.org/go/Maze Maze]]
 +
 
 +
Latest XO bundle [[http://people.rit.edu/~kdh7733/MathMaze-6.xo MathMaze]]
 +
For source code extract the files from the bundle, same as a .zip
 +
 
 +
-If you're interested in continuing the project please contact someone below-
  
 
==Contacts==
 
==Contacts==
  
Tom Sekovski: txs1546@rit.edu
+
[[user:TS1593|Tom Sekovski]]: txs1546@rit.edu
 
<br>
 
<br>
Kevin Hockey: kdh7733@rit.edu
+
[[user:kdh7733|Kevin Hockey]]: kdh7733@rit.edu

Latest revision as of 10:40, 21 July 2010

Status: Abandoned
(No Revision Control, one xo bundle)
Group Members: Tom Sekovski, Kevin Hockey
A maze style game (built upon the pre-existing game Maze) where at each decision moment the player has to answer a question. Some questions include: adding/subtracting numbers, factoring, word and fraction problems


Group Members

Tom Sekovski, Kevin Hockey

Project Description

A maze style game (built upon the pre-existing game [Maze]) where at each decision moment the player has to answer a question. Some questions include: adding/subtracting numbers, factoring, word and fraction problems

There will be different difficulties, ramping up as the players beats each level, which are directly related to how complex the maze is. As the player completes a level, they move on to the next level and see how fast they completed the previous one.

Teachers will be able to decide which domain to be taught at the start of the game, with the difficulty of the mazes increasing as the game goes on. So in later levels the students will be more inclined to use their math skills rather than their maze solving skills.

Implemented Domains

4.N.12 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.
4.N.4 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.


4.N.7 Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.

Project Plans

Must implement:

  • Question Generator for each convention
  • Achievements and "award box"
  • Local Scoreboard - saves your best times etc.
  • Re-implement GB mode differently

Milestones

  • GB mode re-implemented for one player, and only the arrow keys.
  • Most concept art finished.
  • Random "correct" and "incorrect" answer functions finished.

Future Plans

  • Online play and leaderboards
  • Local Multiplayer
  • Allow teachers to select he number of levels
  • Implement the GUI
  • Implement different types of math problems
  • Allow teachers to chose which types of problems to use

Concept Art & Design Sketches

maze.jpg

mouse.jpg

5th.jpg

4th.jpg

3rd.jpg

2nd.jpg

1st.jpg

START.jpg

rules.jpg

OPTIONS.jpg

win.jpg

How To Play

Important: This game is designed to be played by one player on an XO gameboy style.
Players start at the beginning of the maze and work their way towards the finish (Green Square.) There will be a question at the top of the maze which is for the entire level. Example: Numbers that are divisible by 4. Every time they approach a "decision moment," where they get to choose to go up or down, left and right, each direction will have a possible answer.
This way students can either be good at mazes and learn the correct answer that way, or they can get to the end by using their math skills. Positive reinforcement will be implemented with sound effects for going the right way. Students will know they've gone the right way because the number on the maze will disappear.

Lesson Plan

1. Implemented Domains:4.N.12, 4.N.4, 4.N.7
2. Preparation/Materials:

  • Each student must be instructed on how to use the laptop in gameboy mode, using the up/down right/left arrow pad.
  • The students should already know the implemented domains as this game is more of a way to re-affirm what they already know through exploring their puzzle solving skills.
  • Each student should have their own XO.

3. Goals:

  • This game is meant to be a way in which students can cement concepts they have already learned, but they'll be doing it in a way where they'll also be having fun and learning puzzle solving skills by doing it in a maze-like environment.
  • Have the students review multiplication, fractions and factorization.
  • Have the students build puzzle solving skills.

Project Files

For now you can download and test the source at [Maze]

Latest XO bundle [MathMaze] For source code extract the files from the bundle, same as a .zip

-If you're interested in continuing the project please contact someone below-

Contacts

Tom Sekovski: txs1546@rit.edu
Kevin Hockey: kdh7733@rit.edu