Simple Shop Sim has exactly one requirement: Python 3.10 or higher. There are no third-party packages to install, no virtual environments to set up, and no build steps to run. The entire game executes in your terminal using only the Python standard library, making it one of the fastest projects to go from zero to playing.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mukybaby/Simple-Shop-Sim/llms.txt
Use this file to discover all available pages before exploring further.
Check your Python version
Confirm that Python 3.10+ is available on your machine before cloning. Run either of the following commands depending on how Python is installed on your system:orThe output should read
Python 3.10.x or higher. If it doesn’t, download the latest release from python.org before continuing.Clone the repository
Clone the project from GitHub and navigate into the new directory:The repository is self-contained — everything the game needs (
main.py, res/shop.py, res/items.json, and res/customer_names.json) is already present after cloning.Run the game
Start the game by running The game prints a welcome message and immediately prompts you to name your shop. No loading screens, no configuration — you’re in.
main.py directly:Name your shop
The very first prompt asks for a shop name. Whatever you type is stored as Pick anything you like — the name is purely cosmetic and can be changed by simply restarting the game.
shop.name and displayed throughout the session:Make your first move
After naming your shop you land on the main menu. The options change depending on whether the shop is currently open or closed:When the shop is closed:When the shop is open:On day 1, the best first move is usually to open for the day (option 2) and start serving customers right away. You begin with $100 cash and 5 units of each item already stocked, so you have enough inventory to trade before spending any money on restocking.