<?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=Epsilon748</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=Epsilon748"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Epsilon748"/>
	<updated>2026-05-13T05:50:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29179</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29179"/>
		<updated>2009-05-15T15:00:36Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* 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;
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;
==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>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29178</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29178"/>
		<updated>2009-05-15T14:57:33Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &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;
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;
==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>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29168</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=29168"/>
		<updated>2009-05-15T14:52:08Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Updates and 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;
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;
==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;
===Extra 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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&amp;lt;br /&amp;gt;&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
==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>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28199</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28199"/>
		<updated>2009-04-28T17:48:20Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Updates and 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;
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;
==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;
===Extra 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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
&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;
==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;
==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:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28198</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28198"/>
		<updated>2009-04-28T17:47:58Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &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;
==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;
===Extra 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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
&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;
==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;
&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;
==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:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28197</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28197"/>
		<updated>2009-04-28T17:42:04Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &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;
==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;
===Extra 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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
&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;
==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;
&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;
==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;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28196</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28196"/>
		<updated>2009-04-28T17:39:46Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals (based on time) include: &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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==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;
&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;
==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;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28195</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28195"/>
		<updated>2009-04-28T17:37:24Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals (based on time) include: &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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==Weekly Milestones==&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;
==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;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28194</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28194"/>
		<updated>2009-04-28T17:37:08Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
&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;
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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals (based on time) include: &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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
- Weather patterns impacting sales&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;
- 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;
&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;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==Weekly Milestones==&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;
==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;
==Contacts==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&lt;br /&gt;
print &amp;quot;Done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28193</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28193"/>
		<updated>2009-04-28T17:33:00Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals include: &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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
&lt;br /&gt;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==Wishlist Ideas==&lt;br /&gt;
Weather patterns impacting sales&amp;lt;br&amp;gt;&lt;br /&gt;
Making change (introduction to currency/fractions/small decimals)&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;
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;
&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Weekly Milestones==&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;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&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;
==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;
==Contacts==&lt;br /&gt;
[[Anthony King|User:Epsilon748]]&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28192</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28192"/>
		<updated>2009-04-28T17:29:23Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals include: &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;
- Possibly making materials perishable to increase difficulty&amp;lt;br /&amp;gt;&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
&lt;br /&gt;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==Important Ideas==&lt;br /&gt;
Variations in customer demand&amp;lt;br&amp;gt;&lt;br /&gt;
Perishable resources&amp;lt;br&amp;gt;&lt;br /&gt;
Variation of prices (both materials and final product)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wishlist Ideas==&lt;br /&gt;
Weather patterns impacting sales&amp;lt;br&amp;gt;&lt;br /&gt;
Making change (introduction to currency/fractions/small decimals)&amp;lt;br&amp;gt;&lt;br /&gt;
Advanced mode: changing the recipie for your &amp;quot;lemonade&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
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;
&lt;br /&gt;
===Cool Random Events===&lt;br /&gt;
&lt;br /&gt;
Ants steal your supplys&lt;br /&gt;
    -10% suger&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Weekly Milestones==&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;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&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;
==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;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28191</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28191"/>
		<updated>2009-04-28T17:27:47Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&lt;br /&gt;
&lt;br /&gt;
Other goals include: &lt;br /&gt;
&lt;br /&gt;
- Creating a GUI based game&lt;br /&gt;
- Incorporating counting of money (bills and coins) to make change&lt;br /&gt;
- Creating seasons to vary prices and product demand&lt;br /&gt;
- Making an intuitive program that can be easily learned, and which has replay value&lt;br /&gt;
&lt;br /&gt;
However, the most important goal is to have a working game, while possibly not feature complete, does function as intended.&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;
==Important Ideas==&lt;br /&gt;
Variations in customer demand&amp;lt;br&amp;gt;&lt;br /&gt;
Perishable resources&amp;lt;br&amp;gt;&lt;br /&gt;
Variation of prices (both materials and final product)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wishlist Ideas==&lt;br /&gt;
Weather patterns impacting sales&amp;lt;br&amp;gt;&lt;br /&gt;
Making change (introduction to currency/fractions/small decimals)&amp;lt;br&amp;gt;&lt;br /&gt;
Advanced mode: changing the recipie for your &amp;quot;lemonade&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
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;
&lt;br /&gt;
===Cool Random Events===&lt;br /&gt;
&lt;br /&gt;
Ants steal your supplys&lt;br /&gt;
    -10% suger&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Weekly Milestones==&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;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&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;
==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;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28190</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=28190"/>
		<updated>2009-04-28T17:22:39Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
*[[User:Echo35 | Anthony Lubrani]]&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;
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;
==Goals==&lt;br /&gt;
We&#039;re looking to create a workable prototype with the ability to buy materials and sell a product.&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;
==Important Ideas==&lt;br /&gt;
Variations in customer demand&amp;lt;br&amp;gt;&lt;br /&gt;
Perishable resources&amp;lt;br&amp;gt;&lt;br /&gt;
Variation of prices (both materials and final product)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wishlist Ideas==&lt;br /&gt;
Weather patterns impacting sales&amp;lt;br&amp;gt;&lt;br /&gt;
Making change (introduction to currency/fractions/small decimals)&amp;lt;br&amp;gt;&lt;br /&gt;
Advanced mode: changing the recipie for your &amp;quot;lemonade&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
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;
&lt;br /&gt;
===Cool Random Events===&lt;br /&gt;
&lt;br /&gt;
Ants steal your supplys&lt;br /&gt;
    -10% suger&lt;br /&gt;
A lemon truck crashes in front of your stand&lt;br /&gt;
    +10 lemons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Weekly Milestones==&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;
==Code so far==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/env python&lt;br /&gt;
&lt;br /&gt;
name = &#039;Lemonade Stand&#039;&lt;br /&gt;
&lt;br /&gt;
print &#039;Welcome to &#039; + name&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;
def random_event( ):&lt;br /&gt;
    &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;
&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;
    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;
    print &amp;quot;You have &amp;quot;+`stored_cups`+&amp;quot; cups, &amp;quot;+`stored_lemons`+&amp;quot; lemons, and &amp;quot;+`stored_sugar`+&amp;quot; sugar left.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;Cup price: $&amp;quot;+`cup_price`&lt;br /&gt;
    print &amp;quot;Lemon price: $&amp;quot;+`lemon_price`&lt;br /&gt;
    print &amp;quot;Sugar price: $&amp;quot;+`sugar_price`&lt;br /&gt;
&lt;br /&gt;
    expenses = 0&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many cups&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
    expenses += in_num * cup_price&lt;br /&gt;
    stored_cups += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How many lemons&amp;quot;)&lt;br /&gt;
    expenses += in_num * lemon_price&lt;br /&gt;
    stored_lemons += in_num&lt;br /&gt;
&lt;br /&gt;
    in_num = take_input(&amp;quot;How much sugar&amp;quot;)&lt;br /&gt;
    expenses += in_num * sugar_price&lt;br /&gt;
    stored_sugar += in_num&lt;br /&gt;
&lt;br /&gt;
    today = min(stored_cups, stored_lemons, stored_sugar)&lt;br /&gt;
&lt;br /&gt;
    # Option 1: make maximum available&lt;br /&gt;
    #stored_cups -= today&lt;br /&gt;
    #stored_lemons -= today&lt;br /&gt;
    #stored_sugar -= today&lt;br /&gt;
    #print `today`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    #default value&lt;br /&gt;
    requested_sales = 5&lt;br /&gt;
    sales = max(min(today, requested_sales),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;
    print `sales`+&amp;quot; cups made for $&amp;quot;+`expenses`&lt;br /&gt;
&lt;br /&gt;
    profit = sales * product_price&lt;br /&gt;
    print `sales`+&amp;quot; cups were sold today for $&amp;quot;+`profit`&lt;br /&gt;
    print &amp;quot;You made $&amp;quot;+`(profit - expenses)`+&amp;quot; today.&amp;quot;&lt;br /&gt;
    bank += profit - expenses&lt;br /&gt;
    print &amp;quot;Current funds: $&amp;quot;+`bank`&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;
==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;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=27969</id>
		<title>Math4Team/RIT/Alumni/Spring-2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=27969"/>
		<updated>2009-04-24T14:42:58Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /*  Anthony King */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Computer Engineering Technology==&lt;br /&gt;
===[[User:Nikeunltd|Kennedy Kong]]===&lt;br /&gt;
2nd Year&lt;br /&gt;
&lt;br /&gt;
==Computer Science==&lt;br /&gt;
===[[User:Mdd8919 | Mitchell DeMarco]]===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Enimihil|Gregory Stevens]]===&lt;br /&gt;
5th Year (Graduating after this class)&lt;br /&gt;
&lt;br /&gt;
===[[User:Jck1089|James Kolb]]===&lt;br /&gt;
4th Year (Double majoring in Math)&lt;br /&gt;
&lt;br /&gt;
===[[User:Qalthos|Nathaniel Case]]===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:EricMallon|Eric Mallon]]===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Eldrac|G. Tyler Bragdon]]===&lt;br /&gt;
3rd Year (Minoring in Math)&lt;br /&gt;
&lt;br /&gt;
==Information Technology==&lt;br /&gt;
===[[User:bjr9081|Brendan Reen]]===&lt;br /&gt;
4th Year&lt;br /&gt;
&lt;br /&gt;
===[[User:bbl5660|Brian Long]]===&lt;br /&gt;
4th Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Echo35|Anthony Lubrani]]===&lt;br /&gt;
2nd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:jrgreen118|Jeremiah Green]]===&lt;br /&gt;
5th year&lt;br /&gt;
&lt;br /&gt;
===[[User:wwdillingham|Wesley Dillingham]]===&lt;br /&gt;
5th year&lt;br /&gt;
&lt;br /&gt;
==Photo Journalism==&lt;br /&gt;
===[[User:Jsang1|Jonathan Sanger]]===&lt;br /&gt;
1st year&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
===[[User:Classclownfish | Abbi Honeycutt]]===&lt;br /&gt;
1st year&lt;br /&gt;
&lt;br /&gt;
===[[User:Epsilon748 | Anthony King -XL]]===&lt;br /&gt;
2nd year&lt;br /&gt;
&lt;br /&gt;
===[[User:Sss1406 | Steven Schoenfeld]]===&lt;br /&gt;
4th year&lt;br /&gt;
&lt;br /&gt;
===[[User:Jfinney | Jameson Finney]]===&lt;br /&gt;
3rd year&lt;br /&gt;
===[[User:dbj4366 | Dennis Jalbert]]===&lt;br /&gt;
5th year (Graduating after this quarter)&lt;br /&gt;
&lt;br /&gt;
==Software Engineering==&lt;br /&gt;
===[[User:Cdaniels29 | Chris Daniels]]===&lt;br /&gt;
5th Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Dpk3062 | Doug Krofcheck]]===&lt;br /&gt;
5th Year&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=27960</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=27960"/>
		<updated>2009-04-24T14:15:28Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Lemonade Stand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
==[[Fun Towers]]==&lt;br /&gt;
==[[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, 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 of course, 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 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 [[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;
==[[Teacher Reporting]]==&lt;br /&gt;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=27770</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=27770"/>
		<updated>2009-04-21T01:16:58Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Lemonade Stand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
==[[Fun Towers]]==&lt;br /&gt;
==[[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, 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 of course, 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 currently working on the project are [[Anthony King]], [[Nathaniel Case]], [[Jonathan Sanger]], [[Mitchell DeMarco]], and [[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;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=27769</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=27769"/>
		<updated>2009-04-21T01:13:41Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Lemonade Stand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
==[[Fun Towers]]==&lt;br /&gt;
==[[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, 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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;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 of course, 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;
==[[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;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27620</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27620"/>
		<updated>2009-04-17T14:53:35Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Project Currently Being Worked On */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Systems Administration Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Skills===&lt;br /&gt;
- Java Programming&amp;lt;br /&amp;gt;&lt;br /&gt;
- XHTML and CSS &amp;lt;br /&amp;gt;&lt;br /&gt;
- Basic Python &amp;lt;br /&amp;gt;&lt;br /&gt;
- Assembly &amp;lt;br /&amp;gt;&lt;br /&gt;
- Computer Hardware and repair &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4th Grade Math Topics===&lt;br /&gt;
- 4.P.4 	 Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.12 	 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Project Currently Being Worked On===&lt;br /&gt;
Currently working on [[Lemonade Stand]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27614</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27614"/>
		<updated>2009-04-17T14:49:56Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Skills */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Systems Administration Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Skills===&lt;br /&gt;
- Java Programming&amp;lt;br /&amp;gt;&lt;br /&gt;
- XHTML and CSS &amp;lt;br /&amp;gt;&lt;br /&gt;
- Basic Python &amp;lt;br /&amp;gt;&lt;br /&gt;
- Assembly &amp;lt;br /&amp;gt;&lt;br /&gt;
- Computer Hardware and repair &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4th Grade Math Topics===&lt;br /&gt;
- 4.P.4 	 Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.12 	 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Project Currently Being Worked On===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27613</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=27613"/>
		<updated>2009-04-17T14:49:26Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Systems Administration Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Skills===&lt;br /&gt;
- Java Programming&amp;lt;br /&amp;gt;&lt;br /&gt;
- XHTML and CSS &amp;lt;br /&amp;gt;&lt;br /&gt;
- Basic Python &amp;lt;br /&amp;gt;&lt;br /&gt;
- Assembly&lt;br /&gt;
- Computer Hardware and repair &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4th Grade Math Topics===&lt;br /&gt;
- 4.P.4 	 Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.12 	 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Project Currently Being Worked On===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=27611</id>
		<title>Lemonade Stand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Lemonade_Stand&amp;diff=27611"/>
		<updated>2009-04-17T14:48:12Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Group Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Group Members==&lt;br /&gt;
*[[User:Qalthos|Nathaniel Case]]&lt;br /&gt;
*[[User:Jsang1|Jonathan Sanger]]&lt;br /&gt;
*[[User:Mdd8919 | Mitchell DeMarco]]&lt;br /&gt;
*[[User:Epsilon748 | Anthony King]]&lt;br /&gt;
&lt;br /&gt;
==Idea==&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.&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.&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;
==Wishlist Ideas==&lt;br /&gt;
Weather patterns impacting sales&amp;lt;br&amp;gt;&lt;br /&gt;
Making change (introduction to currency/fractions/small decimals)&amp;lt;br&amp;gt;&lt;br /&gt;
Advanced mode: changing the recipie for your &amp;quot;lemonade&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Bargaining/haggling&amp;lt;br&amp;gt;&lt;br /&gt;
Potential use of network, competitive or cooperative modes&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=26963</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=26963"/>
		<updated>2009-04-09T02:27:27Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Computer Science Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Skills===&lt;br /&gt;
- Java Programming&amp;lt;br /&amp;gt;&lt;br /&gt;
- XHTML and CSS &amp;lt;br /&amp;gt;&lt;br /&gt;
- Basic Python &amp;lt;br /&amp;gt;&lt;br /&gt;
- Assembly&lt;br /&gt;
- Computer Hardware and repair &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4th Grade Math Topics===&lt;br /&gt;
- 4.P.4 	 Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.10 	 Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money. &amp;lt;br /&amp;gt;&lt;br /&gt;
- 4.N.12 	 Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Project Currently Being Worked On===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=25046</id>
		<title>Math4Team/RIT/Alumni/Spring-2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=25046"/>
		<updated>2009-04-03T14:11:49Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Computer Engineering Technology==&lt;br /&gt;
===Kennedy Kong===&lt;br /&gt;
2nd Year&lt;br /&gt;
I am interested in having the other side touch pads running and integrate them with some kinda of software. &lt;br /&gt;
I am interested in also having a web cam program running, but that seems to be taken by an external team. I might collaborate with the webcam group.&lt;br /&gt;
&lt;br /&gt;
==Computer Science==&lt;br /&gt;
===[[User:Mdd8919 | Mitchell DeMarco]]===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Enimihil|Gregory Stevens]]===&lt;br /&gt;
5th Year (Graduating after this class)&lt;br /&gt;
&lt;br /&gt;
===James Kolb===&lt;br /&gt;
4th Year (Double majoring in Math)&lt;br /&gt;
&lt;br /&gt;
===Nathaniel Case===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:EricMallon|Eric Mallon]]===&lt;br /&gt;
3rd Year&lt;br /&gt;
&lt;br /&gt;
===[[User:Eldrac|G. Tyler Bragdon]]===&lt;br /&gt;
3rd Year (Minoring in Math)&lt;br /&gt;
&lt;br /&gt;
==Information Technology==&lt;br /&gt;
===[[User:bjr9081|Brendan Reen]]===&lt;br /&gt;
4th Year&lt;br /&gt;
&lt;br /&gt;
===[[User:bbl5660|Brian Long]]===&lt;br /&gt;
4th Year&lt;br /&gt;
&lt;br /&gt;
==Photo Journalism==&lt;br /&gt;
===Jonathan Sanger===&lt;br /&gt;
1st year&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
===[[User:Classclownfish | Abbi Honeycutt]]===&lt;br /&gt;
1st year&lt;br /&gt;
&lt;br /&gt;
===[[User:Epsilon748 | Anthony King]]===&lt;br /&gt;
2nd year&lt;br /&gt;
===Steven Schoenfeld===&lt;br /&gt;
4th year&lt;br /&gt;
===Jameson Finney===&lt;br /&gt;
3rd year&lt;br /&gt;
===[[User:dbj4366 | Dennis Jalbert]]===&lt;br /&gt;
5th year (Graduating after this quarter)&lt;br /&gt;
&lt;br /&gt;
==Software Engineering==&lt;br /&gt;
===[[User:Cdaniels29 | Chris Daniels]]===&lt;br /&gt;
5th Year&lt;br /&gt;
&lt;br /&gt;
===Doug Krofcheck===&lt;br /&gt;
5th Year&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24232</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24232"/>
		<updated>2009-03-27T23:33:33Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Contact Info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Computer Science Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com &amp;lt;br /&amp;gt;&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24231</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24231"/>
		<updated>2009-03-27T23:33:03Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Computer Science Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;br /&gt;
&lt;br /&gt;
===Contact Info===&lt;br /&gt;
&lt;br /&gt;
MSN: amk1247@hotmail.com&lt;br /&gt;
Email: amk1247@rit.edu&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24230</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24230"/>
		<updated>2009-03-27T23:32:13Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Information===&lt;br /&gt;
I am a first year Applied Networking and Computer Science Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24229</id>
		<title>User:Epsilon748</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Epsilon748&amp;diff=24229"/>
		<updated>2009-03-27T23:31:21Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: Information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am a first year Applied Networking and Computer Science Major at RIT, second year standing. I have been interested in computer hardware for almost 6 years, including building several desktops and servers. Lately I became interested in the ultra portable laptop market, purchasing an eeePC and becoming interested in the OLPC XO laptop project. I am interested in creating a device that not only helps children learn, but that also exposes them to the same technology that has fascinated me. I want to work on making the XO mesh networks easier and more intuitive than they currently are (small complaints, but it&#039;s the part I am most interested in).&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=23209</id>
		<title>Math4Team/RIT/Alumni/Spring-2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Alumni/Spring-2009&amp;diff=23209"/>
		<updated>2009-03-20T15:39:49Z</updated>

		<summary type="html">&lt;p&gt;Epsilon748: /* Student */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
==Computer Engineering Technology==&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
==Computer Science==&lt;br /&gt;
===Student===&lt;br /&gt;
Mitchell DeMarco - 3rd Year&lt;br /&gt;
&lt;br /&gt;
Gregory Stevens - 5th Year (Graduating after this class)&lt;br /&gt;
&lt;br /&gt;
==Information Technology==&lt;br /&gt;
===Student===&lt;br /&gt;
Brendan Reen - 4th Year&lt;br /&gt;
&lt;br /&gt;
Brian Long - 4th Year&lt;br /&gt;
&lt;br /&gt;
==Photo Journalism==&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
Jonathan Sanger - 1st year&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
===Student===&lt;br /&gt;
Anthony King -2nd year&lt;br /&gt;
&lt;br /&gt;
==Software Engineering==&lt;br /&gt;
===Student===&lt;br /&gt;
Class year&lt;/div&gt;</summary>
		<author><name>Epsilon748</name></author>
	</entry>
</feed>