Puppy's Pen: Difference between revisions

Cjc6417 (talk | contribs)
No edit summary
Cjc6417 (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
[[File:PuppysPenGameScreen.png|400x300px|framed|right|In game successful drawing of rectangle as of December 14, 2014.]]
[[File:PuppysPenGameScreen.png|400x300px|framed|right|In game successful drawing of rectangle as of December 14, 2014.]]
===Description===
===Description===
Puppy's Pen is an educational game targeted towards 4th grade students interested in learning how to calculate basic perimeter and area by drawing rectangles.
Puppy's Pen is an educational game targeted towards 4th grade students interested in learning how to calculate basic perimeter and area. The game consists of procedurally-generated area and perimeter puzzles which can be solved by drawing rectangles on a grid of increasing size. Each puzzle represents a situation in which the owner of a puppy has to satisfy a requirement so that his/her puppy is happy in its pen.
 
===Features===
* Main menu
* Option to return to main menu, then resume game
* Procedurally-generated, non-repeating levels
* Area puzzles
* Perimeter puzzles
* Combined area and perimeter puzzles
* More difficult puzzles caused by increasing grid size
* Click-and-drag rectangle drawing
* Two-click rectangle drawing
* Positive and negative feedback on user-drawn rectangles


===Current Status===
===Current Status===
* Users can run game on a Linux with dependencies installed.
* Users can run game on a Linux with dependencies installed.
===Running as Pygame App===
* This game can be played as a desktop application, but only on a machine with Gtk (we recommend using Linux). As long as Python, Pygame, and Gtk are installed, simply run PuppysPen.py to play and test. This does not create a Sugar Activity build, but it will still run on an XO the same way.


===To Do===
===To Do===