PacMath

From Sugar Labs

Jump to: navigation, search

Contents

Status: Active
development in progress (restarted)
Group Members: Michael Kitson, Abbi Honeycutt
Fourth grade level math game based on the classic arcade game PacMan
PacMath

Last updated February 25, 2010

Introduction

PacMath is an educational math game based off the well-known 80's arcade game PacMan. In addition to the original game mechanics, PacMath will add fourth grade level math to this fun and exciting arcade game in order to make learning fun. PacMath will provide the student with different type math problems and in order to solve the problem correctly the student will have to eat the ghost with the correct answer.

Sketch Up

startscreen
Version 1
startscreen
Version 2
eatscreen
Version 2
eatscreen
Version 3

PacMath3.PNG

Objective

The objective of PacMath is to use the basic mechanics of the 80's arcade game PacMan to teach fourth grade math skills. Currently, PacMath randomly generates questions using the four basic arithmetic functions (add, subtract, multiply, divide), up through the 12 times tables. In the future, we hope to build in functionality that will allow teachers to generate their own custom questions which will allow them to tailor PacMath to their curriculum.

Education

Media: PacMath_Lesson_Plan.doc

Current Standards to be addressed with in this project:
(As per standards of the Massachusetts Department of Education)

Link to Mass. Department of Education

Game Elements

Activity Icon
startscreen
Version 1
startscreen
Version 2

How It Works

Media: PacMath_User_Manual.doc

Features

Controls

User will be able to interact with the game through the keyboard

Developer Information

Code Structure

Update: 11/16/2010, Current documentation is located at http://mikekitson.com/pacmath/

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/

Components:

Development

The code for this project is located at the Git.SugarLabs.org repositories.

The current development group includes:

The former group of project members included:

Contribute

To help contribute to PacMath, check out the code and contact

Bugs/Todo

Milestones - Fall 2010






Division of Labor:



Milestones - Winter 2009

Weeks correspond to RIT Quarter Schedule






Community

Feedback from the community

Gary (January 21, 2010)

The PacMath sketches look great, can't wait to give it a play through :-)
Regarding questions/game settings, make sure you have a play of Walter's VisualMatch activity and see how the toolbar provides lots of flexibility to the game challenge type. It would seem like a good approach to let the user choose the starting case (perhaps via a teachers verbal guidance in class) and then have the general math difficulty level increase as they complete level to level. 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.). Cjl 07:01, 12 February 2010 (UTC)

Walter Bender (February 11, 2010)

I would recommend you look at how other pygame-based activities are
packaged. For example, Maze.

Tomeu Vizoso (February 12, 2010)

Also, Jim's book could help clarifying several concepts, though I
don't see anything specific to pygame/sugargame.

Jim Simmons (February 12, 2010)

There is a project in Gitorious that sounds like it might be of use to you:
http://git.sugarlabs.org/projects/sugargame
I haven't tried it myself, but the description sounds promising.

License

All of PacMath is licensed 88x31.png
http://creativecommons.org/licenses/by-sa/3.0/us/

Personal tools
Namespaces
Variants
Actions
Sugar
Projects
Teams
Local Labs
Using the Wiki
Google translations