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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!