SlideShare a Scribd company logo
1 of 14
STONE PAPER SCISSOR GAME IN PYTHON
PROJECT PRESENTATION OF MINI PROJECT
PRESENTED TO :
PRESENTED BY :
MR. RAHUL SHARMA
AKASH & SHIKHA
LATERAL ENTRY
TABLE OF CONTENT
 Introduction
 Problem Statement
 Aims and Objectives
 Methodology of Research
 Result Expected
 Utilization of Research
 Work Progress
 References
INTRODUCTION
 By this game user can easily play with computer and without getting
bore you can play without any other person alone.
 In this game, user gets the first chance to pick the option among
Rock, paper and scissor. After that computer select from remaining
two choices(randomly), then winner is decided as per the rules.
 If you’re unfamiliar, stone paper scissors is a hand game for two or
more players. Participants say “stone, paper, scissors” and then
simultaneously form their hands into the shape of a rock (a fist), a
piece of paper (palm facing downward), or a pair of scissors (two
fingers extended).
 The rules are straightforward:
• Stone smashes scissors
• Paper covers rock.
• Scissors cut paper.
PROBLEM STATEMENT
The objective of stone, Paper, Scissors is to defeat your opponent by selecting a weapon that defeats their
choice under the following rules:
➢ Scissors cut Paper, so Scissors win.
➢ Paper covers Rock, so Paper wins.
➢ If players choose the same weapon, neither win and the game is played again.
Disruption overcomes the status quo. stone, paper, scissors are each disruptive to the other – and the right
attack wins. ... Don't get caught in a rut yourself. ... What appears to be a weakness could be a strength.
AIMS AND OBJECTIVES
The goal of this assignment is to learn the following:
 Conditional and lexical scoping
 Loops
 Analyze the problem statement
 Learn to create a user Interface with the help of Python.
METHODOLOGY OF RESEARCH
 We will combine theory as well as practical (coding).
 In this one has to test whether the system can be developed using existing technology or not.
We have used C language for this project. Stone Paper Scissor is a game of cyclic
dominance it is not only the popular game among the children’s but also a basic model for
studying decision making in non-cooperative strategic interactions.
 random.randint (0,2)
// used to generate the random numbers by the user.
 Imagetk,image
//used to put the images which is store in the predefined library PIL .
 root = Tk()
 root.title("stone paper")
 root.configure(background="#9b59b6")
//these functions are used to create the main window for the interface which is also store in the predefined library tkinter.
Some functions usages to build this game.
CODE AND PROGRAM
EXPECTED RESULT
UTILIZATION OF RESEARCH
The proposed system has to be examined for its technical, economical and
operational feasibility. It is evaluated from developer and user’s point of view.
Feasibility study includes consideration of all the possible ways to provide a
solution to the given problems. The proposed solution should satisfy all the user
requirements and should be flexible enough so that the future changes can be
easily done based on the future upcoming requirements.
WORK PROGRESS
 Firstly I created the logic for this game and how I can declare the winner
if the user can play with the computer.
 And then I faces issue with the interface so I can make the separate
window with help of tkinter predefined library.
 After I have to work on the interface how I can show the message which
indicate who win’s the game and who lose the game.
 After I have put images and buttons according to choices of the user and
computer through the random function.
 After that for looking the window better I have opted out the maximize
option from the interface window so the interface looks better.
 And finally with all of these steps I get what I actually want and what I
have looking for.
REFERENCES
 www.geeksforgeeks.org
 www.wikipedia.org
 www.academia.edu
 www.github.com
 www.coursehero.com
 www.protectnotes.org
 https://www.codewithharry.com/

More Related Content

What's hot

project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c languageAshutosh Kumar
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Great UX Portfolios
Great UX PortfoliosGreat UX Portfolios
Great UX PortfoliosMary Wharmby
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Cynthia Marcello
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetAbhijeet Kalsi
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCASp Gurjar
 
베트남 게임 시장 전망 (요약본)
베트남 게임 시장 전망 (요약본)베트남 게임 시장 전망 (요약본)
베트남 게임 시장 전망 (요약본)Zondug Kim
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer Nusrat Jahan Shanta
 
Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentationgemmalunney
 
The Future Of Gaming Industry in India
The Future Of Gaming Industry in IndiaThe Future Of Gaming Industry in India
The Future Of Gaming Industry in Indiaknowafest.com
 
게임개발자 직업체험의날 배포용
게임개발자 직업체험의날 배포용게임개발자 직업체험의날 배포용
게임개발자 직업체험의날 배포용영욱 오
 
Artificial Intelligence in games
Artificial Intelligence in gamesArtificial Intelligence in games
Artificial Intelligence in gamesDevGAMM Conference
 
Gaming Console Report By Fahad
Gaming Console Report By FahadGaming Console Report By Fahad
Gaming Console Report By FahadFahad Mohammad
 
Game development
Game developmentGame development
Game developmentreittes
 

What's hot (20)

Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
project on snake game in c language
project on snake game in c languageproject on snake game in c language
project on snake game in c language
 
guess the number project.docx
guess the number  project.docxguess the number  project.docx
guess the number project.docx
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Basics of UX Research
Basics of UX ResearchBasics of UX Research
Basics of UX Research
 
First-person Shooters
First-person ShootersFirst-person Shooters
First-person Shooters
 
Great UX Portfolios
Great UX PortfoliosGreat UX Portfolios
Great UX Portfolios
 
Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCA
 
베트남 게임 시장 전망 (요약본)
베트남 게임 시장 전망 (요약본)베트남 게임 시장 전망 (요약본)
베트남 게임 시장 전망 (요약본)
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer
 
Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentation
 
The Future Of Gaming Industry in India
The Future Of Gaming Industry in IndiaThe Future Of Gaming Industry in India
The Future Of Gaming Industry in India
 
게임개발자 직업체험의날 배포용
게임개발자 직업체험의날 배포용게임개발자 직업체험의날 배포용
게임개발자 직업체험의날 배포용
 
Artificial Intelligence in games
Artificial Intelligence in gamesArtificial Intelligence in games
Artificial Intelligence in games
 
Gaming Console Report By Fahad
Gaming Console Report By FahadGaming Console Report By Fahad
Gaming Console Report By Fahad
 
Tic Tac Toe ppt
Tic Tac Toe pptTic Tac Toe ppt
Tic Tac Toe ppt
 
Game development
Game developmentGame development
Game development
 

Similar to Stone paper scissor

Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)marksuter
 
C PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAMEC PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAMEAbarajitha3
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in GamingAnmol Sawhney
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.Sam Pottinger
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2Anton367594
 
Ijipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ipIjipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ipJongHyoun
 
AI Dominoes Project
AI Dominoes ProjectAI Dominoes Project
AI Dominoes ProjectAdil Gasimov
 
A sample Lab report on a game.
A sample Lab report on a game. A sample Lab report on a game.
A sample Lab report on a game. Junayed Ahmed
 
Global Game Jam Overview
Global Game Jam OverviewGlobal Game Jam Overview
Global Game Jam OverviewSusan Gold
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design materialpeterpur
 
7 tips and tricks for game designers
7 tips and tricks for game designers7 tips and tricks for game designers
7 tips and tricks for game designersIntel® Software
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Rajat Bhatia
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...Sherry Jones
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...Lennart Nacke
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingDavid Mullich
 
What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?SeriousGamesAssoc
 
What is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas WhatleyWhat is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas WhatleySeriousGamesAssoc
 

Similar to Stone paper scissor (20)

Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
C PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAMEC PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAME
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2
 
Game design@itp v3
Game design@itp v3Game design@itp v3
Game design@itp v3
 
Ijipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ipIjipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ip
 
AI Dominoes Project
AI Dominoes ProjectAI Dominoes Project
AI Dominoes Project
 
A sample Lab report on a game.
A sample Lab report on a game. A sample Lab report on a game.
A sample Lab report on a game.
 
Global Game Jam Overview
Global Game Jam OverviewGlobal Game Jam Overview
Global Game Jam Overview
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
 
7 tips and tricks for game designers
7 tips and tricks for game designers7 tips and tricks for game designers
7 tips and tricks for game designers
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?
 
What is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas WhatleyWhat is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas Whatley
 

Recently uploaded

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

Stone paper scissor

  • 1. STONE PAPER SCISSOR GAME IN PYTHON PROJECT PRESENTATION OF MINI PROJECT PRESENTED TO : PRESENTED BY : MR. RAHUL SHARMA AKASH & SHIKHA LATERAL ENTRY
  • 2. TABLE OF CONTENT  Introduction  Problem Statement  Aims and Objectives  Methodology of Research  Result Expected  Utilization of Research  Work Progress  References
  • 3. INTRODUCTION  By this game user can easily play with computer and without getting bore you can play without any other person alone.  In this game, user gets the first chance to pick the option among Rock, paper and scissor. After that computer select from remaining two choices(randomly), then winner is decided as per the rules.  If you’re unfamiliar, stone paper scissors is a hand game for two or more players. Participants say “stone, paper, scissors” and then simultaneously form their hands into the shape of a rock (a fist), a piece of paper (palm facing downward), or a pair of scissors (two fingers extended).  The rules are straightforward: • Stone smashes scissors • Paper covers rock. • Scissors cut paper.
  • 4. PROBLEM STATEMENT The objective of stone, Paper, Scissors is to defeat your opponent by selecting a weapon that defeats their choice under the following rules: ➢ Scissors cut Paper, so Scissors win. ➢ Paper covers Rock, so Paper wins. ➢ If players choose the same weapon, neither win and the game is played again. Disruption overcomes the status quo. stone, paper, scissors are each disruptive to the other – and the right attack wins. ... Don't get caught in a rut yourself. ... What appears to be a weakness could be a strength.
  • 5. AIMS AND OBJECTIVES The goal of this assignment is to learn the following:  Conditional and lexical scoping  Loops  Analyze the problem statement  Learn to create a user Interface with the help of Python.
  • 6. METHODOLOGY OF RESEARCH  We will combine theory as well as practical (coding).  In this one has to test whether the system can be developed using existing technology or not. We have used C language for this project. Stone Paper Scissor is a game of cyclic dominance it is not only the popular game among the children’s but also a basic model for studying decision making in non-cooperative strategic interactions.
  • 7.  random.randint (0,2) // used to generate the random numbers by the user.  Imagetk,image //used to put the images which is store in the predefined library PIL .  root = Tk()  root.title("stone paper")  root.configure(background="#9b59b6") //these functions are used to create the main window for the interface which is also store in the predefined library tkinter. Some functions usages to build this game.
  • 9.
  • 10.
  • 12. UTILIZATION OF RESEARCH The proposed system has to be examined for its technical, economical and operational feasibility. It is evaluated from developer and user’s point of view. Feasibility study includes consideration of all the possible ways to provide a solution to the given problems. The proposed solution should satisfy all the user requirements and should be flexible enough so that the future changes can be easily done based on the future upcoming requirements.
  • 13. WORK PROGRESS  Firstly I created the logic for this game and how I can declare the winner if the user can play with the computer.  And then I faces issue with the interface so I can make the separate window with help of tkinter predefined library.  After I have to work on the interface how I can show the message which indicate who win’s the game and who lose the game.  After I have put images and buttons according to choices of the user and computer through the random function.  After that for looking the window better I have opted out the maximize option from the interface window so the interface looks better.  And finally with all of these steps I get what I actually want and what I have looking for.
  • 14. REFERENCES  www.geeksforgeeks.org  www.wikipedia.org  www.academia.edu  www.github.com  www.coursehero.com  www.protectnotes.org  https://www.codewithharry.com/