This is a text-based game designed to teach basic finance concepts to children aged 8+.
This game covers the following concepts:
- Simple and compound interest
- Supply and demand
- 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:
- Investopedia
- Foundr.com