<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Qalthos</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Qalthos"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Qalthos"/>
	<updated>2026-05-14T12:10:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68062</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68062"/>
		<updated>2011-08-11T14:16:23Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Add release 5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-5 2.1, XO Release 5]: Beautification Project&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Helping Out==&lt;br /&gt;
One of the things we always need are new [[Lemonade Stand/Events|random events]] to make the game more interesting.&amp;lt;br/&amp;gt;&lt;br /&gt;
Another thing which is always useful is submitting new [[Lemonade Stand/Art|artwork]].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mv fortuneengine/fortuneengine/* ./fortuneengine/&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have pygame, then download and install it from [http://pygame.org pygame].&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Game Play==&lt;br /&gt;
After entering the command to run the game the following specials keys are used to actually play:&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ENTER&amp;gt;&#039;&#039;&#039;: &lt;br /&gt;
**From the Welcome Screen - Enters the game.&lt;br /&gt;
**From the Main Screen - Enter the store.&lt;br /&gt;
**From the Store Screen - Complete transaction, Leave store.&lt;br /&gt;
**From Daily Log - Submits values entered.&lt;br /&gt;
*&#039;&#039;&#039;Arrow Keys&#039;&#039;&#039;: &lt;br /&gt;
**From the Store Screen - Left and right arrows select a product.&lt;br /&gt;
**From Daily Log - Up and down arrows select a monetary value (dollars, quarters, etc).&lt;br /&gt;
*&#039;&#039;&#039;Number Keys&#039;&#039;&#039;: From the Store Screen - Used to enter the desired quantity of the selected product.&lt;br /&gt;
**From Daily Log - Used to enter the number of dollars, quarters, etc. which make up your profit.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;h&amp;gt;&#039;&#039;&#039;: From any screen - Causes a help message to appear or disappear.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ESC&amp;gt;&#039;&#039;&#039;: From any screen - Exits the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To access the different difficulty levels use the following commands to run LemonadeStand.py:&lt;br /&gt;
*&#039;&#039;&#039;Easy&#039;&#039;&#039;: python LemonadeStand.py -d 0&lt;br /&gt;
*&#039;&#039;&#039;Normal&#039;&#039;&#039;: python LemonadeStand.py -d 1&lt;br /&gt;
*&#039;&#039;&#039;Hard&#039;&#039;&#039;: python LemonadeStand.py -d 2&lt;br /&gt;
*&#039;&#039;&#039;Impossible&#039;&#039;&#039;: python LemonadeStand.py -d 3&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Art&amp;diff=68061</id>
		<title>Lemonade Stand/Art</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Art&amp;diff=68061"/>
		<updated>2011-08-11T13:55:46Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Created page with &amp;quot;We will look at new/improved artwork for any section here, regardless of status.  If your creation is better than what we have so far, it might even get integrated into the game....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We will look at new/improved artwork for any section here, regardless of status.  If your creation is better than what we have so far, it might even get integrated into the game.&lt;br /&gt;
&lt;br /&gt;
==Needed==&lt;br /&gt;
*Icons to switch between stores in buy mode.&lt;br /&gt;
*Backgrounds for recipe box and upgrade store.&lt;br /&gt;
*Images for [[Lemonade Stand/Events|random events]].&lt;br /&gt;
*Images for counting game.&lt;br /&gt;
&lt;br /&gt;
==In Progress==&lt;br /&gt;
*We always need new customers, though they are not implemented yet.&lt;br /&gt;
&lt;br /&gt;
==Finished==&lt;br /&gt;
*Basic lemonade stand art and backgrounds.&lt;br /&gt;
*Background for consumable store.&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68060</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68060"/>
		<updated>2011-08-11T13:51:15Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Helping Out */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Helping Out==&lt;br /&gt;
One of the things we always need are new [[Lemonade Stand/Events|random events]] to make the game more interesting.&amp;lt;br/&amp;gt;&lt;br /&gt;
Another thing which is always useful is submitting new [[Lemonade Stand/Art|artwork]].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mv fortuneengine/fortuneengine/* ./fortuneengine/&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have pygame, then download and install it from [http://pygame.org pygame].&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Game Play==&lt;br /&gt;
After entering the command to run the game the following specials keys are used to actually play:&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ENTER&amp;gt;&#039;&#039;&#039;: &lt;br /&gt;
**From the Welcome Screen - Enters the game.&lt;br /&gt;
**From the Main Screen - Enter the store.&lt;br /&gt;
**From the Store Screen - Complete transaction, Leave store.&lt;br /&gt;
**From Daily Log - Submits values entered.&lt;br /&gt;
*&#039;&#039;&#039;Arrow Keys&#039;&#039;&#039;: &lt;br /&gt;
**From the Store Screen - Left and right arrows select a product.&lt;br /&gt;
**From Daily Log - Up and down arrows select a monetary value (dollars, quarters, etc).&lt;br /&gt;
*&#039;&#039;&#039;Number Keys&#039;&#039;&#039;: From the Store Screen - Used to enter the desired quantity of the selected product.&lt;br /&gt;
**From Daily Log - Used to enter the number of dollars, quarters, etc. which make up your profit.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;h&amp;gt;&#039;&#039;&#039;: From any screen - Causes a help message to appear or disappear.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ESC&amp;gt;&#039;&#039;&#039;: From any screen - Exits the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To access the different difficulty levels use the following commands to run LemonadeStand.py:&lt;br /&gt;
*&#039;&#039;&#039;Easy&#039;&#039;&#039;: python LemonadeStand.py -d 0&lt;br /&gt;
*&#039;&#039;&#039;Normal&#039;&#039;&#039;: python LemonadeStand.py -d 1&lt;br /&gt;
*&#039;&#039;&#039;Hard&#039;&#039;&#039;: python LemonadeStand.py -d 2&lt;br /&gt;
*&#039;&#039;&#039;Impossible&#039;&#039;&#039;: python LemonadeStand.py -d 3&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68059</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=68059"/>
		<updated>2011-08-11T13:50:03Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Add &amp;#039;Helping Out&amp;#039; section skeleton&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Helping Out==&lt;br /&gt;
One of the things we always need are new random events to make the game more interesting.&amp;lt;br/&amp;gt;&lt;br /&gt;
Another thing which is always useful is submitting new artwork.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mv fortuneengine/fortuneengine/* ./fortuneengine/&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have pygame, then download and install it from [http://pygame.org pygame].&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Game Play==&lt;br /&gt;
After entering the command to run the game the following specials keys are used to actually play:&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ENTER&amp;gt;&#039;&#039;&#039;: &lt;br /&gt;
**From the Welcome Screen - Enters the game.&lt;br /&gt;
**From the Main Screen - Enter the store.&lt;br /&gt;
**From the Store Screen - Complete transaction, Leave store.&lt;br /&gt;
**From Daily Log - Submits values entered.&lt;br /&gt;
*&#039;&#039;&#039;Arrow Keys&#039;&#039;&#039;: &lt;br /&gt;
**From the Store Screen - Left and right arrows select a product.&lt;br /&gt;
**From Daily Log - Up and down arrows select a monetary value (dollars, quarters, etc).&lt;br /&gt;
*&#039;&#039;&#039;Number Keys&#039;&#039;&#039;: From the Store Screen - Used to enter the desired quantity of the selected product.&lt;br /&gt;
**From Daily Log - Used to enter the number of dollars, quarters, etc. which make up your profit.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;h&amp;gt;&#039;&#039;&#039;: From any screen - Causes a help message to appear or disappear.&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;ESC&amp;gt;&#039;&#039;&#039;: From any screen - Exits the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To access the different difficulty levels use the following commands to run LemonadeStand.py:&lt;br /&gt;
*&#039;&#039;&#039;Easy&#039;&#039;&#039;: python LemonadeStand.py -d 0&lt;br /&gt;
*&#039;&#039;&#039;Normal&#039;&#039;&#039;: python LemonadeStand.py -d 1&lt;br /&gt;
*&#039;&#039;&#039;Hard&#039;&#039;&#039;: python LemonadeStand.py -d 2&lt;br /&gt;
*&#039;&#039;&#039;Impossible&#039;&#039;&#039;: python LemonadeStand.py -d 3&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Fortune_Hunter/status&amp;diff=68058</id>
		<title>Fortune Hunter/status</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Fortune_Hunter/status&amp;diff=68058"/>
		<updated>2011-08-11T13:29:57Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Hook up JT&amp;#039;s page here too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RIT_Status_Block&lt;br /&gt;
|color=green&lt;br /&gt;
|status=Released Prototype&lt;br /&gt;
|status_text=In Rewrite Process (In Progress)&lt;br /&gt;
|group_list=[[User:KnightMearh| Jonathan Meschino]], [[User:esk7610| Eric Kenvin]], [[User:DaveSilver| David Silverman]], [[User:Kdh7733| Kevin Hockey]], [[User:Jlew|Justin Lewis]], [[User:MikeDeVine| Mike DeVine]], [[User:JT_Mengel|JT Mengel]], Travis Cole, [[User:NinjaTurtle| Somara Atkinson]]&lt;br /&gt;
|desc=Fortune Hunter draws on teaching children of a global scale fourth grade mathematics through the guise of a dungeon styled adventure game. Players will be able to explore dungeons and fight fearsome battles with various monsters, each requiring special attacks pertaining to unique mathematical concept to defeat. The player controls a protagonist that must progress through maze-like dungeons, solve puzzles / problems, and defeat enemies in a two dimensional world.&lt;br /&gt;
&lt;br /&gt;
For more information or to download, visit our [[Fortune_Hunter| wiki site]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=68057</id>
		<title>Lemonade Stand/status</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=68057"/>
		<updated>2011-08-11T13:28:40Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Properly link JT&amp;#039;s userpage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RIT_Status_Block&lt;br /&gt;
&lt;br /&gt;
|color=orange&lt;br /&gt;
|status=Released/Hibernation&lt;br /&gt;
|status_text=Version 2.1 Released 11/12/10&lt;br /&gt;
|group_list=[[User:Qalthos|Nathaniel Case]], [[User:JT_Mengel|JT Mengel]], [[User:Sarah_Wagner|Sarah Wagner]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:Epsilon748 | Anthony King]], [[User:Echo35 | Anthony Lubrani]], [[User:Jsang1|Jonathan Sanger]], [[User:Sss1406 | Steven Schoenfeld]], [[User:Jlew | Justin Lewis]]&lt;br /&gt;
|desc=Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. &lt;br /&gt;
&lt;br /&gt;
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, more graphics, and localization.  We are planning on introducing the game with a generic currency model while being easy to replace for regional types.&lt;br /&gt;
&lt;br /&gt;
Lemonade Stand is taking a short hiatus following the 2.1 release to identify the next series of features to implement for the next release.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=68025</id>
		<title>Lemonade Stand/Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=68025"/>
		<updated>2011-08-10T20:58:04Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Gaining Supplies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of events that can happen on a day.&lt;br /&gt;
Feel free to suggest new ideas&lt;br /&gt;
&lt;br /&gt;
==Events Affecting Supplies==&lt;br /&gt;
===Losing Supplies===&lt;br /&gt;
*Ants steal your supplies (-10% sugar)&lt;br /&gt;
&lt;br /&gt;
===Gaining Supplies===&lt;br /&gt;
*A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
*It&#039;s raining cups (+10 cups)&lt;br /&gt;
*A sugar salesman gives you a free sample (+10 sugar)&lt;br /&gt;
&lt;br /&gt;
==Weather Events==&lt;br /&gt;
*Hot weather&lt;br /&gt;
*&#039;Normal&#039; weather (-10% sales)&lt;br /&gt;
*Rainy weather (-20% sales)&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=63601</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=63601"/>
		<updated>2011-03-15T17:41:59Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
mv fortuneengine/fortuneengine/* fortunenegine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59363</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59363"/>
		<updated>2010-11-16T15:34:10Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Structure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59361</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59361"/>
		<updated>2010-11-16T15:31:20Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Project Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=59360</id>
		<title>Lemonade Stand/status</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=59360"/>
		<updated>2010-11-16T15:30:23Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RIT_Status_Block&lt;br /&gt;
&lt;br /&gt;
|color=orange&lt;br /&gt;
|status=Released/Hibernation&lt;br /&gt;
|status_text=Version 2.1 Released 11/12/10&lt;br /&gt;
|group_list=[[User:Qalthos|Nathaniel Case]], JT Mengel, [[User:Sarah_Wagner|Sarah Wagner]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:Epsilon748 | Anthony King]], [[User:Echo35 | Anthony Lubrani]], [[User:Jsang1|Jonathan Sanger]], [[User:Sss1406 | Steven Schoenfeld]], [[User:Jlew | Justin Lewis]]&lt;br /&gt;
|desc=Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. &lt;br /&gt;
&lt;br /&gt;
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, more graphics, and localization.  We are planning on introducing the game with a generic currency model while being easy to replace for regional types.&lt;br /&gt;
&lt;br /&gt;
Lemonade Stand is taking a short hiatus following the 2.1 release to identify the next series of features to implement for the next release.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59194</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59194"/>
		<updated>2010-11-12T04:30:12Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Getting the Latest Snapshot from Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
*[[User:JT Mengel|JT Mengel]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59191</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59191"/>
		<updated>2010-11-12T01:58:41Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Getting the Latest Snapshot from Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [[http://dbad-license.org/ DBAD License]] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59180</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=59180"/>
		<updated>2010-11-11T20:44:03Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:ScreenshotCloudy.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into 3 parts (Start of day, Day occurs, and End of day)&lt;br /&gt;
&lt;br /&gt;
[[File:GameFlow2.jpg|550px]]&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
*[[User:Sarah Wagner|Sarah Wagner]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
Lemonade Stand is available either under the [[http://dbad-license.org/|DBAD License]] or the GPLv3+&lt;br /&gt;
&lt;br /&gt;
To get the latest working version from Git, open a terminal and enter these commands:&lt;br /&gt;
&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59179</id>
		<title>Lemonade Stand/Developer Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59179"/>
		<updated>2010-11-11T20:38:01Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are three files which handle the running of Lemonade Stand.  They are broken up into data, logic, and GUI drawing.&lt;br /&gt;
&lt;br /&gt;
==Data: constants.py==&lt;br /&gt;
The easiest file to get into is constants.py.  This file has collections of all the different modifiable elements in the game, along with any important constants, like starting money or lemonade price.&lt;br /&gt;
&lt;br /&gt;
Each section consists of a dictionary or list, possibly containing more dictionaries.  To change a value in the game, simply make the corresponding change in the file.  For example, to make sugar cost $.07 per unit instead of $.05, change  &#039;cost&#039;: 5 to  &#039;cost&#039;: 7 under &#039;Sugar&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Logic: LemonadeMain.py==&lt;br /&gt;
There are a lot of methods for querying the state of the logic in here, but the most important ones are process_day_logic(), process_change(), and process_day_end()&lt;br /&gt;
&lt;br /&gt;
process_day_logic() is the main method which calculates how many items you can buy, calculates how many customers show up at your shop, and how many drinks you manage to sell to your customers that day.  in other words, it gets run to calculate the outcome of the &#039;day&#039; phase.&lt;br /&gt;
&lt;br /&gt;
process_change() runs the user&#039;s input against the change-counting algorithm to see if the user has picked the correct amount.  If the amount is right, it allows the player to proceed, otherwise it prompts the player that he has not succeeded and restarts the input.&lt;br /&gt;
&lt;br /&gt;
process_day_end() simply calls all events that happen at the end of the day, like random events, weather changes, etc.  If a new type of event is introduced it should probably get called here.&lt;br /&gt;
&lt;br /&gt;
==GUI: LemonadeGui.py==&lt;br /&gt;
This file is broken up into a number of small methods each tasked with drawing one discrete element of the GUI.  These methods are then called by the draw() method which is in turn called when the game engine detects that something has changed on the screen.&lt;br /&gt;
&lt;br /&gt;
Methods should be as modular as it makes sense for them to be, with an eye towards keeping the XO from having to draw too much too often.  In other words, try to build as much as possible at once, but move anything that gets reused often to it&#039;s own method.&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59178</id>
		<title>Lemonade Stand/Developer Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59178"/>
		<updated>2010-11-11T20:35:46Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are three files which handle the running of Lemonade Stand.  They are broken up into data, logic, and GUI drawing.&lt;br /&gt;
&lt;br /&gt;
==Data: constants.py==&lt;br /&gt;
The easiest file to get into is constants.py.  This file has collections of all the different modifiable elements in the game, along with any important constants, like starting money or lemonade price.&lt;br /&gt;
&lt;br /&gt;
Each section consists of a dictionary or list, possibly containing more dictionaries.  To change a value in the game, simply make the corresponding change in the file.  For example, to make sugar cost $.07 per unit instead of $.05, cahnge  &#039;cost&#039;: 5 to  &#039;cost&#039;: 7 under &#039;Sugar&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Logic: LemonadeMain.py==&lt;br /&gt;
There are a lot of methods for querying the state of the logic in here, but the most important ones are process_day_logic(), process_change(), and process_day_end()&lt;br /&gt;
&lt;br /&gt;
process_day_logic() is the main method which calculates how many items you can buy, calculates how many customers show up at your shop, and how many drinks you manage to sell to your customers that day.  in other words, it gets run to calculate the outcome of the &#039;day&#039; phase.&lt;br /&gt;
&lt;br /&gt;
process_change() runs the user&#039;s input against the change-counting algorithm to see if the user has picked the correct amount.  If the amount is right, it allows the player to proceed, otherwise it prompts the player that he has not succeeded and restarts the input.&lt;br /&gt;
&lt;br /&gt;
process_day_end() simply calls all events that happen at the end of the day, like random events, weather changes, etc.  If a new type of event is introduced it should probably get called here.&lt;br /&gt;
&lt;br /&gt;
==GUI: LemonadeGui.py==&lt;br /&gt;
This file is broken up into a number of small methods each tasked with drawing one discrete element of the GUI.  These methods are then called by the draw() method which is in turn called when the game engine detects that something has changed on the screen.&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59176</id>
		<title>Lemonade Stand/Developer Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Developer_Documentation&amp;diff=59176"/>
		<updated>2010-11-11T20:07:00Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Created page with &amp;quot;There are three files which handle the running of Lemonade Stand.  They are broken up into data, logic, and GUI drawing.  ==Data: constants.py== The easiest file to get into is c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are three files which handle the running of Lemonade Stand.  They are broken up into data, logic, and GUI drawing.&lt;br /&gt;
&lt;br /&gt;
==Data: constants.py==&lt;br /&gt;
The easiest file to get into is constants.py.  This file has collections of all the different modifiable elements in the game, along with any important constants, like starting money or lemonade price.&lt;br /&gt;
&lt;br /&gt;
Each section consists of a dictionary or list, possibly containing more dictionaries.  To change a value in the game, simply make the corresponding change in the file.  For example, to make sugar cost $.07 per unit instead of $.05, cahnge  &#039;cost&#039;: 5 to  &#039;cost&#039;: 7 under &#039;Sugar&#039;.&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58506</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58506"/>
		<updated>2010-10-26T13:52:40Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Getting the Latest Snapshot from Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can then be run by executing &#039;python LemonadeStand.py&#039;&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58334</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58334"/>
		<updated>2010-10-21T18:02:35Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Getting the Latest Snapshot from Git==&lt;br /&gt;
git clone git://gitorious.org/lemonade-stand-olpc/lemonade-stand.git&amp;lt;br/&amp;gt;&lt;br /&gt;
cd lemonade-stand&amp;lt;br/&amp;gt;&lt;br /&gt;
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game can be run by running LemonadeStand.py&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58306</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58306"/>
		<updated>2010-10-19T22:39:22Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Wishlist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated by the player and &#039;put away&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Perhaps showing currency the player has letting them find total profit&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58231</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58231"/>
		<updated>2010-10-15T00:50:34Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Difficulty Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
===Easy===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are fixed at multiples of 25 and products yield more money per sale.&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Normal===&lt;br /&gt;
*Supplies will not perish&lt;br /&gt;
*Prices are more complex multiples of 5 with slightly smaller profit margins&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will not close while there are problems (trying to buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Hard===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are the same as Normal&lt;br /&gt;
*Subtotals are listed for all math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
===Impossible===&lt;br /&gt;
*Supplies will perish&lt;br /&gt;
*Prices are not multiples of 5&lt;br /&gt;
*Subtotals are not listed for math problems&lt;br /&gt;
*Math-based screens will allow you to give bad answers (buy too many supplies, not collecting correct change)&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58230</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58230"/>
		<updated>2010-10-15T00:39:43Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Midnight */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
* Any supplies which have perished will be listed&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58229</id>
		<title>Lemonade Stand/Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58229"/>
		<updated>2010-10-15T00:39:01Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Gaining Supplies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of events that can happen on a day.&lt;br /&gt;
Feel free to suggest new ideas&lt;br /&gt;
&lt;br /&gt;
==Events Affecting Supplies==&lt;br /&gt;
===Losing Supplies===&lt;br /&gt;
*Ants steal your supplies (-10% sugar)&lt;br /&gt;
&lt;br /&gt;
===Gaining Supplies===&lt;br /&gt;
*A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
*It&#039;s raining cups (+10 cups)&lt;br /&gt;
&lt;br /&gt;
==Weather Events==&lt;br /&gt;
*Hot weather&lt;br /&gt;
*&#039;Normal&#039; weather (-10% sales)&lt;br /&gt;
*Rainy weather (-20% sales)&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58228</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58228"/>
		<updated>2010-10-15T00:36:40Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58227</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58227"/>
		<updated>2010-10-15T00:35:39Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Possible Difficulties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Difficulty Settings==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58226</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58226"/>
		<updated>2010-10-15T00:35:05Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool [[Lemonade Stand/Events|Random Events]]:&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Possible Difficulties==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58225</id>
		<title>Lemonade Stand/Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58225"/>
		<updated>2010-10-15T00:34:52Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of events that can happen on a day.&lt;br /&gt;
Feel free to suggest new ideas&lt;br /&gt;
&lt;br /&gt;
==Events Affecting Supplies==&lt;br /&gt;
===Losing Supplies===&lt;br /&gt;
*Ants steal your supplies (-10% sugar)&lt;br /&gt;
&lt;br /&gt;
===Gaining Supplies===&lt;br /&gt;
*A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
*It&#039;s raining cups&lt;br /&gt;
&lt;br /&gt;
==Weather Events==&lt;br /&gt;
*Hot weather&lt;br /&gt;
*&#039;Normal&#039; weather (-10% sales)&lt;br /&gt;
*Rainy weather (-20% sales)&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58224</id>
		<title>Lemonade Stand/Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58224"/>
		<updated>2010-10-15T00:31:47Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Losing Supplies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of events that can happen on a day.&lt;br /&gt;
&lt;br /&gt;
==Losing Supplies==&lt;br /&gt;
Ants steal your supplies (-10% sugar)&lt;br /&gt;
&lt;br /&gt;
==Gaining Supplies==&lt;br /&gt;
A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
It&#039;s raining cups&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58223</id>
		<title>Lemonade Stand/Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/Events&amp;diff=58223"/>
		<updated>2010-10-15T00:31:34Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Created page with &amp;quot;There are a number of events that can happen on a day.  ==Losing Supplies== Ants steal your supplies (-10% sugar)  ==Gaining Supplies A lemon truck crashes in front of your stand...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of events that can happen on a day.&lt;br /&gt;
&lt;br /&gt;
==Losing Supplies==&lt;br /&gt;
Ants steal your supplies (-10% sugar)&lt;br /&gt;
&lt;br /&gt;
==Gaining Supplies&lt;br /&gt;
A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
It&#039;s raining cups&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58222</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=58222"/>
		<updated>2010-10-15T00:26:21Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Structure of a day&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The game&#039;s &#039;day&#039; is split into four parts&lt;br /&gt;
&lt;br /&gt;
===Morning===&lt;br /&gt;
Supplies are purchased and plans are made for the day.&amp;lt;br/&amp;gt;&lt;br /&gt;
A recipe may be chosen if more than one is available.&lt;br /&gt;
&lt;br /&gt;
===Day===&lt;br /&gt;
Customers queue at the stand and buy lemonade.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Evening===&lt;br /&gt;
Profit is calculated and put away.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Midnight===&lt;br /&gt;
The day&#039;s activities are put together into a digest, including:&lt;br /&gt;
* Weather forecast for the next few days&lt;br /&gt;
* Special events that happened during the day&lt;br /&gt;
* Current discounts on supplies&lt;br /&gt;
&lt;br /&gt;
Once the digest has been displayed, the game returns to morning again.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Possible Difficulties==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57782</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57782"/>
		<updated>2010-10-01T20:20:35Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Project Status Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Possible Difficulties==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57763</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57763"/>
		<updated>2010-10-01T02:40:17Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Possible Difficulties==&lt;br /&gt;
*The current (as of 2.0) difficulty is now referred to as Impossible&lt;br /&gt;
*Hard difficulty is the same as Impossible, but tells you your gross profit and expenses before the counting game&lt;br /&gt;
*Normal difficulty is the same as Hard, but tells you your net profit as well.&lt;br /&gt;
*Easy difficulty is the largest difference, with simpler prices (multiples of 25) and a larger profit margin.&lt;br /&gt;
&lt;br /&gt;
More ideas are encouraged&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57735</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57735"/>
		<updated>2010-09-30T15:18:44Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Additional Ideas &amp;amp; Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
[[File:Lemonade2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing multiple difficulties&lt;br /&gt;
* Redesign UI&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57434</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57434"/>
		<updated>2010-09-24T19:19:36Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Milestones&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
** (Implemented but not purchaseable or usable)&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fall 2010 Milestones==&lt;br /&gt;
* Week 3:&lt;br /&gt;
** Get JT&#039;s sketches into image files&lt;br /&gt;
** come up with more events and weather ideas&lt;br /&gt;
** add recipes&lt;br /&gt;
&lt;br /&gt;
* Week 4:&lt;br /&gt;
** new background image&lt;br /&gt;
** get into constants.py&lt;br /&gt;
** define what difficulties entail, implement lowest difficulty&lt;br /&gt;
** nail down ideas about overlays, startup screen&lt;br /&gt;
&lt;br /&gt;
* Week 5:&lt;br /&gt;
** implement two difficulties, simple and insane&lt;br /&gt;
** Get counting game images&lt;br /&gt;
** implement basic splash screen&lt;br /&gt;
&lt;br /&gt;
* Week 6:&lt;br /&gt;
** Get store images&lt;br /&gt;
** implement counting game&lt;br /&gt;
&lt;br /&gt;
* Week 7:&lt;br /&gt;
** Get activity log images&lt;br /&gt;
** Implement store&lt;br /&gt;
&lt;br /&gt;
* Week 8:&lt;br /&gt;
** Implement activity log&lt;br /&gt;
** Get images for other parts of the game (events, weather, etc.)&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=57370</id>
		<title>Lemonade Stand/status</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand/status&amp;diff=57370"/>
		<updated>2010-09-23T15:08:15Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RIT_Status_Block&lt;br /&gt;
&lt;br /&gt;
|color=green&lt;br /&gt;
|status=Released/Active&lt;br /&gt;
|status_text=Version 2.0 Released&lt;br /&gt;
|group_list=[[User:Qalthos|Nathaniel Case]], JT Mengel, Sarah Wagner, [[User:Mdd8919 | Mitchell DeMarco]], [[User:Epsilon748 | Anthony King]], [[User:Echo35 | Anthony Lubrani]], [[User:Jsang1|Jonathan Sanger]], [[User:Sss1406 | Steven Schoenfeld]], [[User:Jlew | Justin Lewis]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=57290</id>
		<title>User:Qalthos</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=57290"/>
		<updated>2010-09-21T14:57:57Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Contact Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Skills====&lt;br /&gt;
Fair Python experience&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
[[Lemonade Stand]]&lt;br /&gt;
&lt;br /&gt;
Wooo 2.0!&lt;br /&gt;
&lt;br /&gt;
====Contact Info====&lt;br /&gt;
email: Qalthos@gmail.com&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=57289</id>
		<title>User:Qalthos</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=57289"/>
		<updated>2010-09-21T14:57:38Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Skills====&lt;br /&gt;
Fair Python experience&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
[[Lemonade Stand]]&lt;br /&gt;
&lt;br /&gt;
Wooo 2.0!&lt;br /&gt;
&lt;br /&gt;
====Contact Info====&lt;br /&gt;
email: ndc8551@rit.edu&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57288</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57288"/>
		<updated>2010-09-21T14:56:46Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 04/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
* 09/21/10: Add a few ideas, restructure&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57285</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=57285"/>
		<updated>2010-09-21T14:30:12Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Added lots of ideas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
{{:Lemonade_Stand/status}}&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies (-10% sugar)&lt;br /&gt;
** A lemon truck crashes in front of your stand (+10 lemons)&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
** Strawberry Lemonade&lt;br /&gt;
* &amp;quot;Tools&amp;quot; to buy to increase efficiency&lt;br /&gt;
** Juicer reduces lemon requirement of recipies by 1/2&lt;br /&gt;
* Hidden values &#039;advertising&#039; and &#039;loyalty&#039;&lt;br /&gt;
** Upgrading the stand / buying more recipies increases advertising (does not decrease)&lt;br /&gt;
** Prices close to customer&#039;s expectations / satisfying demand increases loyalty (decreases over time)&lt;br /&gt;
** Both could act as a multiplier to customer demand. (base demand x advertising x loyalty = actual demand)&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 4/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=54523</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=54523"/>
		<updated>2010-07-20T20:31:52Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Contacts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
The project has just been re-written and should be a bit easier to localized in the future.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
* [http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
* Creating a GUI based game&lt;br /&gt;
* Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
* Cool Random Events:&lt;br /&gt;
** Ants steal your supplies&lt;br /&gt;
*** -10% sugar&lt;br /&gt;
** A lemon truck crashes in front of your stand&lt;br /&gt;
*** +10 lemons&lt;br /&gt;
* Weather patterns impacting sales&lt;br /&gt;
* Making materials perishable to increase difficulty&lt;br /&gt;
=====In progress=====&lt;br /&gt;
* Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
* Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
* Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
* Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
* Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* 4/28/09: Wiki reorganized, content added&lt;br /&gt;
* 12/03/09: 1.1 release imminent&lt;br /&gt;
* 07/20/10: 2.0 release, activity page, wiki update&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
=== Current ===&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jlew| Justin Lewis]]&lt;br /&gt;
&lt;br /&gt;
=== Historical ===&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]&lt;br /&gt;
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]&lt;br /&gt;
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=41069</id>
		<title>User:Qalthos</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Qalthos&amp;diff=41069"/>
		<updated>2009-12-04T00:08:13Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====Skills====&lt;br /&gt;
Fair Python experience&lt;br /&gt;
&lt;br /&gt;
====Project====&lt;br /&gt;
[[Lemonade Stand]]&lt;br /&gt;
&lt;br /&gt;
I am currently striving to clean up the 1.1 release and make it work with the OLPC properly&lt;br /&gt;
&lt;br /&gt;
====Contact Info====&lt;br /&gt;
email: ndc8551@rit.edu&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=41067</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=41067"/>
		<updated>2009-12-04T00:05:27Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Updates: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
We plan to begin with a basic framework, e.g. text based command line, and work up based on free time. Ideally, the game will consist of graphics and a refined GUI front end, similar in look to the currently available flash implementations of Lemonade Stand (although more simplistic, being based in Python).&lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
The project has been updated to version 1.1.  This version exists on a hard drive and will be uploaded to the wiki as soon as humanly possible.  This version was the culmination of many &#039;wishlist&#039; ideas at the end of the Spring OLPC class, and has finally been debugged into a version that actually runs on the OLPC.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
[http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&amp;lt;br/&amp;gt;&lt;br /&gt;
1.1.0: Updated game code.  C̣oming soon!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
- Creating a GUI based game&amp;lt;br /&amp;gt;&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&amp;lt;br /&amp;gt;&lt;br /&gt;
- Cool Random Events:&lt;br /&gt;
Ants steal your supplies&lt;br /&gt;
    -10% sugar&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
- Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
- Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
- Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
- Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
- Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates and Milestones==&lt;br /&gt;
&lt;br /&gt;
===Updates:===&lt;br /&gt;
&lt;br /&gt;
4/28: Wiki reorganized, content added&lt;br /&gt;
12/03: 1.1 release imminent&lt;br /&gt;
&lt;br /&gt;
===Milestones:===&lt;br /&gt;
&lt;br /&gt;
4/24: Have everyone look at the current implementations.&lt;br /&gt;
&lt;br /&gt;
5/1: produce a basic &#039;sugarized&#039; build to work from.  Implement price fluctuations.&lt;br /&gt;
&lt;br /&gt;
5/8: Move to a &#039;graphical interface&#039; based off of pyGTK or pygame.  Add any art we have managed to collect where it seems appropriate.&lt;br /&gt;
&lt;br /&gt;
5/15: Finishing code sugarization&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
# -*- coding: cp1252 -*-&lt;br /&gt;
import random&lt;br /&gt;
from counting import play_Money&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generisize the names of supplys to make it easily editable&lt;br /&gt;
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold&lt;br /&gt;
variables = [&#039;Lemonade Stand&#039;,&#039;cups&#039;,&#039;lemons&#039;,&#039;sugar&#039;,&#039;cups&#039;]&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + variables[0]&lt;br /&gt;
&lt;br /&gt;
#Random weather event, if its a hot day all stock will sell, &lt;br /&gt;
# if its a normal day, 90% will sell, and if its a raining day 80% will sell&lt;br /&gt;
&lt;br /&gt;
def weather_Change( ):&lt;br /&gt;
    global weather&lt;br /&gt;
    weather = random.randint( -1, 1 )&lt;br /&gt;
    &lt;br /&gt;
    if weather == -1:&lt;br /&gt;
        print &amp;quot;It looks like its going to rain tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 0:&lt;br /&gt;
        print &amp;quot;Its a normal day tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 1:&lt;br /&gt;
        print &amp;quot;Tomorrow looks to be very hot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Format the input text, and make it return a 0 if input is incorrect&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
#Declare a random event, More events can be added easily by building a new case statment&lt;br /&gt;
def random_Event():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    event = random.randint(0, 10)   &lt;br /&gt;
    &lt;br /&gt;
    if event == 0:&lt;br /&gt;
        &lt;br /&gt;
        if stored_sugar &amp;gt; 10:&lt;br /&gt;
            stored_sugar -= 10&lt;br /&gt;
            print &#039;Ants steal your supplies!&#039;&lt;br /&gt;
        else:&lt;br /&gt;
            stored_sugar = 0&lt;br /&gt;
            &lt;br /&gt;
    elif event == 1:&lt;br /&gt;
&lt;br /&gt;
        print &#039;A lemon truck crashes in front of your stand!&#039;&lt;br /&gt;
        stored_lemons += 10&lt;br /&gt;
        &lt;br /&gt;
    elif event == 2:&lt;br /&gt;
&lt;br /&gt;
        print &#039;It starts raining cups!&#039;&lt;br /&gt;
        stored_cups += 10&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Decreases currently the supply&#039;s by 10% each day&lt;br /&gt;
def supply_Decay():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    if stored_sugar &amp;gt; 0:&lt;br /&gt;
        stored_sugar -= 10 % stored_sugar&lt;br /&gt;
    if stored_lemons &amp;gt; 0:&lt;br /&gt;
        stored_lemons -= 10 % stored_lemons&lt;br /&gt;
    if stored_cups &amp;gt; 0:&lt;br /&gt;
        stored_cups -= 10% stored_cups&lt;br /&gt;
&lt;br /&gt;
    return -1&lt;br /&gt;
    &lt;br /&gt;
# default values&lt;br /&gt;
cup_price = .25&lt;br /&gt;
lemon_price = 1.00&lt;br /&gt;
sugar_price = .05&lt;br /&gt;
weather = 0&lt;br /&gt;
product_price = 1.50&lt;br /&gt;
&lt;br /&gt;
#starting resources&lt;br /&gt;
bank = 100&lt;br /&gt;
&lt;br /&gt;
stored_cups = 0&lt;br /&gt;
stored_lemons = 0&lt;br /&gt;
stored_sugar = 0&lt;br /&gt;
&lt;br /&gt;
# take in input&lt;br /&gt;
num_days = take_input(&amp;quot;How many days would you like to play for?&amp;quot;, 30)&lt;br /&gt;
&lt;br /&gt;
for day in range(1, num_days + 1):&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
    print &amp;quot;____________________&amp;quot;&lt;br /&gt;
    print &amp;quot;     Day number &amp;quot; + `day`&lt;br /&gt;
    print &amp;quot;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯&amp;quot; &lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    random_Event()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;You have &amp;quot;+`stored_cups`+ &amp;quot; &amp;quot; + variables[1] + &amp;quot;, &amp;quot; +`stored_lemons`+ &amp;quot; &amp;quot; + variables[2] + &amp;quot;, and &amp;quot;+`stored_sugar`+ &amp;quot; &amp;quot; + variables[3] + &amp;quot; left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print variables[1] + &amp;quot; price: $&amp;quot; + `cup_price` + &amp;quot;     &amp;quot; +  variables[2] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % lemon_price + &amp;quot;    &amp;quot; + variables[3] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % sugar_price&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #Checks to make sure you dont go over your bank amount while buying. &lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[1])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * cup_price&lt;br /&gt;
            stored_cups += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[1]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[2])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * lemon_price&lt;br /&gt;
            stored_lemons += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[2]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
       potential_expense = 0&lt;br /&gt;
       in_num = take_input(&amp;quot;How much &amp;quot; + variables[3])&lt;br /&gt;
       potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
       if potential_expense &amp;lt; bank:&lt;br /&gt;
           cost_over = -1&lt;br /&gt;
           expenses += in_num * sugar_price&lt;br /&gt;
           stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
       else:&lt;br /&gt;
           print &#039;You can not afford that many &#039; + variables[3]&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    # Find the lowest amount of supplys, and make that many of lemonade that day&lt;br /&gt;
    sales = max(min(stored_cups, stored_lemons, stored_sugar),0)&lt;br /&gt;
&lt;br /&gt;
    # Option 2: make as many as requested&lt;br /&gt;
    stored_cups -= sales&lt;br /&gt;
    stored_lemons -= sales&lt;br /&gt;
    stored_sugar -= sales&lt;br /&gt;
    &lt;br /&gt;
    if weather == 0:&lt;br /&gt;
        sales -= 10 % sales&lt;br /&gt;
    elif weather == -1:&lt;br /&gt;
        sales -= 20 % sales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    print `sales`+ &#039; &#039; + variables[4]+ &amp;quot; made for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % expenses&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+ &amp;quot; &amp;quot; + variables[4] +&amp;quot; were sold today for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % profit&lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+ &amp;quot;%.2f&amp;quot; % (profit - expenses)+&amp;quot; today.&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    if (profit - expenses) &amp;lt;= 0:&lt;br /&gt;
    &lt;br /&gt;
        print &amp;quot;You lost money today&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
    else:    &lt;br /&gt;
    &lt;br /&gt;
        #If you didnt lose money that day, play the small money game to put away your change&lt;br /&gt;
        #If you put away change right, you get to keep the profit, otherwise you lose it&lt;br /&gt;
&lt;br /&gt;
        print &amp;quot;You go to put profits away&amp;quot;&lt;br /&gt;
                  &lt;br /&gt;
        if play_Money( int(profit - expenses) ) == 1:&lt;br /&gt;
            print &amp;quot;you put the money away correctly&amp;quot;&lt;br /&gt;
            bank += profit - expenses&lt;br /&gt;
        else:&lt;br /&gt;
            print &amp;quot;You lost the money when putting it away&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % bank&lt;br /&gt;
    &lt;br /&gt;
    #Decrease the supply&#039;s by 10% &lt;br /&gt;
    #Warn for the next days weather&lt;br /&gt;
&lt;br /&gt;
    supply_Decay()&lt;br /&gt;
    weather_Change()&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dollar = 1&lt;br /&gt;
quarter = .25&lt;br /&gt;
dime = .10&lt;br /&gt;
nickel = .05&lt;br /&gt;
penny = .01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def play_Money( money_Find ):&lt;br /&gt;
 &lt;br /&gt;
    global quarter, dime, nickel, penny&lt;br /&gt;
    &lt;br /&gt;
    total = 0&lt;br /&gt;
    &lt;br /&gt;
    #Takes the amount of money&lt;br /&gt;
    total += dollar*take_input( &amp;quot;How many dollars? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    total += quarter*take_input( &amp;quot;How many quarters? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    total += dime*take_input( &amp;quot;How many dimes? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += nickel*take_input( &amp;quot;How many nickels? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += penny*take_input( &amp;quot;How many pennies? &amp;quot;)&lt;br /&gt;
             &lt;br /&gt;
    if total == money_Find:&lt;br /&gt;
        return 1&lt;br /&gt;
            &lt;br /&gt;
    else:&lt;br /&gt;
        return -1&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=41066</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=41066"/>
		<updated>2009-12-04T00:04:47Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Project Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
We plan to begin with a basic framework, e.g. text based command line, and work up based on free time. Ideally, the game will consist of graphics and a refined GUI front end, similar in look to the currently available flash implementations of Lemonade Stand (although more simplistic, being based in Python).&lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
The project has been updated to version 1.1.  This version exists on a hard drive and will be uploaded to the wiki as soon as humanly possible.  This version was the culmination of many &#039;wishlist&#039; ideas at the end of the Spring OLPC class, and has finally been debugged into a version that actually runs on the OLPC.&lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
[http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&amp;lt;br/&amp;gt;&lt;br /&gt;
1.1.0: Updated game code.  C̣oming soon!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
- Creating a GUI based game&amp;lt;br /&amp;gt;&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&amp;lt;br /&amp;gt;&lt;br /&gt;
- Cool Random Events:&lt;br /&gt;
Ants steal your supplies&lt;br /&gt;
    -10% sugar&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
- Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
- Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
- Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
- Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
- Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates and Milestones==&lt;br /&gt;
&lt;br /&gt;
===Updates:===&lt;br /&gt;
&lt;br /&gt;
4/28: Wiki reorganized, content added&lt;br /&gt;
&lt;br /&gt;
===Milestones:===&lt;br /&gt;
&lt;br /&gt;
4/24: Have everyone look at the current implementations.&lt;br /&gt;
&lt;br /&gt;
5/1: produce a basic &#039;sugarized&#039; build to work from.  Implement price fluctuations.&lt;br /&gt;
&lt;br /&gt;
5/8: Move to a &#039;graphical interface&#039; based off of pyGTK or pygame.  Add any art we have managed to collect where it seems appropriate.&lt;br /&gt;
&lt;br /&gt;
5/15: Finishing code sugarization&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
# -*- coding: cp1252 -*-&lt;br /&gt;
import random&lt;br /&gt;
from counting import play_Money&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generisize the names of supplys to make it easily editable&lt;br /&gt;
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold&lt;br /&gt;
variables = [&#039;Lemonade Stand&#039;,&#039;cups&#039;,&#039;lemons&#039;,&#039;sugar&#039;,&#039;cups&#039;]&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + variables[0]&lt;br /&gt;
&lt;br /&gt;
#Random weather event, if its a hot day all stock will sell, &lt;br /&gt;
# if its a normal day, 90% will sell, and if its a raining day 80% will sell&lt;br /&gt;
&lt;br /&gt;
def weather_Change( ):&lt;br /&gt;
    global weather&lt;br /&gt;
    weather = random.randint( -1, 1 )&lt;br /&gt;
    &lt;br /&gt;
    if weather == -1:&lt;br /&gt;
        print &amp;quot;It looks like its going to rain tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 0:&lt;br /&gt;
        print &amp;quot;Its a normal day tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 1:&lt;br /&gt;
        print &amp;quot;Tomorrow looks to be very hot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Format the input text, and make it return a 0 if input is incorrect&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
#Declare a random event, More events can be added easily by building a new case statment&lt;br /&gt;
def random_Event():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    event = random.randint(0, 10)   &lt;br /&gt;
    &lt;br /&gt;
    if event == 0:&lt;br /&gt;
        &lt;br /&gt;
        if stored_sugar &amp;gt; 10:&lt;br /&gt;
            stored_sugar -= 10&lt;br /&gt;
            print &#039;Ants steal your supplies!&#039;&lt;br /&gt;
        else:&lt;br /&gt;
            stored_sugar = 0&lt;br /&gt;
            &lt;br /&gt;
    elif event == 1:&lt;br /&gt;
&lt;br /&gt;
        print &#039;A lemon truck crashes in front of your stand!&#039;&lt;br /&gt;
        stored_lemons += 10&lt;br /&gt;
        &lt;br /&gt;
    elif event == 2:&lt;br /&gt;
&lt;br /&gt;
        print &#039;It starts raining cups!&#039;&lt;br /&gt;
        stored_cups += 10&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Decreases currently the supply&#039;s by 10% each day&lt;br /&gt;
def supply_Decay():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    if stored_sugar &amp;gt; 0:&lt;br /&gt;
        stored_sugar -= 10 % stored_sugar&lt;br /&gt;
    if stored_lemons &amp;gt; 0:&lt;br /&gt;
        stored_lemons -= 10 % stored_lemons&lt;br /&gt;
    if stored_cups &amp;gt; 0:&lt;br /&gt;
        stored_cups -= 10% stored_cups&lt;br /&gt;
&lt;br /&gt;
    return -1&lt;br /&gt;
    &lt;br /&gt;
# default values&lt;br /&gt;
cup_price = .25&lt;br /&gt;
lemon_price = 1.00&lt;br /&gt;
sugar_price = .05&lt;br /&gt;
weather = 0&lt;br /&gt;
product_price = 1.50&lt;br /&gt;
&lt;br /&gt;
#starting resources&lt;br /&gt;
bank = 100&lt;br /&gt;
&lt;br /&gt;
stored_cups = 0&lt;br /&gt;
stored_lemons = 0&lt;br /&gt;
stored_sugar = 0&lt;br /&gt;
&lt;br /&gt;
# take in input&lt;br /&gt;
num_days = take_input(&amp;quot;How many days would you like to play for?&amp;quot;, 30)&lt;br /&gt;
&lt;br /&gt;
for day in range(1, num_days + 1):&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
    print &amp;quot;____________________&amp;quot;&lt;br /&gt;
    print &amp;quot;     Day number &amp;quot; + `day`&lt;br /&gt;
    print &amp;quot;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯&amp;quot; &lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    random_Event()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;You have &amp;quot;+`stored_cups`+ &amp;quot; &amp;quot; + variables[1] + &amp;quot;, &amp;quot; +`stored_lemons`+ &amp;quot; &amp;quot; + variables[2] + &amp;quot;, and &amp;quot;+`stored_sugar`+ &amp;quot; &amp;quot; + variables[3] + &amp;quot; left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print variables[1] + &amp;quot; price: $&amp;quot; + `cup_price` + &amp;quot;     &amp;quot; +  variables[2] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % lemon_price + &amp;quot;    &amp;quot; + variables[3] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % sugar_price&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #Checks to make sure you dont go over your bank amount while buying. &lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[1])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * cup_price&lt;br /&gt;
            stored_cups += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[1]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[2])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * lemon_price&lt;br /&gt;
            stored_lemons += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[2]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
       potential_expense = 0&lt;br /&gt;
       in_num = take_input(&amp;quot;How much &amp;quot; + variables[3])&lt;br /&gt;
       potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
       if potential_expense &amp;lt; bank:&lt;br /&gt;
           cost_over = -1&lt;br /&gt;
           expenses += in_num * sugar_price&lt;br /&gt;
           stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
       else:&lt;br /&gt;
           print &#039;You can not afford that many &#039; + variables[3]&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    # Find the lowest amount of supplys, and make that many of lemonade that day&lt;br /&gt;
    sales = max(min(stored_cups, stored_lemons, stored_sugar),0)&lt;br /&gt;
&lt;br /&gt;
    # Option 2: make as many as requested&lt;br /&gt;
    stored_cups -= sales&lt;br /&gt;
    stored_lemons -= sales&lt;br /&gt;
    stored_sugar -= sales&lt;br /&gt;
    &lt;br /&gt;
    if weather == 0:&lt;br /&gt;
        sales -= 10 % sales&lt;br /&gt;
    elif weather == -1:&lt;br /&gt;
        sales -= 20 % sales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    print `sales`+ &#039; &#039; + variables[4]+ &amp;quot; made for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % expenses&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+ &amp;quot; &amp;quot; + variables[4] +&amp;quot; were sold today for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % profit&lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+ &amp;quot;%.2f&amp;quot; % (profit - expenses)+&amp;quot; today.&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    if (profit - expenses) &amp;lt;= 0:&lt;br /&gt;
    &lt;br /&gt;
        print &amp;quot;You lost money today&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
    else:    &lt;br /&gt;
    &lt;br /&gt;
        #If you didnt lose money that day, play the small money game to put away your change&lt;br /&gt;
        #If you put away change right, you get to keep the profit, otherwise you lose it&lt;br /&gt;
&lt;br /&gt;
        print &amp;quot;You go to put profits away&amp;quot;&lt;br /&gt;
                  &lt;br /&gt;
        if play_Money( int(profit - expenses) ) == 1:&lt;br /&gt;
            print &amp;quot;you put the money away correctly&amp;quot;&lt;br /&gt;
            bank += profit - expenses&lt;br /&gt;
        else:&lt;br /&gt;
            print &amp;quot;You lost the money when putting it away&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % bank&lt;br /&gt;
    &lt;br /&gt;
    #Decrease the supply&#039;s by 10% &lt;br /&gt;
    #Warn for the next days weather&lt;br /&gt;
&lt;br /&gt;
    supply_Decay()&lt;br /&gt;
    weather_Change()&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dollar = 1&lt;br /&gt;
quarter = .25&lt;br /&gt;
dime = .10&lt;br /&gt;
nickel = .05&lt;br /&gt;
penny = .01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def play_Money( money_Find ):&lt;br /&gt;
 &lt;br /&gt;
    global quarter, dime, nickel, penny&lt;br /&gt;
    &lt;br /&gt;
    total = 0&lt;br /&gt;
    &lt;br /&gt;
    #Takes the amount of money&lt;br /&gt;
    total += dollar*take_input( &amp;quot;How many dollars? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    total += quarter*take_input( &amp;quot;How many quarters? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    total += dime*take_input( &amp;quot;How many dimes? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += nickel*take_input( &amp;quot;How many nickels? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += penny*take_input( &amp;quot;How many pennies? &amp;quot;)&lt;br /&gt;
             &lt;br /&gt;
    if total == money_Find:&lt;br /&gt;
        return 1&lt;br /&gt;
            &lt;br /&gt;
    else:&lt;br /&gt;
        return -1&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29676</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29676"/>
		<updated>2009-05-23T23:21:57Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: uploaded 1.0 release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
We plan to begin with a basic framework, e.g. text based command line, and work up based on free time. Ideally, the game will consist of graphics and a refined GUI front end, similar in look to the currently available flash implementations of Lemonade Stand (although more simplistic, being based in Python).&lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
With the summer break, the work on the project will no longer be updated as regularly. Many of the involved team members have decided to continue development on an open basis dependent on time. As such, outside work on the project would be much appreciated. At this point, we are hoping to open up the project to the entire open source community. The game is ending in a working, albeit bare bones structure that would be easy to pick up from.&lt;br /&gt;
&lt;br /&gt;
Continued work for the Summer of &#039;09 and on includes the finishing of the stated goals that have yet to reach completion. The primary goal at this point is adding a graphical interface to what is still a text based game. Our development will continue to work towards the goals we have outlined, but no milestone dates will be soon forthcoming. The remaining developers have stayed on as strictly volunteer groups. &lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
[http://wiki.sugarlabs.org/f/fe/Lemonade_Stand_Stable.xo 1.0.0]: initial release.&amp;lt;br/&amp;gt;&lt;br /&gt;
1.1.0: Updated game code.  C̣oming soon!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
- Creating a GUI based game&amp;lt;br /&amp;gt;&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&amp;lt;br /&amp;gt;&lt;br /&gt;
- Cool Random Events:&lt;br /&gt;
Ants steal your supplies&lt;br /&gt;
    -10% sugar&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
- Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
- Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
- Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
- Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
- Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates and Milestones==&lt;br /&gt;
&lt;br /&gt;
===Updates:===&lt;br /&gt;
&lt;br /&gt;
4/28: Wiki reorganized, content added&lt;br /&gt;
&lt;br /&gt;
===Milestones:===&lt;br /&gt;
&lt;br /&gt;
4/24: Have everyone look at the current implementations.&lt;br /&gt;
&lt;br /&gt;
5/1: produce a basic &#039;sugarized&#039; build to work from.  Implement price fluctuations.&lt;br /&gt;
&lt;br /&gt;
5/8: Move to a &#039;graphical interface&#039; based off of pyGTK or pygame.  Add any art we have managed to collect where it seems appropriate.&lt;br /&gt;
&lt;br /&gt;
5/15: Finishing code sugarization&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
# -*- coding: cp1252 -*-&lt;br /&gt;
import random&lt;br /&gt;
from counting import play_Money&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generisize the names of supplys to make it easily editable&lt;br /&gt;
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold&lt;br /&gt;
variables = [&#039;Lemonade Stand&#039;,&#039;cups&#039;,&#039;lemons&#039;,&#039;sugar&#039;,&#039;cups&#039;]&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + variables[0]&lt;br /&gt;
&lt;br /&gt;
#Random weather event, if its a hot day all stock will sell, &lt;br /&gt;
# if its a normal day, 90% will sell, and if its a raining day 80% will sell&lt;br /&gt;
&lt;br /&gt;
def weather_Change( ):&lt;br /&gt;
    global weather&lt;br /&gt;
    weather = random.randint( -1, 1 )&lt;br /&gt;
    &lt;br /&gt;
    if weather == -1:&lt;br /&gt;
        print &amp;quot;It looks like its going to rain tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 0:&lt;br /&gt;
        print &amp;quot;Its a normal day tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 1:&lt;br /&gt;
        print &amp;quot;Tomorrow looks to be very hot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Format the input text, and make it return a 0 if input is incorrect&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
#Declare a random event, More events can be added easily by building a new case statment&lt;br /&gt;
def random_Event():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    event = random.randint(0, 10)   &lt;br /&gt;
    &lt;br /&gt;
    if event == 0:&lt;br /&gt;
        &lt;br /&gt;
        if stored_sugar &amp;gt; 10:&lt;br /&gt;
            stored_sugar -= 10&lt;br /&gt;
            print &#039;Ants steal your supplies!&#039;&lt;br /&gt;
        else:&lt;br /&gt;
            stored_sugar = 0&lt;br /&gt;
            &lt;br /&gt;
    elif event == 1:&lt;br /&gt;
&lt;br /&gt;
        print &#039;A lemon truck crashes in front of your stand!&#039;&lt;br /&gt;
        stored_lemons += 10&lt;br /&gt;
        &lt;br /&gt;
    elif event == 2:&lt;br /&gt;
&lt;br /&gt;
        print &#039;It starts raining cups!&#039;&lt;br /&gt;
        stored_cups += 10&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Decreases currently the supply&#039;s by 10% each day&lt;br /&gt;
def supply_Decay():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    if stored_sugar &amp;gt; 0:&lt;br /&gt;
        stored_sugar -= 10 % stored_sugar&lt;br /&gt;
    if stored_lemons &amp;gt; 0:&lt;br /&gt;
        stored_lemons -= 10 % stored_lemons&lt;br /&gt;
    if stored_cups &amp;gt; 0:&lt;br /&gt;
        stored_cups -= 10% stored_cups&lt;br /&gt;
&lt;br /&gt;
    return -1&lt;br /&gt;
    &lt;br /&gt;
# default values&lt;br /&gt;
cup_price = .25&lt;br /&gt;
lemon_price = 1.00&lt;br /&gt;
sugar_price = .05&lt;br /&gt;
weather = 0&lt;br /&gt;
product_price = 1.50&lt;br /&gt;
&lt;br /&gt;
#starting resources&lt;br /&gt;
bank = 100&lt;br /&gt;
&lt;br /&gt;
stored_cups = 0&lt;br /&gt;
stored_lemons = 0&lt;br /&gt;
stored_sugar = 0&lt;br /&gt;
&lt;br /&gt;
# take in input&lt;br /&gt;
num_days = take_input(&amp;quot;How many days would you like to play for?&amp;quot;, 30)&lt;br /&gt;
&lt;br /&gt;
for day in range(1, num_days + 1):&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
    print &amp;quot;____________________&amp;quot;&lt;br /&gt;
    print &amp;quot;     Day number &amp;quot; + `day`&lt;br /&gt;
    print &amp;quot;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯&amp;quot; &lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    random_Event()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;You have &amp;quot;+`stored_cups`+ &amp;quot; &amp;quot; + variables[1] + &amp;quot;, &amp;quot; +`stored_lemons`+ &amp;quot; &amp;quot; + variables[2] + &amp;quot;, and &amp;quot;+`stored_sugar`+ &amp;quot; &amp;quot; + variables[3] + &amp;quot; left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print variables[1] + &amp;quot; price: $&amp;quot; + `cup_price` + &amp;quot;     &amp;quot; +  variables[2] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % lemon_price + &amp;quot;    &amp;quot; + variables[3] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % sugar_price&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #Checks to make sure you dont go over your bank amount while buying. &lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[1])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * cup_price&lt;br /&gt;
            stored_cups += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[1]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[2])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * lemon_price&lt;br /&gt;
            stored_lemons += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[2]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
       potential_expense = 0&lt;br /&gt;
       in_num = take_input(&amp;quot;How much &amp;quot; + variables[3])&lt;br /&gt;
       potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
       if potential_expense &amp;lt; bank:&lt;br /&gt;
           cost_over = -1&lt;br /&gt;
           expenses += in_num * sugar_price&lt;br /&gt;
           stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
       else:&lt;br /&gt;
           print &#039;You can not afford that many &#039; + variables[3]&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    # Find the lowest amount of supplys, and make that many of lemonade that day&lt;br /&gt;
    sales = max(min(stored_cups, stored_lemons, stored_sugar),0)&lt;br /&gt;
&lt;br /&gt;
    # Option 2: make as many as requested&lt;br /&gt;
    stored_cups -= sales&lt;br /&gt;
    stored_lemons -= sales&lt;br /&gt;
    stored_sugar -= sales&lt;br /&gt;
    &lt;br /&gt;
    if weather == 0:&lt;br /&gt;
        sales -= 10 % sales&lt;br /&gt;
    elif weather == -1:&lt;br /&gt;
        sales -= 20 % sales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    print `sales`+ &#039; &#039; + variables[4]+ &amp;quot; made for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % expenses&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+ &amp;quot; &amp;quot; + variables[4] +&amp;quot; were sold today for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % profit&lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+ &amp;quot;%.2f&amp;quot; % (profit - expenses)+&amp;quot; today.&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    if (profit - expenses) &amp;lt;= 0:&lt;br /&gt;
    &lt;br /&gt;
        print &amp;quot;You lost money today&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
    else:    &lt;br /&gt;
    &lt;br /&gt;
        #If you didnt lose money that day, play the small money game to put away your change&lt;br /&gt;
        #If you put away change right, you get to keep the profit, otherwise you lose it&lt;br /&gt;
&lt;br /&gt;
        print &amp;quot;You go to put profits away&amp;quot;&lt;br /&gt;
                  &lt;br /&gt;
        if play_Money( int(profit - expenses) ) == 1:&lt;br /&gt;
            print &amp;quot;you put the money away correctly&amp;quot;&lt;br /&gt;
            bank += profit - expenses&lt;br /&gt;
        else:&lt;br /&gt;
            print &amp;quot;You lost the money when putting it away&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % bank&lt;br /&gt;
    &lt;br /&gt;
    #Decrease the supply&#039;s by 10% &lt;br /&gt;
    #Warn for the next days weather&lt;br /&gt;
&lt;br /&gt;
    supply_Decay()&lt;br /&gt;
    weather_Change()&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dollar = 1&lt;br /&gt;
quarter = .25&lt;br /&gt;
dime = .10&lt;br /&gt;
nickel = .05&lt;br /&gt;
penny = .01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def play_Money( money_Find ):&lt;br /&gt;
 &lt;br /&gt;
    global quarter, dime, nickel, penny&lt;br /&gt;
    &lt;br /&gt;
    total = 0&lt;br /&gt;
    &lt;br /&gt;
    #Takes the amount of money&lt;br /&gt;
    total += dollar*take_input( &amp;quot;How many dollars? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    total += quarter*take_input( &amp;quot;How many quarters? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    total += dime*take_input( &amp;quot;How many dimes? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += nickel*take_input( &amp;quot;How many nickels? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += penny*take_input( &amp;quot;How many pennies? &amp;quot;)&lt;br /&gt;
             &lt;br /&gt;
    if total == money_Find:&lt;br /&gt;
        return 1&lt;br /&gt;
            &lt;br /&gt;
    else:&lt;br /&gt;
        return -1&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Lemonade_Stand_Stable.xo&amp;diff=29675</id>
		<title>File:Lemonade Stand Stable.xo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Lemonade_Stand_Stable.xo&amp;diff=29675"/>
		<updated>2009-05-23T23:04:38Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: Current stable version of the Lemonade Stand Activity.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current stable version of the Lemonade Stand Activity.&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29464</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29464"/>
		<updated>2009-05-19T13:44:58Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Additional Ideas &amp;amp; Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
We plan to begin with a basic framework, e.g. text based command line, and work up based on free time. Ideally, the game will consist of graphics and a refined GUI front end, similar in look to the currently available flash implementations of Lemonade Stand (although more simplistic, being based in Python).&lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
With the summer break, the work on the project will no longer be updated as regularly. Many of the involved team members have decided to continue development on an open basis dependent on time. As such, outside work on the project would be much appreciated. At this point, we are hoping to open up the project to the entire open source community. The game is ending in a working, albeit bare bones structure that would be easy to pick up from.&lt;br /&gt;
&lt;br /&gt;
Continued work for the Summer of &#039;09 and on includes the finishing of the stated goals that have yet to reach completion. The primary goal at this point is adding a graphical interface to what is still a text based game. Our development will continue to work towards the goals we have outlined, but no milestone dates will be soon forthcoming. The remaining developers have stayed on as strictly volunteer groups. &lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
Coming Soon!  I promise!&lt;br /&gt;
&lt;br /&gt;
Schedule:&lt;br /&gt;
1.0.0: initial release.&lt;br /&gt;
1.0.1: probable bugfix release.&lt;br /&gt;
1.1.0: updated game code.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
=====Completed=====&lt;br /&gt;
- Creating a GUI based game&amp;lt;br /&amp;gt;&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&amp;lt;br /&amp;gt;&lt;br /&gt;
- Cool Random Events:&lt;br /&gt;
Ants steal your supplies&lt;br /&gt;
    -10% sugar&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
=====In progress=====&lt;br /&gt;
- Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Wishlist=====&lt;br /&gt;
- Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
- Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
- Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
- Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates and Milestones==&lt;br /&gt;
&lt;br /&gt;
===Updates:===&lt;br /&gt;
&lt;br /&gt;
4/28: Wiki reorganized, content added&lt;br /&gt;
&lt;br /&gt;
===Milestones:===&lt;br /&gt;
&lt;br /&gt;
4/24: Have everyone look at the current implementations.&lt;br /&gt;
&lt;br /&gt;
5/1: produce a basic &#039;sugarized&#039; build to work from.  Implement price fluctuations.&lt;br /&gt;
&lt;br /&gt;
5/8: Move to a &#039;graphical interface&#039; based off of pyGTK or pygame.  Add any art we have managed to collect where it seems appropriate.&lt;br /&gt;
&lt;br /&gt;
5/15: Finishing code sugarization&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
# -*- coding: cp1252 -*-&lt;br /&gt;
import random&lt;br /&gt;
from counting import play_Money&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generisize the names of supplys to make it easily editable&lt;br /&gt;
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold&lt;br /&gt;
variables = [&#039;Lemonade Stand&#039;,&#039;cups&#039;,&#039;lemons&#039;,&#039;sugar&#039;,&#039;cups&#039;]&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + variables[0]&lt;br /&gt;
&lt;br /&gt;
#Random weather event, if its a hot day all stock will sell, &lt;br /&gt;
# if its a normal day, 90% will sell, and if its a raining day 80% will sell&lt;br /&gt;
&lt;br /&gt;
def weather_Change( ):&lt;br /&gt;
    global weather&lt;br /&gt;
    weather = random.randint( -1, 1 )&lt;br /&gt;
    &lt;br /&gt;
    if weather == -1:&lt;br /&gt;
        print &amp;quot;It looks like its going to rain tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 0:&lt;br /&gt;
        print &amp;quot;Its a normal day tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 1:&lt;br /&gt;
        print &amp;quot;Tomorrow looks to be very hot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Format the input text, and make it return a 0 if input is incorrect&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
#Declare a random event, More events can be added easily by building a new case statment&lt;br /&gt;
def random_Event():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    event = random.randint(0, 10)   &lt;br /&gt;
    &lt;br /&gt;
    if event == 0:&lt;br /&gt;
        &lt;br /&gt;
        if stored_sugar &amp;gt; 10:&lt;br /&gt;
            stored_sugar -= 10&lt;br /&gt;
            print &#039;Ants steal your supplies!&#039;&lt;br /&gt;
        else:&lt;br /&gt;
            stored_sugar = 0&lt;br /&gt;
            &lt;br /&gt;
    elif event == 1:&lt;br /&gt;
&lt;br /&gt;
        print &#039;A lemon truck crashes in front of your stand!&#039;&lt;br /&gt;
        stored_lemons += 10&lt;br /&gt;
        &lt;br /&gt;
    elif event == 2:&lt;br /&gt;
&lt;br /&gt;
        print &#039;It starts raining cups!&#039;&lt;br /&gt;
        stored_cups += 10&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Decreases currently the supply&#039;s by 10% each day&lt;br /&gt;
def supply_Decay():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    if stored_sugar &amp;gt; 0:&lt;br /&gt;
        stored_sugar -= 10 % stored_sugar&lt;br /&gt;
    if stored_lemons &amp;gt; 0:&lt;br /&gt;
        stored_lemons -= 10 % stored_lemons&lt;br /&gt;
    if stored_cups &amp;gt; 0:&lt;br /&gt;
        stored_cups -= 10% stored_cups&lt;br /&gt;
&lt;br /&gt;
    return -1&lt;br /&gt;
    &lt;br /&gt;
# default values&lt;br /&gt;
cup_price = .25&lt;br /&gt;
lemon_price = 1.00&lt;br /&gt;
sugar_price = .05&lt;br /&gt;
weather = 0&lt;br /&gt;
product_price = 1.50&lt;br /&gt;
&lt;br /&gt;
#starting resources&lt;br /&gt;
bank = 100&lt;br /&gt;
&lt;br /&gt;
stored_cups = 0&lt;br /&gt;
stored_lemons = 0&lt;br /&gt;
stored_sugar = 0&lt;br /&gt;
&lt;br /&gt;
# take in input&lt;br /&gt;
num_days = take_input(&amp;quot;How many days would you like to play for?&amp;quot;, 30)&lt;br /&gt;
&lt;br /&gt;
for day in range(1, num_days + 1):&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
    print &amp;quot;____________________&amp;quot;&lt;br /&gt;
    print &amp;quot;     Day number &amp;quot; + `day`&lt;br /&gt;
    print &amp;quot;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯&amp;quot; &lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    random_Event()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;You have &amp;quot;+`stored_cups`+ &amp;quot; &amp;quot; + variables[1] + &amp;quot;, &amp;quot; +`stored_lemons`+ &amp;quot; &amp;quot; + variables[2] + &amp;quot;, and &amp;quot;+`stored_sugar`+ &amp;quot; &amp;quot; + variables[3] + &amp;quot; left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print variables[1] + &amp;quot; price: $&amp;quot; + `cup_price` + &amp;quot;     &amp;quot; +  variables[2] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % lemon_price + &amp;quot;    &amp;quot; + variables[3] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % sugar_price&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #Checks to make sure you dont go over your bank amount while buying. &lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[1])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * cup_price&lt;br /&gt;
            stored_cups += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[1]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[2])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * lemon_price&lt;br /&gt;
            stored_lemons += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[2]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
       potential_expense = 0&lt;br /&gt;
       in_num = take_input(&amp;quot;How much &amp;quot; + variables[3])&lt;br /&gt;
       potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
       if potential_expense &amp;lt; bank:&lt;br /&gt;
           cost_over = -1&lt;br /&gt;
           expenses += in_num * sugar_price&lt;br /&gt;
           stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
       else:&lt;br /&gt;
           print &#039;You can not afford that many &#039; + variables[3]&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    # Find the lowest amount of supplys, and make that many of lemonade that day&lt;br /&gt;
    sales = max(min(stored_cups, stored_lemons, stored_sugar),0)&lt;br /&gt;
&lt;br /&gt;
    # Option 2: make as many as requested&lt;br /&gt;
    stored_cups -= sales&lt;br /&gt;
    stored_lemons -= sales&lt;br /&gt;
    stored_sugar -= sales&lt;br /&gt;
    &lt;br /&gt;
    if weather == 0:&lt;br /&gt;
        sales -= 10 % sales&lt;br /&gt;
    elif weather == -1:&lt;br /&gt;
        sales -= 20 % sales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    print `sales`+ &#039; &#039; + variables[4]+ &amp;quot; made for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % expenses&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+ &amp;quot; &amp;quot; + variables[4] +&amp;quot; were sold today for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % profit&lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+ &amp;quot;%.2f&amp;quot; % (profit - expenses)+&amp;quot; today.&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    if (profit - expenses) &amp;lt;= 0:&lt;br /&gt;
    &lt;br /&gt;
        print &amp;quot;You lost money today&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
    else:    &lt;br /&gt;
    &lt;br /&gt;
        #If you didnt lose money that day, play the small money game to put away your change&lt;br /&gt;
        #If you put away change right, you get to keep the profit, otherwise you lose it&lt;br /&gt;
&lt;br /&gt;
        print &amp;quot;You go to put profits away&amp;quot;&lt;br /&gt;
                  &lt;br /&gt;
        if play_Money( int(profit - expenses) ) == 1:&lt;br /&gt;
            print &amp;quot;you put the money away correctly&amp;quot;&lt;br /&gt;
            bank += profit - expenses&lt;br /&gt;
        else:&lt;br /&gt;
            print &amp;quot;You lost the money when putting it away&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % bank&lt;br /&gt;
    &lt;br /&gt;
    #Decrease the supply&#039;s by 10% &lt;br /&gt;
    #Warn for the next days weather&lt;br /&gt;
&lt;br /&gt;
    supply_Decay()&lt;br /&gt;
    weather_Change()&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dollar = 1&lt;br /&gt;
quarter = .25&lt;br /&gt;
dime = .10&lt;br /&gt;
nickel = .05&lt;br /&gt;
penny = .01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def play_Money( money_Find ):&lt;br /&gt;
 &lt;br /&gt;
    global quarter, dime, nickel, penny&lt;br /&gt;
    &lt;br /&gt;
    total = 0&lt;br /&gt;
    &lt;br /&gt;
    #Takes the amount of money&lt;br /&gt;
    total += dollar*take_input( &amp;quot;How many dollars? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    total += quarter*take_input( &amp;quot;How many quarters? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    total += dime*take_input( &amp;quot;How many dimes? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += nickel*take_input( &amp;quot;How many nickels? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += penny*take_input( &amp;quot;How many pennies? &amp;quot;)&lt;br /&gt;
             &lt;br /&gt;
    if total == money_Find:&lt;br /&gt;
        return 1&lt;br /&gt;
            &lt;br /&gt;
    else:&lt;br /&gt;
        return -1&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Lemon_Icon.svg&amp;diff=29463</id>
		<title>File:Lemon Icon.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Lemon_Icon.svg&amp;diff=29463"/>
		<updated>2009-05-19T05:37:35Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: uploaded a new version of &amp;quot;Image:Lemon Icon.svg&amp;quot;: One that works?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=29462</id>
		<title>Math4Team/RIT/Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=29462"/>
		<updated>2009-05-19T04:37:09Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: /* Image:Lemon_Icon.svgLemonade Stand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
This project is one of [http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects many small projects] focused on developing 4th grade math games which will run on the OLPC XO. We are [http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT students] who are working on this with the help of other developers who become interested in our projects.&lt;br /&gt;
The focus of this project is to turn an existing game ([http://wiki.laptop.org/go/Assimilate Assimilate]) into a math based flash card game which will hopefully be included on future XO&#039;s.&lt;br /&gt;
&lt;br /&gt;
Group members:&lt;br /&gt;
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]&lt;br /&gt;
&lt;br /&gt;
==[[Fun Towers]]==&lt;br /&gt;
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.&lt;br /&gt;
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.&lt;br /&gt;
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]&lt;br /&gt;
&lt;br /&gt;
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==&lt;br /&gt;
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. &lt;br /&gt;
&lt;br /&gt;
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization.  We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.&lt;br /&gt;
&lt;br /&gt;
The RIT students currently working on the project are [[Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==&lt;br /&gt;
==[[Produce Puzzle]]==&lt;br /&gt;
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.&lt;br /&gt;
&lt;br /&gt;
We, [[Abbi Honeycutt]] and [[Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their &amp;quot;Code for a cause OLPC Hack-a-thon&amp;quot;.&lt;br /&gt;
==[[/Question Support API|Question Support API]]==&lt;br /&gt;
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]&lt;br /&gt;
&lt;br /&gt;
==[[Teacher Reporting]]==&lt;br /&gt;
We, Wesley Dillingham, and Jeremiah Green hope to utilize modified Moodle modules and a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. Additionally we would like to implement logic in the module which analyzes student activity and checks for a strict yes or no interpretation of whether or not each student understands various curriculum standards. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.&lt;br /&gt;
&lt;br /&gt;
==[[Tips &amp;amp; Tricks]]==&lt;br /&gt;
==[[Complaints &amp;amp; Problems]]==&lt;br /&gt;
&lt;br /&gt;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=29461</id>
		<title>Math4Team/RIT/Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=29461"/>
		<updated>2009-05-19T04:35:38Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
This project is one of [http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects many small projects] focused on developing 4th grade math games which will run on the OLPC XO. We are [http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT students] who are working on this with the help of other developers who become interested in our projects.&lt;br /&gt;
The focus of this project is to turn an existing game ([http://wiki.laptop.org/go/Assimilate Assimilate]) into a math based flash card game which will hopefully be included on future XO&#039;s.&lt;br /&gt;
&lt;br /&gt;
Group members:&lt;br /&gt;
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]&lt;br /&gt;
&lt;br /&gt;
==[[Fun Towers]]==&lt;br /&gt;
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.&lt;br /&gt;
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.&lt;br /&gt;
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]&lt;br /&gt;
&lt;br /&gt;
==[[Image:Lemon_Icon.svg]][[Lemonade Stand]]==&lt;br /&gt;
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. &lt;br /&gt;
&lt;br /&gt;
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization.  We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.&lt;br /&gt;
&lt;br /&gt;
The RIT students currently working on the project are [[Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==&lt;br /&gt;
==[[Produce Puzzle]]==&lt;br /&gt;
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.&lt;br /&gt;
&lt;br /&gt;
We, [[Abbi Honeycutt]] and [[Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their &amp;quot;Code for a cause OLPC Hack-a-thon&amp;quot;.&lt;br /&gt;
==[[/Question Support API|Question Support API]]==&lt;br /&gt;
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]&lt;br /&gt;
&lt;br /&gt;
==[[Teacher Reporting]]==&lt;br /&gt;
We, Wesley Dillingham, and Jeremiah Green hope to utilize modified Moodle modules and a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. Additionally we would like to implement logic in the module which analyzes student activity and checks for a strict yes or no interpretation of whether or not each student understands various curriculum standards. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.&lt;br /&gt;
&lt;br /&gt;
==[[Tips &amp;amp; Tricks]]==&lt;br /&gt;
==[[Complaints &amp;amp; Problems]]==&lt;br /&gt;
&lt;br /&gt;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29443</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29443"/>
		<updated>2009-05-18T20:21:57Z</updated>

		<summary type="html">&lt;p&gt;Qalthos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Description==&lt;br /&gt;
This is your basic &amp;quot;Lemonade Stand&amp;quot; style game, where the player manages a lemonade stand (or similar such store) and tries to make as much money as possible. The game is designed to incorporate money and fractional math skills to teach basic operations. &lt;br /&gt;
&lt;br /&gt;
We plan to begin with a basic framework, e.g. text based command line, and work up based on free time. Ideally, the game will consist of graphics and a refined GUI front end, similar in look to the currently available flash implementations of Lemonade Stand (although more simplistic, being based in Python).&lt;br /&gt;
&lt;br /&gt;
Localization will be implemented in the final phase, with the stand being written to use more regional ingredients and products.&lt;br /&gt;
&lt;br /&gt;
==Project Status==&lt;br /&gt;
With the summer break, the work on the project will no longer be updated as regularly. Many of the involved team members have decided to continue development on an open basis dependent on time. As such, outside work on the project would be much appreciated. At this point, we are hoping to open up the project to the entire open source community. The game is ending in a working, albeit bare bones structure that would be easy to pick up from.&lt;br /&gt;
&lt;br /&gt;
Continued work for the Summer of &#039;09 and on includes the finishing of the stated goals that have yet to reach completion. The primary goal at this point is adding a graphical interface to what is still a text based game. Our development will continue to work towards the goals we have outlined, but no milestone dates will be soon forthcoming. The remaining developers have stayed on as strictly volunteer groups. &lt;br /&gt;
&lt;br /&gt;
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as the other listed members below, under contacts. Lemonade Stand is to be considered an open project, with updates varying based on availability.&lt;br /&gt;
&lt;br /&gt;
==Releases==&lt;br /&gt;
Coming Soon!  I promise!&lt;br /&gt;
&lt;br /&gt;
Schedule:&lt;br /&gt;
1.0.0: initial release.&lt;br /&gt;
1.0.1: probable bugfix release.&lt;br /&gt;
1.1.0: updated game code.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.However, the most important goal is to have a working game. While possibly not feature complete, the game should have basic functions working.&lt;br /&gt;
&lt;br /&gt;
===Additional Ideas &amp;amp; Features=== &lt;br /&gt;
(Based on available time)&lt;br /&gt;
&lt;br /&gt;
- Creating a GUI based game&amp;lt;br /&amp;gt;&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&amp;lt;br /&amp;gt;&lt;br /&gt;
- Creating seasons to vary prices and product demand&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making the program more intuitive so that it can be easily learned&amp;lt;br /&amp;gt;&lt;br /&gt;
- Advanced mode: changing the recipe for your &amp;quot;lemonade&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Implementing Bargaining / Haggling&amp;lt;br /&amp;gt;&lt;br /&gt;
- Random events that may influence supplies and/or cost and/or customers&amp;lt;br /&amp;gt;&lt;br /&gt;
- Potential use of network, competitive, or cooperative modes&amp;lt;br /&amp;gt;&lt;br /&gt;
- Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Cool Random Events:&lt;br /&gt;
&lt;br /&gt;
Ants steal your supplies&lt;br /&gt;
    -10% sugar&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
==Potential Problems==&lt;br /&gt;
Localization is likely to be a big problem in this game.  Not simply translating the words, but also translating the idea, ie. finding out what kind of shop would be reasonable to open in a country, what it might stock, etc.&lt;br /&gt;
&lt;br /&gt;
This becomes even more difficult when moving to a graphical environment.  For every localized region we will need a different set of graphics depending on what the stand is selling.&lt;br /&gt;
&lt;br /&gt;
==Updates and Milestones==&lt;br /&gt;
&lt;br /&gt;
===Updates:===&lt;br /&gt;
&lt;br /&gt;
4/28: Wiki reorganized, content added&lt;br /&gt;
&lt;br /&gt;
===Milestones:===&lt;br /&gt;
&lt;br /&gt;
4/24: Have everyone look at the current implementations.&lt;br /&gt;
&lt;br /&gt;
5/1: produce a basic &#039;sugarized&#039; build to work from.  Implement price fluctuations.&lt;br /&gt;
&lt;br /&gt;
5/8: Move to a &#039;graphical interface&#039; based off of pyGTK or pygame.  Add any art we have managed to collect where it seems appropriate.&lt;br /&gt;
&lt;br /&gt;
5/15: Finishing code sugarization&lt;br /&gt;
&lt;br /&gt;
==Design Decisions==&lt;br /&gt;
Is lemonade made at the beginning of the day (make all available lemonade at once) or on the fly (a customer asks for lemonade and it is made for them)?  This is important as it impacts the resources from day to day.  In the former, normally non-perishable objects like cups will be used if they can make another drink (even beyond demand), however in the latter, it makes the game easy if you stock up on resources and slowly sell them each day.  This is usually mitigated by having perishable resources (lemons, etc) and variable prices.&lt;br /&gt;
&lt;br /&gt;
==Educational Standards==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Standards found here]&lt;br /&gt;
&lt;br /&gt;
4.N.4 	 Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions&lt;br /&gt;
&lt;br /&gt;
4.N.6 	 Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths. &lt;br /&gt;
&lt;br /&gt;
4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &lt;br /&gt;
&lt;br /&gt;
4.D.3 	 Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies&lt;br /&gt;
&lt;br /&gt;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Sss1406 | Steven Schoenfeld]]&lt;br /&gt;
&lt;br /&gt;
==Links and Resources==&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
# -*- coding: cp1252 -*-&lt;br /&gt;
import random&lt;br /&gt;
from counting import play_Money&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Generisize the names of supplys to make it easily editable&lt;br /&gt;
#[0] = name of the stand, [1] = first supply, [2] = second supply, [3] = third supply, [4] = the object that is being sold&lt;br /&gt;
variables = [&#039;Lemonade Stand&#039;,&#039;cups&#039;,&#039;lemons&#039;,&#039;sugar&#039;,&#039;cups&#039;]&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + variables[0]&lt;br /&gt;
&lt;br /&gt;
#Random weather event, if its a hot day all stock will sell, &lt;br /&gt;
# if its a normal day, 90% will sell, and if its a raining day 80% will sell&lt;br /&gt;
&lt;br /&gt;
def weather_Change( ):&lt;br /&gt;
    global weather&lt;br /&gt;
    weather = random.randint( -1, 1 )&lt;br /&gt;
    &lt;br /&gt;
    if weather == -1:&lt;br /&gt;
        print &amp;quot;It looks like its going to rain tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 0:&lt;br /&gt;
        print &amp;quot;Its a normal day tomorrow&amp;quot;&lt;br /&gt;
    elif weather == 1:&lt;br /&gt;
        print &amp;quot;Tomorrow looks to be very hot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Format the input text, and make it return a 0 if input is incorrect&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
#Declare a random event, More events can be added easily by building a new case statment&lt;br /&gt;
def random_Event():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    event = random.randint(0, 10)   &lt;br /&gt;
    &lt;br /&gt;
    if event == 0:&lt;br /&gt;
        &lt;br /&gt;
        if stored_sugar &amp;gt; 10:&lt;br /&gt;
            stored_sugar -= 10&lt;br /&gt;
            print &#039;Ants steal your supplies!&#039;&lt;br /&gt;
        else:&lt;br /&gt;
            stored_sugar = 0&lt;br /&gt;
            &lt;br /&gt;
    elif event == 1:&lt;br /&gt;
&lt;br /&gt;
        print &#039;A lemon truck crashes in front of your stand!&#039;&lt;br /&gt;
        stored_lemons += 10&lt;br /&gt;
        &lt;br /&gt;
    elif event == 2:&lt;br /&gt;
&lt;br /&gt;
        print &#039;It starts raining cups!&#039;&lt;br /&gt;
        stored_cups += 10&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Decreases currently the supply&#039;s by 10% each day&lt;br /&gt;
def supply_Decay():&lt;br /&gt;
    global stored_sugar, stored_lemons, stored_cups&lt;br /&gt;
    if stored_sugar &amp;gt; 0:&lt;br /&gt;
        stored_sugar -= 10 % stored_sugar&lt;br /&gt;
    if stored_lemons &amp;gt; 0:&lt;br /&gt;
        stored_lemons -= 10 % stored_lemons&lt;br /&gt;
    if stored_cups &amp;gt; 0:&lt;br /&gt;
        stored_cups -= 10% stored_cups&lt;br /&gt;
&lt;br /&gt;
    return -1&lt;br /&gt;
    &lt;br /&gt;
# default values&lt;br /&gt;
cup_price = .25&lt;br /&gt;
lemon_price = 1.00&lt;br /&gt;
sugar_price = .05&lt;br /&gt;
weather = 0&lt;br /&gt;
product_price = 1.50&lt;br /&gt;
&lt;br /&gt;
#starting resources&lt;br /&gt;
bank = 100&lt;br /&gt;
&lt;br /&gt;
stored_cups = 0&lt;br /&gt;
stored_lemons = 0&lt;br /&gt;
stored_sugar = 0&lt;br /&gt;
&lt;br /&gt;
# take in input&lt;br /&gt;
num_days = take_input(&amp;quot;How many days would you like to play for?&amp;quot;, 30)&lt;br /&gt;
&lt;br /&gt;
for day in range(1, num_days + 1):&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
    print &amp;quot;____________________&amp;quot;&lt;br /&gt;
    print &amp;quot;     Day number &amp;quot; + `day`&lt;br /&gt;
    print &amp;quot;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯&amp;quot; &lt;br /&gt;
    print &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    random_Event()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;You have &amp;quot;+`stored_cups`+ &amp;quot; &amp;quot; + variables[1] + &amp;quot;, &amp;quot; +`stored_lemons`+ &amp;quot; &amp;quot; + variables[2] + &amp;quot;, and &amp;quot;+`stored_sugar`+ &amp;quot; &amp;quot; + variables[3] + &amp;quot; left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print variables[1] + &amp;quot; price: $&amp;quot; + `cup_price` + &amp;quot;     &amp;quot; +  variables[2] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % lemon_price + &amp;quot;    &amp;quot; + variables[3] + &amp;quot; price: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % sugar_price&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #Checks to make sure you dont go over your bank amount while buying. &lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[1])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * cup_price&lt;br /&gt;
            stored_cups += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[1]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
        potential_expense = 0&lt;br /&gt;
        in_num = take_input(&amp;quot;How many &amp;quot; + variables[2])&lt;br /&gt;
        potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
        if potential_expense &amp;lt; bank:&lt;br /&gt;
            cost_over = -1&lt;br /&gt;
            expenses += in_num * lemon_price&lt;br /&gt;
            stored_lemons += in_num&lt;br /&gt;
        else:&lt;br /&gt;
            print &#039;You cant afford that many &#039; + variables[2]&lt;br /&gt;
&lt;br /&gt;
    cost_over = 1&lt;br /&gt;
&lt;br /&gt;
    while cost_over == 1:&lt;br /&gt;
&lt;br /&gt;
       potential_expense = 0&lt;br /&gt;
       in_num = take_input(&amp;quot;How much &amp;quot; + variables[3])&lt;br /&gt;
       potential_expense = expenses + (in_num * cup_price)&lt;br /&gt;
&lt;br /&gt;
       if potential_expense &amp;lt; bank:&lt;br /&gt;
           cost_over = -1&lt;br /&gt;
           expenses += in_num * sugar_price&lt;br /&gt;
           stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
       else:&lt;br /&gt;
           print &#039;You can not afford that many &#039; + variables[3]&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    # Find the lowest amount of supplys, and make that many of lemonade that day&lt;br /&gt;
    sales = max(min(stored_cups, stored_lemons, stored_sugar),0)&lt;br /&gt;
&lt;br /&gt;
    # Option 2: make as many as requested&lt;br /&gt;
    stored_cups -= sales&lt;br /&gt;
    stored_lemons -= sales&lt;br /&gt;
    stored_sugar -= sales&lt;br /&gt;
    &lt;br /&gt;
    if weather == 0:&lt;br /&gt;
        sales -= 10 % sales&lt;br /&gt;
    elif weather == -1:&lt;br /&gt;
        sales -= 20 % sales&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    print `sales`+ &#039; &#039; + variables[4]+ &amp;quot; made for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % expenses&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+ &amp;quot; &amp;quot; + variables[4] +&amp;quot; were sold today for $&amp;quot;+ &amp;quot;%.2f&amp;quot; % profit&lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+ &amp;quot;%.2f&amp;quot; % (profit - expenses)+&amp;quot; today.&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    if (profit - expenses) &amp;lt;= 0:&lt;br /&gt;
    &lt;br /&gt;
        print &amp;quot;You lost money today&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
    else:    &lt;br /&gt;
    &lt;br /&gt;
        #If you didnt lose money that day, play the small money game to put away your change&lt;br /&gt;
        #If you put away change right, you get to keep the profit, otherwise you lose it&lt;br /&gt;
&lt;br /&gt;
        print &amp;quot;You go to put profits away&amp;quot;&lt;br /&gt;
                  &lt;br /&gt;
        if play_Money( int(profit - expenses) ) == 1:&lt;br /&gt;
            print &amp;quot;you put the money away correctly&amp;quot;&lt;br /&gt;
            bank += profit - expenses&lt;br /&gt;
        else:&lt;br /&gt;
            print &amp;quot;You lost the money when putting it away&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+ &amp;quot;%.2f&amp;quot; % bank&lt;br /&gt;
    &lt;br /&gt;
    #Decrease the supply&#039;s by 10% &lt;br /&gt;
    #Warn for the next days weather&lt;br /&gt;
&lt;br /&gt;
    supply_Decay()&lt;br /&gt;
    weather_Change()&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    print &lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dollar = 1&lt;br /&gt;
quarter = .25&lt;br /&gt;
dime = .10&lt;br /&gt;
nickel = .05&lt;br /&gt;
penny = .01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def take_input(text, default = 0):&lt;br /&gt;
    try:&lt;br /&gt;
        in_text = input(text+&amp;quot; [&amp;quot;+`default`+&amp;quot;]: &amp;quot;)&lt;br /&gt;
    except:&lt;br /&gt;
        return default&lt;br /&gt;
    if in_text &amp;lt; 0:&lt;br /&gt;
        in_text = 0&lt;br /&gt;
    &lt;br /&gt;
    return in_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def play_Money( money_Find ):&lt;br /&gt;
 &lt;br /&gt;
    global quarter, dime, nickel, penny&lt;br /&gt;
    &lt;br /&gt;
    total = 0&lt;br /&gt;
    &lt;br /&gt;
    #Takes the amount of money&lt;br /&gt;
    total += dollar*take_input( &amp;quot;How many dollars? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    total += quarter*take_input( &amp;quot;How many quarters? &amp;quot;) &lt;br /&gt;
&lt;br /&gt;
    total += dime*take_input( &amp;quot;How many dimes? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += nickel*take_input( &amp;quot;How many nickels? &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    total += penny*take_input( &amp;quot;How many pennies? &amp;quot;)&lt;br /&gt;
             &lt;br /&gt;
    if total == money_Find:&lt;br /&gt;
        return 1&lt;br /&gt;
            &lt;br /&gt;
    else:&lt;br /&gt;
        return -1&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Qalthos</name></author>
	</entry>
</feed>