This project is a text-based terminal game where players progress through a story by making choices that influence the outcome. The game has a decision tree structure that leads to different endings depending on the player's decisions.
terminal-game
├── src
│ ├── game.py # Main entry point of the game
│ ├── screens.py # Functions for displaying various screens
│ └── decision_tree.py # Defines the decision tree structure
├── requirements.txt # Lists dependencies
└── README.md # Project documentation
To run the game, you need to install the required dependencies. You can do this by running the following command in your terminal:
pip install -r requirements.txt
After installing the dependencies, you can start the game by running the following command:
python src/game.py
- Welcome Screen: The game begins with an engaging welcome screen that sets the tone for the adventure.
- Decision Tree: Players make choices that branch the story in different directions, leading to various endings.
- Narrative Screens: The game includes multiple narrative screens that enrich the storytelling experience.
If you'd like to contribute to the project, feel free to submit a pull request or open an issue for discussion.
This project is open source and available under the MIT License.