Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Rock Paper Scissors You should submit a Github repository with an HTML and a JavaScript file. This is a tough project and shouldn't be put

Rock Paper Scissors

You should submit a Github repository with an HTML and a JavaScript file. This is a tough project and shouldn't be put off till the last minute.

Project Standards

Students will use conditional statements to control program flow.

Students will use loops to repeat program code in an efficient manner.

Students will use variables to store information needed by their application and keep track of their program's state.

Students will use JavaScript to capture user input and use it in their applications.

Project Task

You will be building a playable rock paper scissors game using HTML and JavaScript. Your program should do the following steps:

When your HTML loads, it should prompt the user for how many rounds they want to play. You will save this number to a variable.

Hint: you'll need to use the prompt function W3 Schools prompt Function(Links to an external site.)

You will need to parse the user input as an integer, check out Converting Strings to Numbers with Vanilla JavaScript(Links to an external site.)

After the user enters the number of rounds they want to play, use the variable where you stored the user input to loop through the number of rounds. For every round you should do the following:

Prompt the user for r, p, or s (rock, paper, or scissors).

Write code for the computer to randomly generate a number 0-2 (this will

represent the computer choice of rock paper scissors).

https://www.w3schools.com/js/js_random.asp is a good resource.

Use conditional statements to compare the user's choice to the computer.

If the user wins, increment a global wins variable, and alert that the user won.

If the computer wins, increment a global losses variable, and alert that the user lost.

If it's a tie, increment a global ties variable, and alert that the user tied.

Make sure you put these 3 variables outside of your loop.

After all the rounds, alert the user to how many times they won, how many times they tied, and how many times they lost.

Please give HTML and JavaScript file separately. Thank you

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Management

Authors: Michael A. Hitt, Stewart Black, Lyman W. Porter

3rd edition

132553287, 978-0132553285

More Books

Students also viewed these Programming questions