Skip to content

A console-based arcade in Python featuring an unbeatable Tic Tac Toe AI, a Reaction Timer, and Stone Paper Scissors.

Notifications You must be signed in to change notification settings

yes-oggy/Python-Mini-Game-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Mini Game Hub 🎮

A console-based arcade in Python featuring an unbeatable Tic Tac Toe AI, a high-precision Reaction Timer, and a classic Stone Paper Scissors game.

Features

  • Unbeatable Tic Tac Toe: Play against a computer that uses a strategic algorithm to guarantee it will never lose.
  • Reaction Timer: Tests your reflexes by measuring your keypress time down to the millisecond using the msvcrt library for instant input detection.
  • Stone Paper Scissors: A classic best-of-3 match against the computer with robust user input handling.
  • Modular Design: Clean, separated functions for each game, all managed by a central main menu.

Technologies Used

  • Python 3
  • msvcrt (for real-time keypress detection in the Reaction Timer)
  • random
  • time

How to Run

  1. Prerequisites: You must have Python 3 installed. This project uses the msvcrt module, which is built into Python on Windows.

  2. Clone the repository:

    git clone [https://github.com/yes-oggy/Python-Mini-Game-Hub.git](https://github.com/yes-oggy/Python-Mini-Game-Hub.git)
  3. Navigate to the folder:

    cd Python-Mini-Game-Hub
  4. Run the application:

    python "Mini Gaming Hub.py"

About

A console-based arcade in Python featuring an unbeatable Tic Tac Toe AI, a Reaction Timer, and Stone Paper Scissors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages