This game is a work of fiction created solely for entertainment purposes. The characters, events, and settings depicted in this game, including references to the CN Tower, "Quadrobers," and "Patrick" are entirely fictional.
Any resemblance to real persons, living or deceased, or actual events, locations, or entities is purely coincidental. The developer does not intend to offend, harm, or misrepresent any individuals, groups, or organizations.
This game is intended for players aged 16 and above. By playing this game, you confirm that you meet the age requirement.
The game includes an optional "sweet+" mode (referred to as such in the code), which provides an alternative, more inclusive tone to the game's dialogue. This mode is designed to be humorous and is available in regions where such content is legally permitted. It can be toggled on or off in the debug menu.
Please note: In countries where this content might be restricted, the "Sweet+" mode is automatically disabled and removed from the debug menu to comply with local regulations.
Embark on a text-based adventure in and around the iconic CN Tower in Toronto! Explore various locations, interact with unique characters, collect items, and manage your in-game money. Your choices will shape the story and lead to different outcomes.
- Text-Based Adventure: Immerse yourself in a narrative-driven experience using text commands.
- CN Tower Setting: Explore locations inspired by the real-world CN Tower.
- Inventory System: Collect and manage items that can be helpful on your journey.
- Currency System: Earn and spend in-game money.
- Character Interactions: Engage in conversations with fictional characters like Alex Rivers and Patrick.
- Choice-Driven Narrative: Make decisions that impact the storyline.
- Multiple Endings: Experience different outcomes based on your choices.
- Save/Load Functionality: Save your progress and resume your adventure later.
- Debug Menu: Access a hidden debug menu to test the game or adjust settings (use with caution!).
- Optional Sweet+ Mode: Enhance your experience with inclusive dialogue and interactions in regions where it's permitted.
- Country-Based Restrictions: Certain features are automatically disabled based on the player's detected country to comply with local regulations.
- Python 3.x installed on your system.
- Required Libraries:
requests
,art
,pytz
,prompt_toolkit
-
Clone the Repository:
git clone https://github.com/cherrywheel/CN-Tower.git cd CN-Tower
-
Install Dependencies:
pip install -r requirements.txt
Or, if you're on Linux/macOS:
pip3 install -r requirements.txt
-
Navigate to the game directory in your terminal:
cd CN-Tower
-
Run the
main.py
script:python main.py
- The game will guide you with text prompts and hints.
- Type commands like
Go North
,Buy Ticket
,Look Around
, etc. - Type
Help
to see a list of available commands. - Type
Inventory
to view your current items and money. - Type
Exit
to quit the game. - Type
Restart
to start a new game. - Type
Debug
to access the debug menu (use with caution!). - Type
Save
to save the game, andLoad
to load a saved game.
If you are in a country where LGBTQ+ content is restricted, the game will automatically disable the Sweet+ mode and remove the option from the debug menu. Some dialogue and interactions might be adjusted accordingly.
Contributions are welcome! If you'd like to contribute to the game, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test thoroughly.
- Submit a pull request.