<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arendon</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arendon"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Arendon"/>
	<updated>2026-04-23T04:14:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48919</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48919"/>
		<updated>2010-02-25T23:34:39Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
Last updated February 25, 2010&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off a well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath2.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMan_User_Manual.pdf]]&lt;br /&gt;
&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original Arcade Game (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
&lt;br /&gt;
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/]&lt;br /&gt;
&lt;br /&gt;
We will be using a mix and match of two existing classic arcade games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
Weeks correspond to RIT Quarter Schedule&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Enemies&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final Push!&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&lt;br /&gt;
===Gary (January 21, 2010)===&lt;br /&gt;
&lt;br /&gt;
 The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, &lt;br /&gt;
 make sure you have a play of Walter&#039;s VisualMatch activity and see how the toolbar provides lots of flexibility to &lt;br /&gt;
 the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps &lt;br /&gt;
 via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete &lt;br /&gt;
 level to level. It would be very desirable if you would perform the gettext internationalization (i18n) that is needed &lt;br /&gt;
 to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo,  &lt;br /&gt;
 make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.).  &lt;br /&gt;
 [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Walter Bender (February 11, 2010)===&lt;br /&gt;
&lt;br /&gt;
 I would recommend you look at how other pygame-based activities are&lt;br /&gt;
 packaged. For example, Maze.&lt;br /&gt;
&lt;br /&gt;
===Tomeu Vizoso (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 Also, Jim&#039;s book could help clarifying several concepts, though I&lt;br /&gt;
 don&#039;t see anything specific to pygame/sugargame.&lt;br /&gt;
&lt;br /&gt;
===Jim Simmons (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 There is a project in Gitorious that sounds like it might be of use to you:&lt;br /&gt;
 http://git.sugarlabs.org/projects/sugargame&lt;br /&gt;
 I haven&#039;t tried it myself, but the description sounds promising.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://creativecommons.org/licenses/by-sa/3.0/us/ http://creativecommons.org/licenses/by-sa/3.0/us/]&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48897</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48897"/>
		<updated>2010-02-25T20:13:40Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Sketch Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off a well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath2.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original Arcade Game (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing classic arcade games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
Weeks correspond to RIT Quarter Schedule&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Enemies&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final Push!&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&lt;br /&gt;
===Gary (January 21, 2010)===&lt;br /&gt;
&lt;br /&gt;
 The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, &lt;br /&gt;
 make sure you have a play of Walter&#039;s VisualMatch activity and see how the toolbar provides lots of flexibility to &lt;br /&gt;
 the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps &lt;br /&gt;
 via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete &lt;br /&gt;
 level to level. It would be very desirable if you would perform the gettext internationalization (i18n) that is needed &lt;br /&gt;
 to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo,  &lt;br /&gt;
 make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.).  &lt;br /&gt;
 [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Walter Bender (February 11, 2010)===&lt;br /&gt;
&lt;br /&gt;
 I would recommend you look at how other pygame-based activities are&lt;br /&gt;
 packaged. For example, Maze.&lt;br /&gt;
&lt;br /&gt;
===Tomeu Vizoso (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 Also, Jim&#039;s book could help clarifying several concepts, though I&lt;br /&gt;
 don&#039;t see anything specific to pygame/sugargame.&lt;br /&gt;
&lt;br /&gt;
===Jim Simmons (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 There is a project in Gitorious that sounds like it might be of use to you:&lt;br /&gt;
 http://git.sugarlabs.org/projects/sugargame&lt;br /&gt;
 I haven&#039;t tried it myself, but the description sounds promising.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Pacmath2.gif&amp;diff=48896</id>
		<title>File:Pacmath2.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Pacmath2.gif&amp;diff=48896"/>
		<updated>2010-02-25T20:12:22Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48895</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=48895"/>
		<updated>2010-02-25T20:11:27Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Sketch Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off a well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original Arcade Game (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Enemy with the correct answer (answers will be displayed on the enemies throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing classic arcade games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
Weeks correspond to RIT Quarter Schedule&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Enemies&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final Push!&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&lt;br /&gt;
===Gary (January 21, 2010)===&lt;br /&gt;
&lt;br /&gt;
 The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, &lt;br /&gt;
 make sure you have a play of Walter&#039;s VisualMatch activity and see how the toolbar provides lots of flexibility to &lt;br /&gt;
 the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps &lt;br /&gt;
 via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete &lt;br /&gt;
 level to level. It would be very desirable if you would perform the gettext internationalization (i18n) that is needed &lt;br /&gt;
 to get this set up in Pootle for localization into other languages (i.e. generate POT file, set po directory in git repo,  &lt;br /&gt;
 make user:pootle a committer, file Trac bug with component = localization requesting Pootle hosting, etc.).  &lt;br /&gt;
 [[User:Cjl|Cjl]] 07:01, 12 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Walter Bender (February 11, 2010)===&lt;br /&gt;
&lt;br /&gt;
 I would recommend you look at how other pygame-based activities are&lt;br /&gt;
 packaged. For example, Maze.&lt;br /&gt;
&lt;br /&gt;
===Tomeu Vizoso (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 Also, Jim&#039;s book could help clarifying several concepts, though I&lt;br /&gt;
 don&#039;t see anything specific to pygame/sugargame.&lt;br /&gt;
&lt;br /&gt;
===Jim Simmons (February 12, 2010)===&lt;br /&gt;
&lt;br /&gt;
 There is a project in Gitorious that sounds like it might be of use to you:&lt;br /&gt;
 http://git.sugarlabs.org/projects/sugargame&lt;br /&gt;
 I haven&#039;t tried it myself, but the description sounds promising.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Pacmath1.gif&amp;diff=48894</id>
		<title>File:Pacmath1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Pacmath1.gif&amp;diff=48894"/>
		<updated>2010-02-25T20:09:09Z</updated>

		<summary type="html">&lt;p&gt;Arendon: uploaded a new version of &amp;quot;File:Pacmath1.gif&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state of project.&lt;br /&gt;
-Integration of maze ghosts and pacman&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44320</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44320"/>
		<updated>2010-02-19T00:19:56Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Game Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath1.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
Weeks correspond to RIT Quarter Schedule&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Ghost&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final Push!&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=44311</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=44311"/>
		<updated>2010-02-19T00:14:35Z</updated>

		<summary type="html">&lt;p&gt;Arendon: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44297</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44297"/>
		<updated>2010-02-19T00:00:42Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath1.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
Weeks correspond to RIT Quarter Schedule&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Ghost&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final Push!&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44294</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44294"/>
		<updated>2010-02-18T23:48:14Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* License */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath1.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Ghost&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
http://i.creativecommons.org/l/by-sa/3.0/88x31.png&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44280</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44280"/>
		<updated>2010-02-18T23:24:03Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Sketch Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|200px|thumb|left|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|200px|thumb|left|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|200px|thumb|left|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath1.gif]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Ghost&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
[http://creativecommons.org/licenses/by-nc-sa/3.0/ http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png]&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Pacmath1.gif&amp;diff=44278</id>
		<title>File:Pacmath1.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Pacmath1.gif&amp;diff=44278"/>
		<updated>2010-02-18T23:17:21Z</updated>

		<summary type="html">&lt;p&gt;Arendon: Current state of project.
-Integration of maze ghosts and pacman&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current state of project.&lt;br /&gt;
-Integration of maze ghosts and pacman&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44202</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=44202"/>
		<updated>2010-02-17T19:24:59Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
[[Image:PacMath.jpg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|frame|none|alt=eatscreen|Version 2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacman-mockup.jpg|frame|none|alt=eatscreen|Version 3]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
[[Media: PacMath Lesson Plan.pdf]]&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Activity Icon&lt;br /&gt;
[[Image: Pacmath-icon.svg|frame|none|alt=startscreen|Version 1]]&lt;br /&gt;
[[Image: Pacmath-icon_copy.svg|frame|none|alt=startscreen|Version 2]]&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get all the code sections defined well&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Test an initial simple blank screen&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Maze&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just PacMath&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Just Ghost&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**&amp;lt;s&amp;gt;Test the basic activity&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Put the pieces together&amp;lt;/s&amp;gt;&lt;br /&gt;
**User Group Test&lt;br /&gt;
**&amp;lt;s&amp;gt;Pick a License for the project&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
[http://creativecommons.org/licenses/by-nc-sa/3.0/ http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png]&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43569</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43569"/>
		<updated>2010-01-27T20:37:18Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***Just Maze&lt;br /&gt;
***Just PacMath&lt;br /&gt;
***Just Ghost&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**Test the basic activity&lt;br /&gt;
**User Group Test&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43568</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43568"/>
		<updated>2010-01-27T20:36:01Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 6 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 7 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 8 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test segments of PacMath&lt;br /&gt;
***Just Maze&lt;br /&gt;
***Just PacMath&lt;br /&gt;
***Just Ghost&lt;br /&gt;
* Week 9 ( February 5th 2010 - February 12th 2010 )&lt;br /&gt;
**Test the basic activity&lt;br /&gt;
**User Group Test&lt;br /&gt;
* Week 10 ( February 12th 2010 - February 19th 2010 )&lt;br /&gt;
**Wrap Up&lt;br /&gt;
* Week 11 ( February 19th 2010 - February 26th 2010 )&lt;br /&gt;
**Final presentation&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43567</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43567"/>
		<updated>2010-01-27T20:21:27Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answered correctly, a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a token&lt;br /&gt;
***A token is an attempt, if you run out of tokens the game ends&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** &amp;lt;s&amp;gt;Split up code sections&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Start initial basic coding&amp;lt;/s&amp;gt;&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test the basic activity&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43565</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43565"/>
		<updated>2010-01-27T20:16:25Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* How It Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they lose a token and return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
**Test the basic activity&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43563</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43563"/>
		<updated>2010-01-27T20:14:35Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* How It Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they return to the center of the maze and continue playing&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43531</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43531"/>
		<updated>2010-01-26T21:59:48Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Game Elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
(May change due to copyrights)&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43530</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43530"/>
		<updated>2010-01-26T21:57:28Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary (January 21, 2010)&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43529</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43529"/>
		<updated>2010-01-26T21:56:49Z</updated>

		<summary type="html">&lt;p&gt;Arendon: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed grey;&amp;quot;&amp;gt;&lt;br /&gt;
Gary&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43528</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43528"/>
		<updated>2010-01-26T21:56:14Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath-logo.png|300px|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
[[Image:Start-screen.jpg|none|none|alt=startscreen]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Eat-screen.jpg|none|none|alt=eatscreen]]&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
We will be using a mix and match of two existing PacMan games implemented in Python.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** &amp;lt;s&amp;gt;Get git working on git.sugarlabs.org&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Finish adding details to the PacMath Wiki&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;Make a Sketch-Up for the game&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5th 2010 )&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
Feedback from the community&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:800px;height:110px;border:2px dashed blue;&amp;quot;&amp;gt;&lt;br /&gt;
Gary&lt;br /&gt;
*The PacMath sketches look great, can&#039;t wait to give it a play through :-)&amp;lt;BR&amp;gt;Regarding questions/game settings, make sure you have a play of Walter&#039;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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43266</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43266"/>
		<updated>2010-01-19T23:41:37Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pacmath logo.gif|none|none|alt=PacMath]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
;Sprites&lt;br /&gt;
: http://people.rit.edu/~tjp3947/olpc/Elements.png&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Pacmath_logo.gif&amp;diff=43265</id>
		<title>File:Pacmath logo.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Pacmath_logo.gif&amp;diff=43265"/>
		<updated>2010-01-19T23:37:53Z</updated>

		<summary type="html">&lt;p&gt;Arendon: PacMath logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PacMath logo&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43260</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43260"/>
		<updated>2010-01-19T20:50:16Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&amp;lt;!-- [http://people.rit.edu/~tjp3947/olpc/PacMath.jpg example] --&amp;gt;&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
**Instructor will be able to alter the questions the students will have to answer&lt;br /&gt;
**Instructor will be able to see the rankings of a particular student&lt;br /&gt;
*Ranking&lt;br /&gt;
**Top 10 scores will be recorded and displayed while game is paused&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game while displaying Rankings&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game while displaying Rankings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43259</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43259"/>
		<updated>2010-01-19T20:44:43Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&amp;lt;!-- [http://people.rit.edu/~tjp3947/olpc/PacMath.jpg example] --&amp;gt;&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*PacMath&lt;br /&gt;
**User will control a yellow sprite&lt;br /&gt;
**User will attempt to touch numbered sprites based on mathematical questions&lt;br /&gt;
*Difficulty settings&lt;br /&gt;
**EASY - slower game speed / easy difficulty questions&lt;br /&gt;
**NORMAL - average game speed / easy and average difficulty questions&lt;br /&gt;
**HARD - fast game speed / easy, average and hard difficulty questions&lt;br /&gt;
**PRODUCT MADNESS - fast game speed / only multiplication tables from 1-12&lt;br /&gt;
*Questions&lt;br /&gt;
*Ranking&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43258</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43258"/>
		<updated>2010-01-19T20:36:03Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&amp;lt;!-- [http://people.rit.edu/~tjp3947/olpc/PacMath.jpg example] --&amp;gt;&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-ANGLE will move sprite up&lt;br /&gt;
**DOWN-ANGLE will move sprite down&lt;br /&gt;
**RIGHT-ANGLE will move sprite right&lt;br /&gt;
**LEFT-ANGLE will move sprite left&lt;br /&gt;
**SQUARE will pause and resume the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43257</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43257"/>
		<updated>2010-01-19T20:35:09Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&amp;lt;!-- [http://people.rit.edu/~tjp3947/olpc/PacMath.jpg example] --&amp;gt;&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
User will be able to interact with the game through two input devices&lt;br /&gt;
*Keyboard&lt;br /&gt;
**UP-ARROW will move sprite up&lt;br /&gt;
**DOWN-ARROW will move sprite down&lt;br /&gt;
**RIGHT-ARROW will move sprite right&lt;br /&gt;
**LEFT-ARROW will move sprite left&lt;br /&gt;
**P will pause and resume the game&lt;br /&gt;
*Game-Pad&lt;br /&gt;
**UP-TRIANGLE will move sprite up&lt;br /&gt;
**DOWN-TRIANGLE will move sprite down&lt;br /&gt;
**RIGHT-TRIANGLE will move sprite right&lt;br /&gt;
**LEFT-TRIANGLE will move sprite left&lt;br /&gt;
** SQUARE will pause and resume the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43251</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43251"/>
		<updated>2010-01-19T18:00:17Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&amp;lt;!-- [http://people.rit.edu/~tjp3947/olpc/PacMath.jpg example] --&amp;gt;&lt;br /&gt;
http://people.rit.edu/~tjp3947/olpc/PacMath.jpg&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Education==&lt;br /&gt;
&lt;br /&gt;
Current Standards to be addressed with in this project: &amp;lt;br&amp;gt;&lt;br /&gt;
(As per standards of the Massachusetts Department of Education)&lt;br /&gt;
&lt;br /&gt;
*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. &lt;br /&gt;
*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.&lt;br /&gt;
*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). &lt;br /&gt;
*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. &lt;br /&gt;
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &lt;br /&gt;
&lt;br /&gt;
[http://www.doe.mass.edu/frameworks/math/2000/final.pdf Link to Mass. Department of Education]&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43117</id>
		<title>PacMath</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=PacMath&amp;diff=43117"/>
		<updated>2010-01-15T18:02:27Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
http://people.rit.edu/axr9780/screen/pacmath_logo.gif&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
PacMath is an educational game based off the well known 80&#039;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.&lt;br /&gt;
===Sketch Up===&lt;br /&gt;
&lt;br /&gt;
==Objective==&lt;br /&gt;
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&#039;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.&lt;br /&gt;
&lt;br /&gt;
==Game Elements==&lt;br /&gt;
*Sprites&lt;br /&gt;
**Names and maybe their picture&lt;br /&gt;
&lt;br /&gt;
==How It Works==&lt;br /&gt;
*One Player&lt;br /&gt;
*Board Setup like the Original PacMan (one Maze to start off)&lt;br /&gt;
*If the player eats a Power Pellet (4 per level)&lt;br /&gt;
**Question Appears (4 per level -&amp;gt; 1 per Power Pellet)&lt;br /&gt;
**After the four Power Pellets have been eaten and answer correctly a new &#039;level&#039; (so to speak) begins&lt;br /&gt;
**Player has to eat the Ghost with the correct answer (answers will be displayed on the ghosts throughout the entire &#039;level&#039;&lt;br /&gt;
**If the player eats the wrong answer they DIE!!!&lt;br /&gt;
**If the player eats 100 (may change) regular pellets they gain a life&lt;br /&gt;
*Questions&lt;br /&gt;
**Some default ones to start off with (come with the activity)&lt;br /&gt;
**GUI/Prompt for the teacher to input their own questions, saves as an XML (the activity will load the file)&lt;br /&gt;
**The answer will have a digit limit (thinking 3 digits)&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
&lt;br /&gt;
==Code Structure Plan==&lt;br /&gt;
*Questions (default question list provided)&lt;br /&gt;
*Maze (single maze to start)&lt;br /&gt;
*Player&lt;br /&gt;
*Enemies&lt;br /&gt;
*Game (control)&lt;br /&gt;
*Activity (main)&lt;br /&gt;
*Setup (for loading on the XO)&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The current group of people working on the development are: &lt;br /&gt;
* [[user:Yah3133|Yasser Hernandez]], email: yah3133 [at] rit.edu&lt;br /&gt;
* [[user:Taylor2412|Taylor Plimpton]], email: tjp3947 [at] rit.edu&lt;br /&gt;
* [[user:arendon|Abel Rendon Jr]], email: axr9780 [at] rit.edu&lt;br /&gt;
* [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu&lt;br /&gt;
&lt;br /&gt;
==Milestones==&lt;br /&gt;
&lt;br /&gt;
* Week 2 ( January 15th 2010 - January 22nd 2010 )&lt;br /&gt;
** Get git working on git.sugarlabs.org&lt;br /&gt;
** Finish adding details to the PacMath Wiki&lt;br /&gt;
** Make a Sketch-Up for the game&lt;br /&gt;
** E-mail Math4 Mailing List informing everyone about our project and ask for ideas and volunteers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 3 ( January 22nd 2010 - January 29th 2010 )&lt;br /&gt;
** Get all the code sections defined well&lt;br /&gt;
** Split up code sections&lt;br /&gt;
** Start initial basic coding&lt;br /&gt;
** Test an initial simple blank screen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Week 4 ( January 29th 2010 - February 5h 2010 )&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=42950</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=42950"/>
		<updated>2010-01-14T23:06:27Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Abel Rendon Jr&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Rochester Institute of Technology&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Third Year Computer Science Major&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;u&amp;gt;Project Ideas&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The main goal is to establish the foundations of a Math based Pac-Man game.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The player will take on the role of Pac-man in a maze like environment. Pac-man&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;will go around the environment and consume two kinds of pellets.  Small pellets&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;will increment the score while larger pellets reveals a math question on the &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;screen.  There will also be a number of ghosts in the environment that will attempt&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;to catch Pac-man.  Each ghost will have an answer to one of the questions revealed&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;by the large pellets and Pac-man will not be able to consume the corresponding ghost&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;until the pellet is consumed.  A win is established if all ghosts are consumed.  A loss&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;is established if a ghost catches Pac-man or if time runs out.  To make the game a&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;viable learning tool for students, teachers will be able to alter the set of questions&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;and answers through a simple interface.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;u&amp;gt;Progress&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;- Established a wiki for Pac-Math&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;- Chose a team leader&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;- Weekly meetings to distribute work and discuss progress&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;- Basic Pac-Math design is in progress&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41889</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41889"/>
		<updated>2009-12-17T21:33:08Z</updated>

		<summary type="html">&lt;p&gt;Arendon: project idea added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Abel Rendon Jr&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Rochester Institute of Technology&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Third Year Computer Science Major&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;u&amp;gt;Project Ideas&amp;lt;/u&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The main goal is to establish the foundations of a Math based Pac-Man game.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The player will take on the role of Pac-man in a maze like environment. Pac-man&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;will go around the environment and consume two kinds of pellets.  Small pellets&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;will increment the score while larger pellets reveals a math question on the &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;screen.  There will also be a number of ghosts in the environment that will attempt&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;to catch Pac-man.  Each ghost will have an answer to one of the questions revealed&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;by the large pellets and Pac-man will not be able to consume the corresponding ghost&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;until the pellet is consumed.  A win is established if all ghosts are consumed.  A loss&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;is established if a ghost catches Pac-man or if time runs out.  To make the game a&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;viable learning tool for students, teachers will be able to alter the set of questions&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;and answers through a simple interface.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41422</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41422"/>
		<updated>2009-12-10T21:57:26Z</updated>

		<summary type="html">&lt;p&gt;Arendon: Tinkering with page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Abel Rendon Jr&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Rochester Institute of Technology&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Third Year Computer Science Major&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41054</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41054"/>
		<updated>2009-12-03T23:27:55Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abel Rendon Jr&lt;br /&gt;
Computer Science&lt;br /&gt;
Year 3&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41052</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41052"/>
		<updated>2009-12-03T23:27:28Z</updated>

		<summary type="html">&lt;p&gt;Arendon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abel Rendon Jr\n&lt;br /&gt;
Computer Science\n&lt;br /&gt;
Year 3&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41047</id>
		<title>User:Arendon</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Arendon&amp;diff=41047"/>
		<updated>2009-12-03T23:25:16Z</updated>

		<summary type="html">&lt;p&gt;Arendon: started page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abel Rendon Jr&lt;br /&gt;
Computer Science&lt;br /&gt;
Year 3&lt;/div&gt;</summary>
		<author><name>Arendon</name></author>
	</entry>
</feed>