Difference between revisions of "Activities/PyCut"
(Don't mention specific releases here, point to GitHub instead) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
[[Image:PyCut_logo.png|128px|right]] | [[Image:PyCut_logo.png|128px|right]] | ||
+ | |||
== Description == | == Description == | ||
+ | |||
PyCut is a pizza-making puzzle game made for the IGME-582 final project at the [https://www.rit.edu/ Rochester Institute of Technology]. This game teaches basic units of measure to children inspired by the Pizza Pass minigame of ''[https://en.wikipedia.org/wiki/Zoombinis Logical Journey of the Zoombinis]'' (1996). | PyCut is a pizza-making puzzle game made for the IGME-582 final project at the [https://www.rit.edu/ Rochester Institute of Technology]. This game teaches basic units of measure to children inspired by the Pizza Pass minigame of ''[https://en.wikipedia.org/wiki/Zoombinis Logical Journey of the Zoombinis]'' (1996). | ||
− | In the game, you are in charge of pizza creation! You run a popular pizza shop in town and are taking orders from customers. However, the customers are not precise with their order… they only know what they like and what they don't like. But they can't name the ingredients! You have to work with the customer to make a pizza that meets their exact specifications and preferences. What are those specifications? You will have to figure it out with wasting as few pizzas as possible! | + | In the game, you are in charge of pizza creation! You run a popular pizza shop in town and are taking orders from customers. Sometimes you have to take orders for a group of customers too! However, the customers are not precise with their order… they only know what they like and what they don't like. But they can't name the ingredients! You have to work with the customer to make a pizza that meets their exact specifications and preferences. What are those specifications? You will have to figure it out with wasting as few pizzas as possible! |
The game intends to be a logic puzzle for 4th graders to deduce a solution based on as little knowledge as possible. | The game intends to be a logic puzzle for 4th graders to deduce a solution based on as little knowledge as possible. | ||
+ | In the added "Advanced" difficulty mode, the puzzle incorporates fractions into the mix. | ||
+ | |||
+ | |||
+ | == Current status == | ||
− | |||
The latest stable version of the game can be found on [https://activities.sugarlabs.org/en-US/sugar/addon/4790/ activities.sugarlabs.org]. | The latest stable version of the game can be found on [https://activities.sugarlabs.org/en-US/sugar/addon/4790/ activities.sugarlabs.org]. | ||
− | * | + | ''Note'': The stable version does not seem to work for most XO-1s. It works by invoking the main file in Python but not as an XO Activity. |
− | * | + | |
+ | * ''See '''[https://github.com/FOSSRIT/PyCut/releases GitHub releases]''' for latest version'' | ||
+ | ** No longer under active development – but pull requests welcome! (And yes, we do respond to them!) | ||
+ | |||
== To Do == | == To Do == | ||
− | |||
− | + | In the beginning of the project, a few [https://github.com/FOSSRIT/PyCut/wiki/Future-planning stretch goals] were identified as extra features that would be nice for us to add if we have time or for future students in the HFOSS course to add if they wish to take our project and improve it. | |
− | |||
=== Additional puzzles === | === Additional puzzles === | ||
+ | |||
Another way to expand PyCut would be to add multiple types of puzzles, similar to the original Zoombinis game. The question would be whether the expansion puzzles are related to PyCut and tie into a theme, or if it's a larger game with different logic puzzles tied together. | Another way to expand PyCut would be to add multiple types of puzzles, similar to the original Zoombinis game. The question would be whether the expansion puzzles are related to PyCut and tie into a theme, or if it's a larger game with different logic puzzles tied together. | ||
Line 29: | Line 36: | ||
=== Other items === | === Other items === | ||
− | All to-do items are reported as [https://github.com/ | + | |
+ | All to-do items are reported as [https://github.com/FOSSRIT/PyCut/issues issues] in our [https://github.com/FOSSRIT/PyCut GitHub repository]. This is the best place to look for other tasks, feature requests to add, and/or bugs needing fixes. | ||
== Resources and Links == | == Resources and Links == | ||
+ | |||
* [https://activities.sugarlabs.org/en-US/sugar/addon/4790/ Download from SugarLabs] | * [https://activities.sugarlabs.org/en-US/sugar/addon/4790/ Download from SugarLabs] | ||
* [https://github.com/FOSSRIT/PyCut/releases Download from GitHub] | * [https://github.com/FOSSRIT/PyCut/releases Download from GitHub] | ||
− | * [https://github.com/ | + | * [https://github.com/FOSSRIT/PyCut GitHub Repository] |
− | * [https://github.com/ | + | * [https://github.com/FOSSRIT/PyCut/wiki Project wiki] |
== Contributors == | == Contributors == | ||
− | * [[User:Jflory7|Justin W. Flory]] | + | |
− | * [https://spg1502igme582.wordpress.com/ Stephen Garabedian] | + | * '''v1.0 Team''': |
− | * [http://blog.wilfriede.me/ Wilfried Hounyo] | + | ** [[User:Jflory7|Justin W. Flory]] |
− | * [[User:Tcreeds|Trevor Creed]] | + | ** [https://spg1502igme582.wordpress.com/ Stephen Garabedian] |
+ | ** [http://blog.wilfriede.me/ Wilfried Hounyo] | ||
+ | * '''v1.1 Team''': | ||
+ | ** [[User:Tcreeds|Trevor Creed]] | ||
+ | ** [[User:Afuerst|Alex Fuerst]] | ||
+ | ** [[User:Gorms|Patrick Gormley]] | ||
+ | |||
== License == | == License == | ||
− | PyCut is licensed under the [https://github.com/ | + | |
+ | PyCut is licensed under the [https://github.com/FOSSRIT/PyCut/blob/master/LICENSE Mozilla Public License 2.0 license]. | ||
---- | ---- |
Latest revision as of 12:55, 22 January 2018
Status: | Released/Hibernation v1.1.1 released 2016-12-14 |
Group Members: | Justin W. Flory, Stephen Garabedian, Wilfried Hounyo, Alex Fuerst, Trevor Creed, Patrick Gormley |
PyCut is a pizza-making puzzle game made for the IGME-582 final project at the Rochester Institute of Technology. This game teaches basic units of measure to children inspired by the Pizza Pass minigame of Logical Journey of the Zoombinis (1996). |
Description
PyCut is a pizza-making puzzle game made for the IGME-582 final project at the Rochester Institute of Technology. This game teaches basic units of measure to children inspired by the Pizza Pass minigame of Logical Journey of the Zoombinis (1996).
In the game, you are in charge of pizza creation! You run a popular pizza shop in town and are taking orders from customers. Sometimes you have to take orders for a group of customers too! However, the customers are not precise with their order… they only know what they like and what they don't like. But they can't name the ingredients! You have to work with the customer to make a pizza that meets their exact specifications and preferences. What are those specifications? You will have to figure it out with wasting as few pizzas as possible!
The game intends to be a logic puzzle for 4th graders to deduce a solution based on as little knowledge as possible.
In the added "Advanced" difficulty mode, the puzzle incorporates fractions into the mix.
Current status
The latest stable version of the game can be found on activities.sugarlabs.org.
Note: The stable version does not seem to work for most XO-1s. It works by invoking the main file in Python but not as an XO Activity.
- See GitHub releases for latest version
- No longer under active development – but pull requests welcome! (And yes, we do respond to them!)
To Do
In the beginning of the project, a few stretch goals were identified as extra features that would be nice for us to add if we have time or for future students in the HFOSS course to add if they wish to take our project and improve it.
Additional puzzles
Another way to expand PyCut would be to add multiple types of puzzles, similar to the original Zoombinis game. The question would be whether the expansion puzzles are related to PyCut and tie into a theme, or if it's a larger game with different logic puzzles tied together.
This could also be a project for a future class to take multiple past projects from the HFOSS course at RIT and create a platform title that children could play through, much like a full video game.
Other items
All to-do items are reported as issues in our GitHub repository. This is the best place to look for other tasks, feature requests to add, and/or bugs needing fixes.
Resources and Links
Contributors
- v1.0 Team:
- v1.1 Team:
License
PyCut is licensed under the Mozilla Public License 2.0 license.