🌐
GeeksforGeeks
geeksforgeeks.org › python › rock-paper-and-scissor-game-using-tkinter
Rock Paper and Scissor Game Using Tkinter - GeeksforGeeks
These shapes are “rock”, “paper”, and “scissors”. ... Create a reset button to reset the game. ... We will create five functions; one is for reset the game, the second is for disabling the button and the other are for game winners ...
Published   July 23, 2025
🌐
Python Geeks
pythongeeks.org › python geeks › python projects › rock paper scissors python program – develop simple python game
Rock Paper Scissors Python Program - Develop Simple Python Game - Python Geeks
July 13, 2022 - Create Python Rock Paper Scissors Game project using Tkinter module for GUI and random module to generate random words from list.
Discussions

I made a rock paper scissors game using tkinter.
Nice work! A few possible improvements below if you're interested: The lines where you call self.pa() aren't doing anything; you can just remove those lines (#34, #39, #44, etc.) and also remove the two lines where you define the empty pa(self) method. You might want to rename the self.rock attribute on lines #28 and #29; it has the same name as the rock method defined later. Wildcard imports like from tkinter import * are generally not a good idea for multiple reasons, including that it's not clear what's being used from that module. tkinter is an unusual case in that the official documentation suggests this usage (e.g. see discussion here: https://stackoverflow.com/q/48746351 ). Anyhow, in your program the wildcard import is redundant because you're also importing tkinter as tk and explicitly writing tk. before most objects from that package, which is what I would recommend. You can delete line #2 and the only change you'll have to make is replacing BOTH on line #19 with tk.BOTH. More on reddit.com
🌐 r/Python
2
9
May 1, 2021
user interface - Python [Tkinter] Rock Paper Scissors GUI - Stack Overflow
I am currently working on a Python [Tkinter] Rock Paper Scissors GUI application. So far I've been able to construct the interface and even allow the user to make their selection. The only problem ... More on stackoverflow.com
🌐 stackoverflow.com
I'm making a rock paper scissors game using tkinter and random
https://www.askpython.com/python-modules/tkinter/change-button-state More on reddit.com
🌐 r/learnpython
2
1
February 5, 2023
Rock Paper Scissors Arena simulator with tkinter
Not very good More on reddit.com
🌐 r/Python
1
27
September 26, 2025
🌐
Educative
educative.io › blog › python-tkinter-tutorial-rock-paper-scissors
Python Tkinter tutorial: Build a Rock-Paper-Scissors game
Part 3 of our Python Tkinter series! Learn how to use Python 's GUI Tkinter to build an interactive modification of a famous game from the Big Bang Theory—Rock-Paper-Scissors-Lizard-Spock.
🌐
TutorialsPoint
tutorialspoint.com › rock-paper-and-scissor-game-using-tkinter
Rock Paper and Scissor Game Using Tkinter
May 3, 2021 - To denote the hand gestures for Rock, Paper, and scissors, we will create three buttons for each. Once the game gets started, it will show the final winner on the application window. Reset button to reset the Game. #import required libraries from tkinter import * from tkinter import ttk import ...
🌐
Medium
medium.com › @rick.j.a › rock-paper-scissors-game-made-with-tkinter-with-python-e4003f697e0c
Rock paper scissors game, made with Tkinter (with Python) | by RickA | Medium
December 20, 2022 - I ended up making rock paper scissors and I want to share it with you. Let’s take a look at the code and the result. The code isn’t long. It has all the things this game requires. First, we make the screen where we can play the game. # Import Required Library from tkinter import * import random # Create Object root = Tk() # Set geometry root.geometry("300x300") # Set title root.title("Rock Paper Scissor Game")
🌐
GitHub
github.com › GaganpreetKaurKalsi › Rock-Paper-Scissors-Game
GitHub - GaganpreetKaurKalsi/Rock-Paper-Scissors-Game: Rock Paper Scissors Game made using tkinter in python · GitHub
Rock Paper Scissors Game made using tkinter in python - GaganpreetKaurKalsi/Rock-Paper-Scissors-Game
Starred by 4 users
Forked by 9 users
Languages   Python
🌐
CodeSpeedy
codespeedy.com › home › rock paper scissors in python using gui tkinter
Rock Paper Scissors in Python using GUI Tkinter - Python CodeSpeedy
January 24, 2020 - from tkinter import * from tkinter import messagebox import random as r def reset(): global p1_choice,p2_choice b1['text']='Player 1 Roll' b1['state']=NORMAL p1.configure(image=general['player_1']) p1_choice=None b2['text']='Player 2 Roll' b2['state']=NORMAL p2.configure(image=general['player_2']) p2_choice=None def compare(): if((b1['text'][0]=='R' and b2['text']=='S') or (b1['text'][0]=='S' and b2['text']=='P') or (b1['text'][0]=='P' and b2['text']=='R')): messagebox.showinfo('Victory','Player 1 has Won.\n\tHurrah!!') elif(b1['text']==b2['text']): messagebox.showinfo('Draw',"Well that's a ti
🌐
Pythonista Planet
pythonistaplanet.com › rock-paper-scissors-game-using-python-tkinter
Rock Paper Scissors Game Using Python Tkinter – Pythonista Planet
October 9, 2021 - Let’s create a Rock Paper Scissors game (Stone Paper Scissors game) using the Tkinter library of Python. I guess you already know what the game…
Find elsewhere
🌐
Tkinter
tkinter.com › rock-paper-scissors-game-python-tkinter-gui-tutorial-144
Rock Paper Scissors Game – Python Tkinter GUI Tutorial #144 – TKinter.com
November 13, 2020 - from tkinter import * from random import randint from tkinter import ttk root = Tk() root.title('Codemy.com - Rock, Paper, Scissors') root.iconbitmap('c:/gui/codemy.ico') root.geometry("500x600") # Change bg color to white root.config(bg="white") # Define our images rock = PhotoImage(file='images/rps/rock.png') paper = PhotoImage(file='images/rps/paper.png') scissors = PhotoImage(file='images/rps/scissors.png') # Add Images to a list image_list = [rock, paper, scissors] # Pick random number between 0 and 2 pick_number = randint(0,2) # Throw up an image when the program starts image_label = Lab
🌐
YouTube
youtube.com › watch
Python Game Coding: Rock, Paper, Scissors using tkinter - YouTube
Learn how to make a simple Rock, Paper, Scissors game using tkinter and ASCII art!Download the Code Here: https://github.com/wynand1004/Projects/blob/master/...
Published   December 9, 2020
🌐
YouTube
youtube.com › watch
Rock Paper Scissors Game - Python Tkinter GUI Tutorial #144 - YouTube
In this video we'll build a fun little "Rock, Paper, Scissors" game with Tkinter and Python.This is a fun children's game where you select either Rock, Paper...
Published   November 12, 2020
🌐
GeeksforGeeks
geeksforgeeks.org › videos › rock-paper-scissors-game-in-python-using-tkinter
Rock Paper Scissors Game in Python using Tkinter - GeeksforGeeks | Videos
It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with Tkinter is the fastest and easiest way to create GUI applications. we will see how we can create a rock paper and scissor game using Tkinter.
Published   October 28, 2022
Views   8K
🌐
DataFlair
data-flair.training › blogs › python-rock-paper-scissors-game
Python Rock Paper Scissors Game - DataFlair
August 25, 2021 - To obtain a random response each time, you must consistently rerun the rock-paper-scissors game. This will ensure that the game always generates random responses. ... Hi there! It appears the section where the computer makes the selection is out of the main function to play the game. Try the following: ##import library from tkinter import * import random ##initialize window root = Tk() root.geometry(‘400×400’) root.resizable(0,0) root.title(‘DataFlair-Rock,Paper,Scissors’) root.config(bg =’seashell3′) ##heading Label(root, text = ‘Rock, Paper ,Scissors’ , font=’arial 20 bold
🌐
Stack Overflow
stackoverflow.com › questions › 31689133 › python-tkinter-rock-paper-scissors-gui
user interface - Python [Tkinter] Rock Paper Scissors GUI - Stack Overflow
def runGame(startWindow): #Close [startWindow] before advancing: startWindow.destroy() startWindow.quit() master = Tk() master.title('Lets Play!') #Function carries on the remainder of the game. def carryGame(button_id): result = StringVar() printResult = Label(master, textvariable = result, font='Bizon 32 bold', bg='PeachPuff2') printResult.place(x=150, y=300) #Computer's move: random_Num = randrange(1,4) if random_Num == 1: computer_Move = 'Rock' elif random_Num == 2: computer_Move = 'Paper' else: computer_Move = 'Scissors' if button_id == 1: player_Move = 'Rock' elif button_id == 2: player_
🌐
Sailendra Chettri
sailendra.hashnode.dev › python-game-rock-paper-scissors
How to make python Game: Rock, Paper, Scissors using Tkinter library
May 31, 2021 - from tkinter import * from random ... #Body of the main program root.mainloop() Create a function to check who wins and who loses and display the score on the screen....
🌐
GitHub
github.com › geosaleh › Rock_Paper_Scissors
GitHub - geosaleh/Rock_Paper_Scissors: Rock Paper Scissors Game - Python Tkinter GUI · GitHub
Rock Paper Scissors Game - Python Tkinter GUI. Contribute to geosaleh/Rock_Paper_Scissors development by creating an account on GitHub.
Author   geosaleh
🌐
GitHub
github.com › Saulius181 › tk-python-rock-paper-scissors
GitHub - Saulius181/tk-python-rock-paper-scissors: Rock-Paper-Scissors game written in Python using Tkinter GUI library
Rock-Paper-Scissors game written in Python using Tkinter GUI library - Saulius181/tk-python-rock-paper-scissors
Author   Saulius181