Skip to content

A game designed to teach basic finance concepts to children aged 8+.

License

Notifications You must be signed in to change notification settings

aditya-shirodkar/BasicFinanceConcepts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicFinanceConcepts

This is a text-based game designed to teach basic finance concepts to children aged 8+.

This game covers the following concepts:

  1. Simple and compound interest
  2. Supply and demand
  3. EBIDTA

Of these, the first two include graphical simulations, while the third is purely theoretical.

Some notes:

  • To run the game, please execute "game.py"
  • The only external module used is plotext, a graph plotting tool which can display graphs on the terminal.
  • The presence of formulae has been reduced. It is recommended that interested students search online if they're keen on learning the math behind the graphs generated, or to inspect the code.

Further improvements that can be made to improve on the game:

  • An automated problem generator for simple and compound interest can be included. The existing tutorial simulation can be repurposed for this.
  • The market simulator can be made more dynamic and readable by using classes. The current implementation is a simple logic-driven one.
  • The market simulator can be expanded to include additional features such as sellers with more than one item to sell, buyers and sellers entering and leaving the market, as well as including other financial concepts like inflation.
  • EBIDTA could use a trial problem: a suggestion would be to calculate EBIDTA using both methods suggested.

References:

  1. Investopedia
  2. Foundr.com

About

A game designed to teach basic finance concepts to children aged 8+.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages