Puppy's Pen: Difference between revisions
No edit summary |
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=== | ||