KYG: Guessing Game Kit – Playful Python Learning by Ashok Sir and Sathish Ramanujam
Project description
Co-Kreate Your Genius: KYG Guessing Game Kit
An interactive, gamified toolkit for learning Python fundamentals—built on a proven method by Ashok Bakthavathsalam and created by Sathish Ramanujam.
What is KYG Guessing Game Kit?
This is a fun, hands-on way for students to experience Python’s five core constructs—print statements, function calls, variable input, import, GUI basics—in a real game.
- Designed for “Zero2Hero” Python induction events.
- Lets students play the classic “guess my number!” challenge.
- All logic shown in code—and explained interactively through gameplay.
- Perfect for classroom, online exercises, coding clubs, or self-learning.
Why Use This Kit?
- Developed by Python educators for rapid onboarding and retention.
- Play, explore, then dive into code: students see the GUI first, then relate it to Python logic.
- Each step introduces a core Python concept in context.
How to Play
- Open the game GUI, let students choose a range, and let the computer try to guess.
- Students respond with HIGHER/LOWER/YES buttons as the computer guesses their number.
- Behind the scenes: binary and linear search strategies are explained in code and gameplay.
- Replay as needed, experiment, and learn.
See the included [readme.md] for complete instructions!
Authors
Features
- Clean Tkinter GUI
- Reinforces fundamental Python constructs
- Replayable and easily customizable
- Well-documented gameplay and code
Installation
-
pip install kyg-guessing-game-kit
-
After installation, you can run the game with
- python -m kyg_ggk or kyg_ggk
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kyg_guessing_game_kit-0.1.tar.gz.
File metadata
- Download URL: kyg_guessing_game_kit-0.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75bf3663aa7e76a21abed9b0bfbd6b7a67687567f9b5fbc5031b317560463fff
|
|
| MD5 |
d49facf902a1f474c4dcc960bb13d726
|
|
| BLAKE2b-256 |
322a82b6ee578140dc1a343af80c5102a048b0a3f74760d02ce1cb21821f4e70
|
File details
Details for the file kyg_guessing_game_kit-0.1-py3-none-any.whl.
File metadata
- Download URL: kyg_guessing_game_kit-0.1-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ab1e112895aab3bbc83b6855bf7b9368b36117b6e41c32d093fa73838537175
|
|
| MD5 |
7fb4b4aa32a654593819fa62a0444c82
|
|
| BLAKE2b-256 |
07a6bcc6feb1d50ee5f015c389c10c7000e01dfc47c1308fcfde467160e4226c
|