Line 25: |
Line 25: |
| ==Education== | | ==Education== |
| | | |
− | [[Media: PacMath Lesson Plan.pdf]] | + | [[Media: PacMath_Lesson_Plan.doc]] |
| | | |
| Current Standards to be addressed with in this project: <br> | | Current Standards to be addressed with in this project: <br> |
Line 44: |
Line 44: |
| ==How It Works== | | ==How It Works== |
| | | |
− | [[Media: PacMan_User_Manual.pdf]] | + | [[Media: PacMath_User_Manual.doc]] |
| | | |
| *One Player | | *One Player |
Line 98: |
Line 98: |
| **SQUARE will pause and resume the game | | **SQUARE will pause and resume the game |
| | | |
− | ==Code Structure Plan== | + | ==Developer Information== |
| | | |
− | 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/]
| + | ===Code Structure=== |
| | | |
− | We will be using a mix and match of two existing classic arcade games implemented in Python.
| + | Update: 11/16/2010, Current documentation is located at [http://mikekitson.com/pacmath/ http://mikekitson.com/pacmath/] |
− | 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.
| |
| | | |
| + | Update: <s>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/]</s> |
| | | |
| + | Components: |
| *Question generation | | *Question generation |
| *Mazes | | *Mazes |
Line 114: |
Line 115: |
| *Setup (for loading on the XO) | | *Setup (for loading on the XO) |
| | | |
− | ==Development== | + | ===Development=== |
| The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. | | The code for this project is located at the [http://git.sugarlabs.org/projects/pacmath Git.SugarLabs.org] repositories. |
| | | |
Line 129: |
Line 130: |
| * [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu | | * [[user:dxr4305|Dennis Rodriguez]], email: dxr4305 [at] rit.edu |
| | | |
− | ==Bugs== | + | ====Contribute==== |
| + | |
| + | To help contribute to PacMath, check out the code and contact |
| + | |
| + | * [[user:classclownfish|Abbi Honeycutt]], email: amh7732 [at] rit.edu |
| + | * [[user:Michael_Kitson|Michael Kitson]], email: msk5293 [at] rit.edu |
| + | |
| + | ===Bugs/Todo=== |
| *Game size is not the proper size for the XO (too small) | | *Game size is not the proper size for the XO (too small) |
| **Potential Fix: Increase block size from 25px to 33px | | **Potential Fix: Increase block size from 25px to 33px |
Line 135: |
Line 143: |
| ***Right hand answer frame increases to 375px in width (from 275px) | | ***Right hand answer frame increases to 375px in width (from 275px) |
| ***Bottom question frame stays 75px in height | | ***Bottom question frame stays 75px in height |
| + | *Support input via alternate controls while in ebook mode |
| + | **Directional angles and square button to pause |
| + | *Permanent Documentation solution is required |
| + | **non-personal site |
| + | **run epydoc nightly for up-to-date documentation |
| | | |
| ==Milestones - Fall 2010== | | ==Milestones - Fall 2010== |
Line 155: |
Line 168: |
| * Week 10 | | * Week 10 |
| ** <s>Improve game speed</s> (5 hrs) - runs great on the XO! | | ** <s>Improve game speed</s> (5 hrs) - runs great on the XO! |
− | ** <s>Beautify game, intuitively redesign the UI</s> (5 hrs) - screenshots to come | + | ** <s>Beautify game, intuitively redesign the UI</s> (5 hrs) |
| ** Refine ghost movement (5 hrs) - deemed out of scope for current time frame | | ** Refine ghost movement (5 hrs) - deemed out of scope for current time frame |
| <br/> | | <br/> |
Line 247: |
Line 260: |
| | | |
| == License == | | == License == |
| + | All of PacMath is licensed |
| http://i.creativecommons.org/l/by-sa/3.0/88x31.png | | http://i.creativecommons.org/l/by-sa/3.0/88x31.png |
| <br/> | | <br/> |
| [http://creativecommons.org/licenses/by-sa/3.0/us/ http://creativecommons.org/licenses/by-sa/3.0/us/] | | [http://creativecommons.org/licenses/by-sa/3.0/us/ http://creativecommons.org/licenses/by-sa/3.0/us/] |