RPI/Mathactivity: Difference between revisions
m (Rename "Design and Implementation Discussion" to "Design and Implementation") |
m (Convert HTML to Wiki-like) |
||
Line 1: | Line 1: | ||
==Project Description== |
|||
The math activity will be designed to teach XO users about fundamental mathematical principles through a game. The game will be extensible, engaging, and challenge the user to learn new mathematical principles and complete more complicated mathematical principles. There should be no ultimate end to the game but ever-increasing difficulty to the game with a variety of rewards. |
The math activity will be designed to teach XO users about fundamental mathematical principles through a game. The game will be extensible, engaging, and challenge the user to learn new mathematical principles and complete more complicated mathematical principles. There should be no ultimate end to the game but ever-increasing difficulty to the game with a variety of rewards. |
||
==Project Objectives== |
|||
The primary goal of the math activity is to teach users fundamental mathematical principles such as addition, subtraction, multiplication, and division. These principles will be conferred through a game in which players work toward a reward by collecting resources. |
The primary goal of the math activity is to teach users fundamental mathematical principles such as addition, subtraction, multiplication, and division. These principles will be conferred through a game in which players work toward a reward by collecting resources. |
||
Line 15: | Line 15: | ||
To keep in the spirit of the OLPC the activity will be friendly and engaging, extensible so it may be upgraded for greater challenges and levels, and multi-player so users can connect with each other to learn mathematics together and about each other. |
To keep in the spirit of the OLPC the activity will be friendly and engaging, extensible so it may be upgraded for greater challenges and levels, and multi-player so users can connect with each other to learn mathematics together and about each other. |
||
==Initial Scope== |
|||
* Extensible game engine |
* Extensible game engine |
||
* Ability to play across the network |
* Ability to play across the network |
||
* One level (build a single house) |
* One level (build a single house) |
||
==Design and Implementation== |
|||
* [http://wiki.laptop.org/go/RPI/Design Frank's thoughts] after collaboration with a friend from Game Dev club |
* [http://wiki.laptop.org/go/RPI/Design Frank's thoughts] after collaboration with a friend from Game Dev club |
||
* Treasure MathStorm type game play (never-ending) |
* Treasure MathStorm type game play (never-ending) |
Revision as of 05:09, 25 March 2008
Project Description
The math activity will be designed to teach XO users about fundamental mathematical principles through a game. The game will be extensible, engaging, and challenge the user to learn new mathematical principles and complete more complicated mathematical principles. There should be no ultimate end to the game but ever-increasing difficulty to the game with a variety of rewards.
Project Objectives
The primary goal of the math activity is to teach users fundamental mathematical principles such as addition, subtraction, multiplication, and division. These principles will be conferred through a game in which players work toward a reward by collecting resources.
The resources will be collected by performing mathematical equations. These will vary from the level and reward the player is trying to achieve to the setting the program is run. Similarly the mathematical equations are extensible and can be added or removed from a text file processed by our activity. This will allow game play to be expanded if the user wants to do alternative mathematical equations.
A reward is given to the user upon successful accumulation of the resources. Some examples of resources are wood, steel, and stone. At the mill, forge, or quarry (respectively) the user is then presented with math equations in which they must solve. Successful answers provides a given quantity of resources while unsuccessful answers will not give the user the quantity. Or even a wrong amount of the wanted resource.
The user must move between the various factories of resources to the desired location of the building and perform additional calculations to build the reward. At this point the level is completed and the user may continue to harder and more complex levels for even grander rewards.
Similarly the multi-player function of this activity is the same as the single-player function. Where one user may work toward a reward two users or more may work toward larger rewards. Where only a single user can build a single house a dozen users could build a neighborhood.
To keep in the spirit of the OLPC the activity will be friendly and engaging, extensible so it may be upgraded for greater challenges and levels, and multi-player so users can connect with each other to learn mathematics together and about each other.
Initial Scope
- Extensible game engine
- Ability to play across the network
- One level (build a single house)
Design and Implementation
- Frank's thoughts after collaboration with a friend from Game Dev club
- Treasure MathStorm type game play (never-ending)
- Goal Based Game
o Build a town/village? o Obtain resources by completing math
- Several levels with increasing difficulty
- Multi-player
o Neighboring towns o Competition in development o CAPITALISM!