RPI: Difference between revisions
FrankTobia (talk | contribs) (→The Team: adding ben's name) |
(→Milestones: basic milestones) |
||
(30 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
A team of undergraduates at [http://www.rpi.edu/ Rensselaer Polytechnic Institute] has been commissioned to develop |
A team of undergraduates at [http://www.rpi.edu/ Rensselaer Polytechnic Institute] has been commissioned to develop an activity to teach children basic math skills. We will be using this page to organize our progress and provide status. |
||
The project is organized into two phases: first, build a simple end-to-end tic-tac-toe activity to become familiar with developing an activity from the ground up (see below). Second, to design and implement the math activity, utilizing what we've learned from the tic-tac-toe experience. |
|||
== The Team == |
== The Team == |
||
*Frank Tobia (tobiaf2@rpi.edu) |
*Frank Tobia (tobiaf2@rpi.edu) |
||
*Ryan Leary (learyr@rpi.edu) |
*Ryan Leary (learyr@rpi.edu) |
||
*Ben Classen classb@rpi.edu |
*Ben Classen (classb@rpi.edu) |
||
*Allen Lavoie (lavoia@rpi.edu) |
*Allen Lavoie (lavoia@rpi.edu) |
||
*David Pizzuto (pizzud@rpi.edu) |
*David Pizzuto (pizzud@rpi.edu) |
||
== Math activity == |
|||
*[[/Mathactivity|The proposal]] |
|||
*[[/Design|Frank's design ideas]] |
|||
== Milestones == |
== Milestones == |
||
* [[/Mathactivity/XML|XML Formats]] |
|||
=== Week 0 === |
=== Week 0 === |
||
* All XML formats designed |
|||
*URP forms in |
|||
** Problem format (Ryan) |
|||
** Goal format |
|||
** Persistence of state format |
|||
** Resource & Market format (Frank) |
|||
* Proof of concept implementations for parsing all XML formats |
|||
* Think about graphics for goals, resources, etc. |
|||
=== Week 1 === |
=== Week 1 === |
||
* XML formats are integrated |
|||
*sugarized TTT program |
|||
* XML parsers are written (in Python with xml.dom) |
|||
**local only - no multiplayer needed |
|||
* Python representations are started upon |
|||
*git hosting |
|||
* wiki pages |
|||
=== Week 2 === |
=== Week 2 === |
||
* Simple text- or stick-figure-based game |
|||
* mesh mulitplayer |
|||
* Basic (very very basic) end-to-end game system completed |
|||
* integrate XO colors |
|||
* basic translations |
|||
=== Week 3 === |
|||
* [[pootle]] use |
|||
* Add graphics |
|||
* Add sound |
|||
* Make game more interesting |
|||
⚫ | |||
* Testing |
|||
* clean up |
|||
* fixing |
|||
* dealing with problems that have arisen |
|||
== Subsystems == |
|||
* Graphics module |
|||
* Sound module |
|||
* Question module |
|||
* Engine module |
|||
== Requirements == |
|||
* Multiplayer |
|||
* Collaborative |
|||
== Useful Links == |
|||
'''Hosting''': http://code.google.com/p/rpi-olpc/ |
|||
'''SVN book / tutorial''': http://svnbook.red-bean.com/ |
|||
'''Sugar pyDoc''': http://www.vrplumber.com/sugar-docs/sugar.html |
|||
'''Activity Tutorial (useful for an idea of how Sugar likes to run things, as well as directory structure)''': http://wiki.laptop.org/go/Sugar_Activity_Tutorial |
|||
'''pyGTK Activity Tutorial (has a nice code structure)''': http://wiki.laptop.org/go/PyGTK/Hello_World_Tutorial |
|||
'''Eclipse IDE''': http://www.eclipse.org/downloads/ |
|||
'''Subclipse SVN plugin for Eclipse''': http://subclipse.tigris.org/install.html |
|||
'''Pydev Python plugin for Eclipse''': http://pydev.sourceforge.net/download.html |
|||
⚫ | |||
* csound |
|||
* images (tiles from kuku/memorize) |
Latest revision as of 00:57, 4 April 2008
A team of undergraduates at Rensselaer Polytechnic Institute has been commissioned to develop an activity to teach children basic math skills. We will be using this page to organize our progress and provide status.
The project is organized into two phases: first, build a simple end-to-end tic-tac-toe activity to become familiar with developing an activity from the ground up (see below). Second, to design and implement the math activity, utilizing what we've learned from the tic-tac-toe experience.
The Team
- Frank Tobia (tobiaf2@rpi.edu)
- Ryan Leary (learyr@rpi.edu)
- Ben Classen (classb@rpi.edu)
- Allen Lavoie (lavoia@rpi.edu)
- David Pizzuto (pizzud@rpi.edu)
Math activity
Milestones
Week 0
- All XML formats designed
- Problem format (Ryan)
- Goal format
- Persistence of state format
- Resource & Market format (Frank)
- Proof of concept implementations for parsing all XML formats
- Think about graphics for goals, resources, etc.
Week 1
- XML formats are integrated
- XML parsers are written (in Python with xml.dom)
- Python representations are started upon
Week 2
- Simple text- or stick-figure-based game
- Basic (very very basic) end-to-end game system completed
Week 3
- Add graphics
- Add sound
- Make game more interesting
Week 4 (May 1st)
- Testing
- clean up
- fixing
- dealing with problems that have arisen
Subsystems
- Graphics module
- Sound module
- Question module
- Engine module
Requirements
- Multiplayer
- Collaborative
Useful Links
Hosting: http://code.google.com/p/rpi-olpc/
SVN book / tutorial: http://svnbook.red-bean.com/
Sugar pyDoc: http://www.vrplumber.com/sugar-docs/sugar.html
Activity Tutorial (useful for an idea of how Sugar likes to run things, as well as directory structure): http://wiki.laptop.org/go/Sugar_Activity_Tutorial
pyGTK Activity Tutorial (has a nice code structure): http://wiki.laptop.org/go/PyGTK/Hello_World_Tutorial
Eclipse IDE: http://www.eclipse.org/downloads/
Subclipse SVN plugin for Eclipse: http://subclipse.tigris.org/install.html
Pydev Python plugin for Eclipse: http://pydev.sourceforge.net/download.html