GameZone icon indicating copy to clipboard operation
GameZone copied to clipboard

Whiskers Toy Quest

Open wenstef opened this issue 11 months ago • 1 comments

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 the GameGUI class using customtkinter for 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 the WhiskersGameState class to manage the game's state transitions based on user choices.
  • Games/Whiskers_Toy_Quest/whiskers_choices.py: Created the WhiskersChoices class 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 of WhiskersChoices, WhiskersGameState, and GameGUI.

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 📸

Whiskers_Toy_Quest



Thank you soo much for contributing to our repository 💗

wenstef avatar Dec 30 '24 11:12 wenstef

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! 😀

kunjgit avatar Dec 30 '24 11:12 kunjgit