https://wiki.sugarlabs.org/api.php?action=feedcontributions&user=Yah3133&feedformat=atomSugar Labs - User contributions [en]2021-02-26T07:13:07ZUser contributionsMediaWiki 1.35.0https://wiki.sugarlabs.org/index.php?title=PacMath&diff=48899PacMath2010-02-25T21:42:31Z<p>Yah3133: /* License */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off a well known 80's arcade game. Using the original game concept PacMath will add fourth grade level math to the fun and exciting arcade game in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the enemy with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
[[Image:Pacmath2.gif]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's popular arcade game. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]<br />
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original Arcade Game (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
<br />
Update: 2/25/2010, as of this date we have our latest up to date code structure with comments and modules on the following website [http://people.rit.edu/yah3133/ http://people.rit.edu/yah3133/]<br />
<br />
We will be using a mix and match of two existing classic arcade games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second game comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
Weeks correspond to RIT Quarter Schedule<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** <s>Get all the code sections defined well</s><br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***<s>Just Enemies</s><br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**<s>Put the pieces together</s><br />
**User Group Test<br />
**<s>Pick a License for the project</s><br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final Push!<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<br />
===Gary (January 21, 2010)===<br />
<br />
The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, <br />
make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to <br />
the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps <br />
via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete <br />
level to level. It would be very desirable if you would perform the gettext internationalization (i18n) that is needed <br />
to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo, <br />
make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.). <br />
[[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)<br />
<br />
===Walter Bender (February 11, 2010)===<br />
<br />
I would recommend you look at how other pygame-based activities are<br />
packaged. For example, Maze.<br />
<br />
===Tomeu Vizoso (February 12, 2010)===<br />
<br />
Also, Jim's book could help clarifying several concepts, though I<br />
don't see anything specific to pygame/sugargame.<br />
<br />
===Jim Simmons (February 12, 2010)===<br />
<br />
There is a project in Gitorious that sounds like it might be of use to you:<br />
http://git.sugarlabs.org/projects/sugargame<br />
I haven't tried it myself, but the description sounds promising.<br />
<br />
== License ==<br />
http://i.creativecommons.org/l/by-sa/3.0/88x31.png<br />
<br/><br />
[http://creativecommons.org/licenses/by-sa/3.0/us/ http://creativecommons.org/licenses/by-sa/3.0/us/]</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=48898PacMath2010-02-25T21:37:43Z<p>Yah3133: /* Code Structure Plan */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off a well known 80's arcade game. Using the original game concept PacMath will add fourth grade level math to the fun and exciting arcade game in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the enemy with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
[[Image:Pacmath2.gif]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's popular arcade game. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]<br />
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original Arcade Game (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
<br />
Update: 2/25/2010, as of this date we have our latest up to date code structure with comments and modules on the following website [http://people.rit.edu/yah3133/ http://people.rit.edu/yah3133/]<br />
<br />
We will be using a mix and match of two existing classic arcade games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second game comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
Weeks correspond to RIT Quarter Schedule<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** <s>Get all the code sections defined well</s><br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***<s>Just Enemies</s><br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**<s>Put the pieces together</s><br />
**User Group Test<br />
**<s>Pick a License for the project</s><br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final Push!<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<br />
===Gary (January 21, 2010)===<br />
<br />
The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, <br />
make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to <br />
the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps <br />
via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete <br />
level to level. It would be very desirable if you would perform the gettext internationalization (i18n) that is needed <br />
to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo, <br />
make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.). <br />
[[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)<br />
<br />
===Walter Bender (February 11, 2010)===<br />
<br />
I would recommend you look at how other pygame-based activities are<br />
packaged. For example, Maze.<br />
<br />
===Tomeu Vizoso (February 12, 2010)===<br />
<br />
Also, Jim's book could help clarifying several concepts, though I<br />
don't see anything specific to pygame/sugargame.<br />
<br />
===Jim Simmons (February 12, 2010)===<br />
<br />
There is a project in Gitorious that sounds like it might be of use to you:<br />
http://git.sugarlabs.org/projects/sugargame<br />
I haven't tried it myself, but the description sounds promising.<br />
<br />
== License ==<br />
http://i.creativecommons.org/l/by-sa/3.0/88x31.png</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=44201PacMath2010-02-17T19:22:50Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]<br />
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
(May change due to copyrights)<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** <s>Get all the code sections defined well</s><br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***<s>Just Ghost</s><br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**<s>Put the pieces together</s><br />
**User Group Test<br />
**<s>Pick a License for the project</s><br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<div style="width:800px;height:110px;border:2px dashed grey;"><br />
Gary (January 21, 2010)<br />
*The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level.<br />
</div><br />
<br />
<br />
It would be very desirable if you would perform the gettext internationalization (i18n) that is needed to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo, make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.). [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=44180PacMath2010-02-17T00:41:36Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]<br />
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
(May change due to copyrights)<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** <s>Get all the code sections defined well</s><br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***<s>Just Ghost</s><br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**<s>Put the pieces together</s><br />
**User Group Test<br />
**Pick a License for the project<br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<div style="width:800px;height:110px;border:2px dashed grey;"><br />
Gary (January 21, 2010)<br />
*The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level.<br />
</div><br />
<br />
<br />
It would be very desirable if you would perform the gettext internationalization (i18n) that is needed to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo, make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.). [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=44178PacMath2010-02-17T00:19:10Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]<br />
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
(May change due to copyrights)<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***<s>Just Ghost</s><br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**<s>Put the pieces together</s><br />
**User Group Test<br />
**Pick a License for the project<br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<div style="width:800px;height:110px;border:2px dashed grey;"><br />
Gary (January 21, 2010)<br />
*The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level.<br />
</div><br />
<br />
<br />
It would be very desirable if you would perform the gettext internationalization (i18n) that is needed to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo, make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.). [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43955PacMath2010-02-11T20:00:46Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg]]<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
(May change due to copyrights)<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***Just Ghost<br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**Put the pieces together<br />
**User Group Test<br />
**Pick a License for the project<br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<div style="width:800px;height:110px;border:2px dashed grey;"><br />
Gary (January 21, 2010)<br />
*The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level.<br />
</div></div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&diff=43951Math4Team/RIT/Projects2010-02-11T19:19:56Z<p>Yah3133: /* PacMath */</p>
<hr />
<div>{{TOCright}}<br />
<br />
== [[Colour_The_Part|Colour The Part]] ==<br />
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained. <br />
<br />
== [[MPG|M.P.G.]] ==<br />
M.P.G. is an RIT Math4Team game. This is a Dungeons and Dragons adventure style game where players will have to solve various math puzzles to defeat enemies and proceed through the dungeons.<br />
<br />
==[[Math4Team/RIT/Projects/Math_Maze|Math Maze]]==<br />
[[User:kdh7733|Kevin Hockey]] and [[User:TS1593|Tom Sekovski]] are making 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<br />
<br />
==[[School Server/RIT|schoolserver.rit.edu]]==<br />
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. <br />
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.<br />
<br />
==[[Teacher's Tools]]==<br />
[[User:acj3840|Alex Jones]] is planning on creating a tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students' knowledge.<br />
<br />
==[[Flash Card Game - Assimilate]]==<br />
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.<br />
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO's.<br />
<br />
Group members:<br />
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]<br />
<br />
==[[Math4Team/RIT/Projects/Fun Towers|Fun Towers]]==<br />
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.<br />
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.<br />
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.<br />
<br />
Group members are <br />
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]<br />
<br />
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==<br />
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. <br />
<br />
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization. We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.<br />
<br />
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].<br />
<br />
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==<br />
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board. The level is lost when the board fills up with blocks. Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers. Levels are abstracted away from the core game. This allows one to simple drop in new levels and learn different mathematical concepts.<br />
<br />
Group Members: [[User:dpk3062|Doug]]<br />
<br />
==[[Produce Puzzle]]==<br />
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.<br />
<br />
We, [[User:Classclownfish | Abbi Honeycutt]] and [[User:Nikeunltd| Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their "Code for a cause OLPC Hack-a-thon".<br />
==[[/Question Support API|Question Support API]]==<br />
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.<br />
<br />
Group members are <br />
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]<br />
<br />
==[[Teacher Reporting]]==<br />
Our goal is to allow results and / or grades, from student activities to be readily available to teachers. <br />
- Based on their wants and needs,teachers can then generate custom reports on a class or Individual. Teachers Have the ability to determine what types of problems students are finding most difficult. <br />
- Additionally we envision logic in the module which analyses student activity and checks for a yes || no interpretation of each student's understanding of Curriculum Standards.<br />
<br />
== [[Image:Pacmath-logo.png|75px]] [[PacMath|PacMath]] ==<br />
Through the classic arcade style game known as PacMan we will incorporate fourth grade level math.<br />
<br />
Group Members: [[user:yah3133|Yasser Hernandez]] , [[user:Taylor2412| Taylor Plimpton]], [[user:Arendon | Abel Rendon]] , [[user:dxr4305 | Dennis Rodriguez]]<br />
<br />
== [[Image:blocku.png|75px]] [[Blocku|Blocku]] ==<br />
A math based sudoku style puzzle game. The player is given an answer and they have to complete the puzzle by matching the sides of the blocks together that, following the correct operator (+, -, *, /) will give them the answer.<br />
<br />
Group Members: [[user:mdemayo|Mark DeMayo]] , [[user:Coolestdude1|Ariel Zamparini]], [[user:iogburu|Ihudiya Ogburu]]<br />
<br />
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==<br />
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==<br />
<br />
[[Category:Idea]]</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43949PacMath2010-02-11T19:00:10Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]<br />
<br />
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]<br />
<br />
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]<br />
<br />
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
[[Media: PacMath Lesson Plan.pdf]]<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Activity Icon<br />
[[Image: Pacmath-icon.svg]]<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
(May change due to copyrights)<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answered correctly, a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing<br />
**If the player eats 100 (may change) regular pellets they gain a token<br />
***A token is an attempt, if you run out of tokens the game ends<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 6 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 7 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** <s>Split up code sections</s><br />
** <s>Start initial basic coding</s><br />
** <s>Test an initial simple blank screen</s><br />
<br/><br />
* Week 8 ( January 29th 2010 - February 5th 2010 )<br />
**Test segments of PacMath<br />
***<s>Just Maze</s><br />
***<s>Just PacMath</s><br />
***Just Ghost<br />
<br/><br />
* Week 9 ( February 5th 2010 - February 12th 2010 )<br />
**<s>Test the basic activity</s><br />
**Put the pieces together<br />
**User Group Test<br />
<br/><br />
* Week 10 ( February 12th 2010 - February 19th 2010 )<br />
**Wrap Up<br />
<br/><br />
* Week 11 ( February 19th 2010 - February 26th 2010 )<br />
**Final presentation<br />
<br />
==Community==<br />
Feedback from the community<br />
<div style="width:800px;height:110px;border:2px dashed grey;"><br />
Gary (January 21, 2010)<br />
*The PacMath sketches look great, can't wait to give it a play through :-)<BR>Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level.<br />
</div></div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43395PacMath2010-01-22T17:17:53Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg<br />
<br />
[[Image:Start-screen.jpg|none|none|alt=startscreen]]<br />
<br />
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** <s>Finish adding details to the PacMath Wiki</s><br />
** <s>Make a Sketch-Up for the game</s><br />
** <s>E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers</s><br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5th 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43305PacMath2010-01-20T20:21:41Z<p>Yah3133: /* Code Structure Plan */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
<br />
==Code Structure Plan==<br />
We will be using a mix and match of two existing PacMan games implemented in Python.<br />
The first one is from [http://www-inst.eecs.berkeley.edu/~cs188/fa07/projects/search/searchproject.html Berkeley.edu] and it is a very simple implementation. The second PacMan comes from [http://pinproject.com/pacman/pacman.htm PyGames] and it is more complicated in its design and implementation. We will be using a bit of both to try to come up with an optimal one that would work at a good speed in the XO.<br />
<br />
<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** Finish adding details to the PacMath Wiki<br />
** <s>Make a Sketch-Up for the game</s><br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5th 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43294PacMath2010-01-20T19:27:50Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
<br />
<br />
[[Image:Pacmath logo.gif|none|none|alt=PacMath]]<br />
<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Education==<br />
<br />
Current Standards to be addressed with in this project: <br><br />
(As per standards of the Massachusetts Department of Education)<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3. <br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2). <br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500. <br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. <br />
<br />
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]<br />
<br />
==Game Elements==<br />
;Sprites<br />
: http://people.rit.edu/~tjp3947/olpc/Elements.png<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
*PacMath<br />
**User will control a yellow sprite<br />
**User will attempt to touch numbered sprites based on mathematical questions<br />
*Difficulty settings<br />
**EASY - slower game speed / easy difficulty questions<br />
**NORMAL - average game speed / easy and average difficulty questions<br />
**HARD - fast game speed / easy, average and hard difficulty questions<br />
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12<br />
*Questions<br />
**Instructor will be able to alter the questions the students will have to answer<br />
**Instructor will be able to see the rankings of a particular student<br />
*Ranking<br />
**Top 10 scores will be recorded and displayed while game is paused<br />
<br />
===Controls===<br />
User will be able to interact with the game through two input devices<br />
*Keyboard<br />
**UP-ARROW will move sprite up<br />
**DOWN-ARROW will move sprite down<br />
**RIGHT-ARROW will move sprite right<br />
**LEFT-ARROW will move sprite left<br />
**P will pause and resume the game while displaying Rankings<br />
*Game-Pad<br />
**UP-ANGLE will move sprite up<br />
**DOWN-ANGLE will move sprite down<br />
**RIGHT-ANGLE will move sprite right<br />
**LEFT-ANGLE will move sprite left<br />
**SQUARE will pause and resume the game while displaying Rankings<br />
<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** <s>Get git working on git.sugarlabs.org</s><br />
** Finish adding details to the PacMath Wiki<br />
** <s>Make a Sketch-Up for the game</s><br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43116PacMath2010-01-15T18:02:16Z<p>Yah3133: /* Code Structure Plan */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Enemies<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43115PacMath2010-01-15T17:58:11Z<p>Yah3133: /* Development */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43114PacMath2010-01-15T17:57:36Z<p>Yah3133: /* Development */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: <br />
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu<br />
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu<br />
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu<br />
* [[user:dxr4305|Dennis Rodriguez]], email:<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43108PacMath2010-01-15T17:49:36Z<p>Yah3133: /* Development */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code to work on yet.<br />
<br />
The current group of people working on the development are: [[user:Yah3133|Yasser Hernandez]], [[user:Taylor2412|Taylor Plimpton]], [[user:arendon|Abel Rendon Jr]] and [[user:dxr4305|Dennis Rodriguez]]<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43106PacMath2010-01-15T17:48:59Z<p>Yah3133: /* Group Members */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Development==<br />
The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. The project is still on initial planning stages and thus there is no code yet to work on.<br />
<br />
The current group of people working on the development are: [[user:Yah3133|Yasser Hernandez]], [[user:Taylor2412|Taylor Plimpton]], [[user:arendon|Abel Rendon Jr]] and [[user:dxr4305|Dennis Rodriguez]]<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43105PacMath2010-01-15T17:41:07Z<p>Yah3133: /* Objective */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan. One of our main objectives is making PacMath flexible where the teacher will be allowed to create its own group of questions and not be forced to use only a set group of questions. This would allow more flexibility in the learning plan for the teacher.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Group Members==<br />
[[user:Yah3133|Yasser Hernandez]], [[user:Taylor2412|Taylor Plimpton]], [[user:arendon|Abel Rendon Jr]], [[user:dxr4305|Dennis Rodriguez]]<br />
<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43104PacMath2010-01-15T17:36:55Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Group Members==<br />
[[user:Yah3133|Yasser Hernandez]], [[user:Taylor2412|Taylor Plimpton]], [[user:arendon|Abel Rendon Jr]], [[user:dxr4305|Dennis Rodriguez]]<br />
<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br/><br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br/><br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=PacMath&diff=43103PacMath2010-01-15T17:35:43Z<p>Yah3133: /* Milestones */</p>
<hr />
<div>{{TOCright}}<br />
==Introduction==<br />
PacMath is an educational game based off the well known 80's arcade game PacMan. Using the original game concept PacMath will add fourth grade level math to the fun and exciting game of PacMan in order to make learning fun. The game will provide the student with different problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.<br />
===Sketch Up===<br />
<br />
==Objective==<br />
The objective of this project is to incorporate the teachings of fourth grade mathematics to students through PacMath, a fun, interactive, mathematical game based on the 1980's PacMan.<br />
<br />
==Game Elements==<br />
*Sprites<br />
**Names and maybe their picture<br />
<br />
==How It Works==<br />
*One Player<br />
*Board Setup like the Original PacMan (one Maze to start off)<br />
*If the player eats a Power Pellet (4 per level)<br />
**Question Appears (4 per level -> 1 per Power Pellet)<br />
**After the four Power Pellets have been eaten and answer correctly a new 'level' (so to speak) begins<br />
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire 'level'<br />
**If the player eats the wrong answer they DIE!!!<br />
**If the player eats 100 (may change) regular pellets they gain a life<br />
*Questions<br />
**Some default ones to start off with (come with the activity)<br />
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)<br />
**The answer will have a digit limit (thinking 3 digits)<br />
<br />
===Features===<br />
<br />
===Controls===<br />
<br />
==Code Structure Plan==<br />
*Questions (default question list provided)<br />
*Maze (single maze to start)<br />
*Player<br />
*Ghost<br />
*Game (control)<br />
*Activity (main)<br />
*Setup (for loading on the XO)<br />
<br />
==Group Members==<br />
[[user:Yah3133|Yasser Hernandez]], [[user:Taylor2412|Taylor Plimpton]], [[user:arendon|Abel Rendon Jr]], [[user:dxr4305|Dennis Rodriguez]]<br />
<br />
<br />
==Milestones==<br />
<br />
* Week 2 ( January 15th 2010 - January 22nd 2010 )<br />
** Get git working on git.sugarlabs.org<br />
** Finish adding details to the PacMath Wiki<br />
** Make a Sketch-Up for the game<br />
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers<br />
<br />
* Week 3 ( January 22nd 2010 - January 29th 2010 )<br />
** Get all the code sections defined well<br />
** Split up code sections<br />
** Start initial basic coding<br />
** Test an initial simple blank screen<br />
<br />
* Week 4 ( January 29th 2010 - February 5h 2010 )</div>Yah3133https://wiki.sugarlabs.org/index.php?title=User:Yah3133&diff=43060User:Yah31332010-01-15T16:30:54Z<p>Yah3133: </p>
<hr />
<div>Yasser Hernandez<br />
<br />
I am currently a 4th year Computer Science student at R.I.T. . Took the OLPC Seminar class in Winter 2009.<br />
<br />
<br />
If you want to contact me you could do it at yah3133 [ at ] rit.edu</div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&diff=42718Math4Team/RIT/Projects2010-01-08T16:58:29Z<p>Yah3133: /* PacMath */</p>
<hr />
<div>{{TOCright}}<br />
<br />
== [[Colour_The_Part|Colour The Part]] ==<br />
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained. <br />
<br />
== [[MPG|M.P.G.]] ==<br />
M.P.G. is an RIT Math4Team game. This is a Dungeons and Dragons adventure style game where players will have to solve various math puzzles to defeat enemies and proceed through the dungeons.<br />
<br />
==[[Math4Team/RIT/Projects/Math_Maze|Math Maze]]==<br />
[[User:kdh7733|Kevin Hockey]] and [[User:TS1593|Tom Sekovski]] are making 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<br />
<br />
==[[School Server/RIT|schoolserver.rit.edu]]==<br />
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. <br />
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.<br />
<br />
==[[Teacher's Tools]]==<br />
[[User:acj3840|Alex Jones]] is planning on creating a tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students' knowledge.<br />
<br />
==[[Flash Card Game - Assimilate]]==<br />
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.<br />
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO's.<br />
<br />
Group members:<br />
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]<br />
<br />
==[[Math4Team/RIT/Projects/Fun Towers|Fun Towers]]==<br />
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.<br />
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.<br />
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.<br />
<br />
Group members are <br />
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]<br />
<br />
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==<br />
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. <br />
<br />
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization. We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.<br />
<br />
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].<br />
<br />
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==<br />
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board. The level is lost when the board fills up with blocks. Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers. Levels are abstracted away from the core game. This allows one to simple drop in new levels and learn different mathematical concepts.<br />
<br />
Group Members: [[User:dpk3062|Doug]]<br />
<br />
==[[Produce Puzzle]]==<br />
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.<br />
<br />
We, [[User:Classclownfish | Abbi Honeycutt]] and [[User:Nikeunltd| Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their "Code for a cause OLPC Hack-a-thon".<br />
==[[/Question Support API|Question Support API]]==<br />
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.<br />
<br />
Group members are <br />
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]<br />
<br />
==[[Teacher Reporting]]==<br />
Our goal is to allow results and / or grades, from student activities to be readily available to teachers. <br />
- Based on their wants and needs,teachers can then generate custom reports on a class or Individual. Teachers Have the ability to determine what types of problems students are finding most difficult. <br />
- Additionally we envision logic in the module which analyses student activity and checks for a yes || no interpretation of each student's understanding of Curriculum Standards.<br />
<br />
== [[PacMath|PacMath]] ==<br />
Through the classic arcade style game known as PacMan we will incorporate fourth grade level math.<br />
<br />
Group Members: [[user:yah3133|Yasser Hernandez]] , [[user:Taylor2412| Taylor Plimpton]], [[user:Arendon | Abel Rendon]] , [[user:dxr4305 | Dennis Rodriguez]]<br />
<br />
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==<br />
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==<br />
<br />
[[Category:Idea]]</div>Yah3133https://wiki.sugarlabs.org/index.php?title=User:Yah3133&diff=42714User:Yah31332010-01-08T16:54:21Z<p>Yah3133: </p>
<hr />
<div>Yasser Hernandez<br />
<br />
I am currently a 4th year Computer Science student at R.I.T. . Took the OLPC Seminar class in Winter 2009.</div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&diff=42713Math4Team/RIT/Projects2010-01-08T16:52:47Z<p>Yah3133: /* PacMath */</p>
<hr />
<div>{{TOCright}}<br />
<br />
== [[Colour_The_Part|Colour The Part]] ==<br />
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained. <br />
<br />
== [[MPG|M.P.G.]] ==<br />
M.P.G. is an RIT Math4Team game. This is a Dungeons and Dragons adventure style game where players will have to solve various math puzzles to defeat enemies and proceed through the dungeons.<br />
<br />
==[[Math4Team/RIT/Projects/Math_Maze|Math Maze]]==<br />
[[User:kdh7733|Kevin Hockey]] and [[User:TS1593|Tom Sekovski]] are making 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<br />
<br />
==[[School Server/RIT|schoolserver.rit.edu]]==<br />
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. <br />
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.<br />
<br />
==[[Teacher's Tools]]==<br />
[[User:acj3840|Alex Jones]] is planning on creating a tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students' knowledge.<br />
<br />
==[[Flash Card Game - Assimilate]]==<br />
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.<br />
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO's.<br />
<br />
Group members:<br />
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]<br />
<br />
==[[Math4Team/RIT/Projects/Fun Towers|Fun Towers]]==<br />
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.<br />
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.<br />
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.<br />
<br />
Group members are <br />
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]<br />
<br />
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==<br />
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. <br />
<br />
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization. We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.<br />
<br />
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].<br />
<br />
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==<br />
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board. The level is lost when the board fills up with blocks. Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers. Levels are abstracted away from the core game. This allows one to simple drop in new levels and learn different mathematical concepts.<br />
<br />
Group Members: [[User:dpk3062|Doug]]<br />
<br />
==[[Produce Puzzle]]==<br />
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.<br />
<br />
We, [[User:Classclownfish | Abbi Honeycutt]] and [[User:Nikeunltd| Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their "Code for a cause OLPC Hack-a-thon".<br />
==[[/Question Support API|Question Support API]]==<br />
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.<br />
<br />
Group members are <br />
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]<br />
<br />
==[[Teacher Reporting]]==<br />
Our goal is to allow results and / or grades, from student activities to be readily available to teachers. <br />
- Based on their wants and needs,teachers can then generate custom reports on a class or Individual. Teachers Have the ability to determine what types of problems students are finding most difficult. <br />
- Additionally we envision logic in the module which analyses student activity and checks for a yes || no interpretation of each student's understanding of Curriculum Standards.<br />
<br />
== [[PacMath|PacMath]] ==<br />
Through the classic arcade style game known as PacMan we will incorporate fourth grade level math.<br />
<br />
Group Members: [[user:yah3133|Yasser Hernandez]] , [[user:Taylor2412| Taylor Plimpton]], [[user:Arendon | Abel Rendon]] , [[user:dennis1088 | Dennis Rodriguez]]<br />
<br />
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==<br />
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==<br />
<br />
[[Category:Idea]]</div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&diff=42712Math4Team/RIT/Projects2010-01-08T16:52:23Z<p>Yah3133: /* PacMath */</p>
<hr />
<div>{{TOCright}}<br />
<br />
== [[Colour_The_Part|Colour The Part]] ==<br />
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained. <br />
<br />
== [[MPG|M.P.G.]] ==<br />
M.P.G. is an RIT Math4Team game. This is a Dungeons and Dragons adventure style game where players will have to solve various math puzzles to defeat enemies and proceed through the dungeons.<br />
<br />
==[[Math4Team/RIT/Projects/Math_Maze|Math Maze]]==<br />
[[User:kdh7733|Kevin Hockey]] and [[User:TS1593|Tom Sekovski]] are making 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<br />
<br />
==[[School Server/RIT|schoolserver.rit.edu]]==<br />
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. <br />
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.<br />
<br />
==[[Teacher's Tools]]==<br />
[[User:acj3840|Alex Jones]] is planning on creating a tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students' knowledge.<br />
<br />
==[[Flash Card Game - Assimilate]]==<br />
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.<br />
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO's.<br />
<br />
Group members:<br />
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]<br />
<br />
==[[Math4Team/RIT/Projects/Fun Towers|Fun Towers]]==<br />
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.<br />
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.<br />
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.<br />
<br />
Group members are <br />
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]<br />
<br />
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==<br />
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. <br />
<br />
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization. We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.<br />
<br />
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].<br />
<br />
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==<br />
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board. The level is lost when the board fills up with blocks. Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers. Levels are abstracted away from the core game. This allows one to simple drop in new levels and learn different mathematical concepts.<br />
<br />
Group Members: [[User:dpk3062|Doug]]<br />
<br />
==[[Produce Puzzle]]==<br />
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.<br />
<br />
We, [[User:Classclownfish | Abbi Honeycutt]] and [[User:Nikeunltd| Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their "Code for a cause OLPC Hack-a-thon".<br />
==[[/Question Support API|Question Support API]]==<br />
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.<br />
<br />
Group members are <br />
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]<br />
<br />
==[[Teacher Reporting]]==<br />
Our goal is to allow results and / or grades, from student activities to be readily available to teachers. <br />
- Based on their wants and needs,teachers can then generate custom reports on a class or Individual. Teachers Have the ability to determine what types of problems students are finding most difficult. <br />
- Additionally we envision logic in the module which analyses student activity and checks for a yes || no interpretation of each student's understanding of Curriculum Standards.<br />
<br />
== [[PacMath|PacMath]] ==<br />
Through the classic arcade style game known as PacMan we will incorporate fourth grade level math.<br />
<br />
Group Members: [[user:yah3133|Yasser Hernandez]] , [[user:Taylor2412| Taylor Plimpton]], [[user:Arendon | Abel Rendon]] , [[dennis1088 | Dennis Rodriguez]]<br />
<br />
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==<br />
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==<br />
<br />
[[Category:Idea]]</div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&diff=42710Math4Team/RIT/Students2010-01-08T16:41:56Z<p>Yah3133: </p>
<hr />
<div>{{TOCright}}<br />
<br />
==<big>Winter 2009</big>==<br />
<br />
===Game Development & Design===<br />
<br />
===Computer Science===<br />
[[user:modell|Michael O'Dell]] (4th Year)<br />
<br />
[[user:yah3133|Yasser Hernandez]] (4th Year)<br />
<br />
===Information & Technology===<br />
[http://wiki.sugarlabs.org/go/User:Iogburu Ihudiya Ogburu]<br />
<br />
===New Media: Interactive Development===<br />
[http://wiki.sugarlabs.org/go/User:MikeDeVine Mike DeVine] (3rd Year)<br />
<br />
==<big>Fall 2009</big>==<br />
<br />
===Game Development & Design===<br />
<br />
[[User:prestonj| Preston Johnson]] (3rd Year)<br />
<br />
[[User:esk7610| Eric Kenvin]] (3rd Year)<br />
<br />
David Silverman (3rd Year)<br />
<br />
[[User:SpenceThompson| Spence Thompson]] (4th Year)<br />
<br />
[[User:Acj3840| Alex Jones]] (3rd Year)<br />
<br />
[[User:KnightMearh| Jonathan Meschino]] (4th Year)<br />
<br />
===Computer Science===<br />
[[User:Jlew|Justin Lewis]] (4th Year)<br />
<br />
===Information Technology===<br />
<br />
[[User:Rohn|Rohn Huntone]] (4th year)<br />
<br />
===New Media: Interactive Development===<br />
[[User:Fmarvez| Forrest Marvez]] (4th Year)<br />
<br />
[[User:TS1593| Tom Sekovski]] (3rd year)<br />
<br />
===Networking===<br />
<br />
[[User:Fapryce| Fatima Pryce]] (2nd year)<br />
<br />
===Information Security and Forensics===<br />
<br />
[[User:rnolette| Ryan Nolette]] (4th year)<br />
<br />
===Software Engineering===</div>Yah3133https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&diff=42709Math4Team/RIT/Students2010-01-08T16:41:14Z<p>Yah3133: </p>
<hr />
<div>{{TOCright}}<br />
<br />
==<big>Winter 2009</big>==<br />
<br />
===Game Development & Design===<br />
<br />
===Computer Science===<br />
[[user:modell|Michael O'Dell]] (4th Year)<br />
[[user:yah3133|Yasser Hernandez]] (4th Year)<br />
<br />
===Information & Technology===<br />
[http://wiki.sugarlabs.org/go/User:Iogburu Ihudiya Ogburu]<br />
<br />
===New Media: Interactive Development===<br />
[http://wiki.sugarlabs.org/go/User:MikeDeVine Mike DeVine] (3rd Year)<br />
<br />
==<big>Fall 2009</big>==<br />
<br />
===Game Development & Design===<br />
<br />
[[User:prestonj| Preston Johnson]] (3rd Year)<br />
<br />
[[User:esk7610| Eric Kenvin]] (3rd Year)<br />
<br />
David Silverman (3rd Year)<br />
<br />
[[User:SpenceThompson| Spence Thompson]] (4th Year)<br />
<br />
[[User:Acj3840| Alex Jones]] (3rd Year)<br />
<br />
[[User:KnightMearh| Jonathan Meschino]] (4th Year)<br />
<br />
===Computer Science===<br />
[[User:Jlew|Justin Lewis]] (4th Year)<br />
<br />
===Information Technology===<br />
<br />
[[User:Rohn|Rohn Huntone]] (4th year)<br />
<br />
===New Media: Interactive Development===<br />
[[User:Fmarvez| Forrest Marvez]] (4th Year)<br />
<br />
[[User:TS1593| Tom Sekovski]] (3rd year)<br />
<br />
===Networking===<br />
<br />
[[User:Fapryce| Fatima Pryce]] (2nd year)<br />
<br />
===Information Security and Forensics===<br />
<br />
[[User:rnolette| Ryan Nolette]] (4th year)<br />
<br />
===Software Engineering===</div>Yah3133https://wiki.sugarlabs.org/index.php?title=User:Yah3133&diff=41044User:Yah31332009-12-03T23:24:28Z<p>Yah3133: Created page with 'Yasser Hernandez'</p>
<hr />
<div>Yasser Hernandez</div>Yah3133