Skip to main content

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

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kyg_guessing_game_kit-0.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kyg_guessing_game_kit-0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for kyg_guessing_game_kit-0.1.tar.gz
Algorithm Hash digest
SHA256 75bf3663aa7e76a21abed9b0bfbd6b7a67687567f9b5fbc5031b317560463fff
MD5 d49facf902a1f474c4dcc960bb13d726
BLAKE2b-256 322a82b6ee578140dc1a343af80c5102a048b0a3f74760d02ce1cb21821f4e70

See more details on using hashes here.

File details

Details for the file kyg_guessing_game_kit-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kyg_guessing_game_kit-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ab1e112895aab3bbc83b6855bf7b9368b36117b6e41c32d093fa73838537175
MD5 7fb4b4aa32a654593819fa62a0444c82
BLAKE2b-256 07a6bcc6feb1d50ee5f015c389c10c7000e01dfc47c1308fcfde467160e4226c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page