Giter Club home page Giter Club logo

lemonade-remake's Introduction

lemonade-remake
This project aims to recreate the 1979 Apple II game, Lemonade Stand, in
Python solely using the terminal and text graphics. lemonade-remake aims to
recreate the mechanics of the original game by referencing the original
Applesoft Basic code. The original Lemonade Stand was created partially as
a teaching tool for students to learn about the basics of business
management, this remake aims to have a similar educational slant for
aspiring programmers by adhering well to Python conventions and providing
ample documentation.
    This project could later be turned into a graphical application using
PyGame.

Authors
Ethan Hopkins

Lemonade Stand Sequential Program Description
1. Introduction - Show the introductory graphics (or ASCII art)
2. Variable Setup - Setup game state variables by player
3. Start of the Game
4. Display the Title Page
    Is the player starting a new game, or continuing?
        If the player is continuing
    If new, how many people are playing the game?
5. Display tutorial screen
    Press space to continue or esc to end
    If game is exited, prompt user whether they want to continue
6. Weather report display graphic
7. Enter the main game loop
    Each player makes daily decisions
    How many glasses of lemonade to make?
    How many advertising signs to make?
    What price to charge for lemonade?
    Would the player like to change anything?
8. Daily financial report
    Day and stand number
    Gross income made
        Number of glasses sold
        Price set by the player per glass
    Total expenses for the day
        Number of glasses made
        Number of signs made
    Profit
    Total assets with profit

lemonade-remake's People

Contributors

sauceori avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.