Whiskers Toy Quest
PR Description 📜
This pull request introduces a new interactive text-based adventure game called "Whiskers Toy Quest" to the repository. The game is designed to help children improve their reading and decision-making skills through an engaging storyline and multiple game states. The most important changes include the addition of the game description, functionalities, installation instructions, and the implementation of the game's GUI, game state management, and choices.
New Game Addition:
Games/Whiskers_Toy_Quest/README.md: Added a comprehensive README file for "Whiskers Toy Quest" with sections on game description, functionalities, how to play, installation, and screenshots.README.md: Updated the main repository README to include a link to the new game "Whiskers Toy Quest".
Game Implementation:
Games/Whiskers_Toy_Quest/game.py: Implemented theGameGUIclass usingcustomtkinterfor the game's graphical user interface, including methods for handling user input, updating the stage description, and displaying images.Games/Whiskers_Toy_Quest/game_state.py: Added theWhiskersGameStateclass to manage the game's state transitions based on user choices.Games/Whiskers_Toy_Quest/whiskers_choices.py: Created theWhiskersChoicesclass to define the game's various stages, descriptions, questions, and possible next states.Games/Whiskers_Toy_Quest/main.py: Set up the main script to initialize and run the game, creating instances ofWhiskersChoices,WhiskersGameState, andGameGUI.
Fixes #5172
Mark the task you have completed ✅
- [x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
- [x] I have performed a self-review of my own code or work.
- [x] I have commented my code, particularly in hard-to-understand areas.
- [x] My changes generates no new warnings.
- [x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
- [x] I have added screenshot for website preview in assets/images
- [x] I have added entries for my game in GameZone's README.md
- [x] I have added README.md in my Game folder
- [x] I have specified the respective issue number for which I have requested the new game.
Add your screenshots 📸
Thank you soo much for contributing to our repository 💗
Thank you @wenstef ,for creating the PR and contributing to our GameZone 💗 Review team will review the PR and will reach out to you soon! 😇 Make sure that you have marked all the tasks that you are done with ✅. Thank you for your patience! 😀