RoshamboPy-Game is a classic Rock, Paper, Scissors game with a graphical user interface built using Python and the customtkinter library. Play against the computer and see who comes out on top in this simple yet addictive arcade game.
- Classic Gameplay: Enjoy the timeless game of Rock, Paper, Scissors.
- Sleek UI: A modern and clean user interface built with
customtkinter, featuring a dark mode appearance. - CPU Opponent: The computer makes a random choice for a challenging experience every time.
- Score Tracking: The application keeps track of the score between the player and the CPU.
- Instant Feedback: The result of each round (Win, Lose, or Tie) is immediately displayed with distinct colors.
To run the game on your local machine, follow these simple steps.
Make sure you have Python installed on your system. You will also need the customtkinter library.
-
Clone the repository:
git clone https://github.com/rifatsh3ikh/RoshamboPy-Game.git cd RoshamboPy-Game -
Install the required dependency:
pip install customtkinter
-
Run the game:
python main.py
- Launch the application by running
main.py. - The game window will appear with the title "Roshambo Arcade".
- Choose your move by clicking one of the three buttons: 🪨 Rock, 📄 Paper, or ✂️ Scissors.
- The computer's choice and the outcome of the round will be displayed in the center.
- Your score and the CPU's score are updated at the top of the window.
- Keep playing to increase your score
Contributions are welcome! To contribute:
Fork the project
Create a feature branch (git checkout -b feature/your‑idea)
Commit your changes (git commit -m "Add feature")
Push to your branch (git push)
Open a Pull Request
Maintained by rifatsh3ikh