Skip to content

datascikhan/ai-number-guessing-game-python-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🎮 Ultimate Rock Paper Scissors Game (Python GUI + AI)

🚀 Project Overview

This is a fully advanced Rock Paper Scissors game built in Python using Tkinter.

It is not just a simple game — it includes:

  • 🎨 GUI (Graphical Interface)
  • 🤖 Smart AI Opponent
  • 🔊 Sound Effects
  • ✨ Animations
  • 🏆 Tournament Mode (Best of 5)

🧠 Features

🎨 GUI Interface

  • Buttons for Rock, Paper, Scissors
  • Live score display
  • Interactive design

🤖 Smart AI

  • Tracks user history
  • Predicts most common move
  • Counters intelligently

🔊 Sound Effects

  • Click sound
  • Win / Lose sounds

✨ Animation

  • Title color animation
  • Dynamic UI updates

🏆 Tournament Mode

  • 5 rounds system
  • Final winner announcement

🛠️ Technologies Used

  • Python 3
  • Tkinter (GUI)
  • Random Module
  • Winsound (for sound effects)

▶️ How to Run

  1. Clone the repository:
git clone https://github.com/datascikhan/ultimate-rock-paper-scissors-python-gui-ai-game.git
  1. Open folder:
cd ultimate-rock-paper-scissors-python-gui-ai-game
  1. Run the program:
python main.py

🧪 Example Gameplay

  • Click Rock / Paper / Scissors
  • AI responds intelligently
  • Score updates live
  • After 5 rounds → winner announced

📈 SEO Keywords

rock paper scissors python, python gui game, tkinter game project, python ai game, beginner python project, python game development


🤝 Contributing

Feel free to fork this project and improve it.


📜 License

Free to use for learning and educational purposes.


⭐ Support

If you like this project, give it a ⭐ on GitHub!