Question: For this project you will write a program to simulate the game Rock, Paper, Scissors. You will include both a one-player and two-player game. This
For this project you will write a program to simulate the game Rock, Paper, Scissors. You will include both a one-player and two-player game. This program must use functions. The rules are as follows: Paper Covers Rock Rock Smashed Scissors Scissors Cut Paper
Your program must include the following:
This exact Main Menu: See the Rules
Play against the computer
Play a two player game
Quit
This exact Weapon Menu for both one player and two player game to choose weapon:
Rock
Paper
Scissors
Return to Main Menu
The one player game should include a randomly generated choice (1 3) by the computer for the weapon and should calculate and display scores for the player and computer each time a game is played. The score must continue to add up if the user chooses to play multiple times.
The two player game should calculate and display scores for the two players each time they finish a game. The score must continue to add up if the users choose to play multiple times.
The user(s) should be allowed to play as many times as he/she wishes until a choice is made to quit that game.
Required Input validation:
The user must choose 1 4 from the main menu.
The user must choose 1 4 from the weapon menu.
What to submit:
A detailed algorithm saved as a PDF
A .py file with program
A PDF containing program code and output.
Any additional files I would need to make your program run.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
