Changes

Jump to navigation Jump to search
1,650 bytes added ,  13:48, 12 August 2011
Line 10: Line 10:  
==Project Status==
 
==Project Status==
 
{{:Lemonade_Stand/status}}
 
{{:Lemonade_Stand/status}}
The project has just been re-written and should be a bit easier to localized in the future.
      
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.
 
Any interest in helping can be directed towards project leader [[User:Qalthos|Nathaniel Case]] as well as any of the other listed active members. Lemonade Stand is to be considered an open project, which is currently undoergoing active development for the RIT fall quarter 2010.  Nathaniel will continue to have interest in the project and will continue to provide assistance and input as time allows beyond this time.
Line 18: Line 17:  
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.
 
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc/commit/aaf4186bf1403a6ee2892f9c606d676d78311f17 1.1.0](git tag): Updated game code.
 
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite
 
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-4 2.0, XO Release 4]: Game Rewrite
 +
* [http://activities.sugarlabs.org/en-US/sugar/addons/versions/4321#version-5 2.1, XO Release 5]: Beautification Project
    
==Structure==
 
==Structure==
 +
For more detailed information on how to implement new things, please see the [[Lemonade_Stand/Developer_Documentation|Developer Documentation]]
 +
 
The game's 'day' is split into 3 parts (Start of day, Day occurs, and End of day)
 
The game's 'day' is split into 3 parts (Start of day, Day occurs, and End of day)
   Line 102: Line 104:  
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.<br />
 
* Choosing location of Lemonade Stand within the town, would influence sales, cost of supplies, etc.<br />
 
* Perhaps showing currency the player has letting them find total profit
 
* Perhaps showing currency the player has letting them find total profit
 +
 +
==Helping Out==
 +
One of the things we always need are new [[Lemonade Stand/Events|random events]] to make the game more interesting.<br/>
 +
Another thing which is always useful is submitting new [[Lemonade Stand/Art|artwork]].<br/>
    
==Fall 2010 Milestones==
 
==Fall 2010 Milestones==
Line 153: Line 159:  
*[[User:Jlew| Justin Lewis]]
 
*[[User:Jlew| Justin Lewis]]
 
*[[User:Sarah Wagner|Sarah Wagner]]
 
*[[User:Sarah Wagner|Sarah Wagner]]
 +
*[[User:JT Mengel|JT Mengel]]
    
=== Historical ===
 
=== Historical ===
Line 162: Line 169:     
==Getting the Latest Snapshot from Git==
 
==Getting the Latest Snapshot from Git==
Lemonade Stand is available either under the [[http://dbad-license.org/|DBAD License]] or the GPLv3+
+
Lemonade Stand is available either under the [http://dbad-license.org/ DBAD License] or the GPLv3+
    
To get the latest working version from Git, open a terminal and enter these commands:
 
To get the latest working version from Git, open a terminal and enter these commands:
Line 169: Line 176:  
cd lemonade-stand<br/>
 
cd lemonade-stand<br/>
 
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine<br/>
 
git clone git://git.fedorahosted.org/FortuneEngine.git fortuneengine<br/>
 +
 +
mv fortuneengine/fortuneengine/* ./fortuneengine/<br/>
 +
 +
If you don't have pygame, then download and install it from [http://pygame.org pygame].
    
The game can then be run by executing 'python LemonadeStand.py'
 
The game can then be run by executing 'python LemonadeStand.py'
 +
 +
==Game Play==
 +
After entering the command to run the game the following specials keys are used to actually play:
 +
*'''<ENTER>''':
 +
**From the Welcome Screen - Enters the game.
 +
**From the Main Screen - Enter the store.
 +
**From the Store Screen - Complete transaction, Leave store.
 +
**From Daily Log - Submits values entered.
 +
*'''Arrow Keys''':
 +
**From the Store Screen - Left and right arrows select a product.
 +
**From Daily Log - Up and down arrows select a monetary value (dollars, quarters, etc).
 +
*'''Number Keys''': From the Store Screen - Used to enter the desired quantity of the selected product.
 +
**From Daily Log - Used to enter the number of dollars, quarters, etc. which make up your profit.
 +
*'''<h>''': From any screen - Causes a help message to appear or disappear.
 +
*'''<ESC>''': From any screen - Exits the game.
 +
 +
 +
To access the different difficulty levels use the following commands to run LemonadeStand.py:
 +
*'''Easy''': python LemonadeStand.py -d 0
 +
*'''Normal''': python LemonadeStand.py -d 1
 +
*'''Hard''': python LemonadeStand.py -d 2
 +
*'''Impossible''': python LemonadeStand.py -d 3
    
==Links and Resources==
 
==Links and Resources==
 
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]
 
* [http://activities.sugarlabs.org/en-US/sugar/addon/4321/ Activity Page]
* [http://gitorious.org/lemonade-stand-olpc/lemonade-stand-olpc Git Repository]
+
* [http://gitorious.org/lemonade-stand-olpc Git Repository]
 
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]
 
* [https://fedorahosted.org/fossrit/wiki/LemonadeStand Project Trac]
5

edits

Navigation menu