A beginner-friendly text-based role-playing game (RPG) built in Python with a GUI interface using Tkinter. The player makes choices to progress through different scenes, with health and score tracking, and replayability.
- Multiple story paths and outcomes
- Health and π― score system
- Replay / Play Again functionality
- Tkinter-based GUI
- Clean separation of logic and interface (MVC-style)
- Python 3.x
Simple-Text-Based-RPG-Game
βββ game\_logic.py # Contains all story logic and game state
βββ gui.py # Tkinter GUI for interacting with the game
βββ main.py # Entry point to launch the game
βββ README.md
- Clone the repository or Download ZIP.
- Open terminal/command prompt in the project directory.
- Run the following command:
python main.py- Follow the on-screen story and instructions.
- Type your choice (e.g.,
1or2) in the input box. - Press Submit Choice to proceed.
- Monitor your health and score in the GUI.
- After the game ends, click Play Again to restart with full health and score.