Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Rock Paper Scissors Game</title>
- </head>
- <body>
- <script>
- let computerScore = 0;
- let playerScore = 0;
- function computerPlay() {
- let randomNumber = Math.floor(Math.random() * 3)
- if (randomNumber == 0) {
- console.log("rock");
- computerSelection = "rock";
- }
- else if (randomNumber == 1) {
- console.log("paper")
- computerSelection = "paper";
- }
- else {
- console.log("scissors")
- computerSelection = "scissors";
- }
- };
- function playRound(playerSelection, computerSelection) {
- if (((playerSelection == "rock" || "1") && (computerSelection == "rock")) || ((playerSelection == "paper" || "2") && (computerSelection == "paper")) || ((playerSelection == "scissors" || "3") && (computerSelection == "scissors"))) {
- return "It's a draw!"
- }
- else if ((playerSelection == "rock" || "1") && (computerSelection == "paper")) {
- computerScore += 1;
- console.log("You Lose! Paper beats Rock");
- }
- else if ((playerSelection == "rock" || "1") && (computerSelection == "scissors")) {
- playerScore += 1;
- console.log("You Won! Rock beats Scissors");
- }
- else if ((playerSelection == "paper" || "2") && (computerSelection == "rock")) {
- playerScore += 1;
- console.log("You Won! Paper beats Rock");
- }
- else if ((playerSelection == "paper" || "2") && (computerSelection == "scissors")) {
- computerScore += 1;
- console.log("You Lost! Scissors beats Paper");
- }
- else if ((playerSelection == "scissors" || "3") && (computerSelection == "Rock")) {
- computerScore += 1;
- console.log("You Lost! Rock beats Scissors");
- }
- else if ((playerSelection == "scissors" || "3") && (computerSelection == "paper")) {
- playerScore += 1;
- console.log("You Won! Scissors beats Paper");
- }
- else {
- console.log("Unknown value. Skipping to next round if there is any.");
- }
- };
- function playGame(variable) {
- let playerSelection = prompt("Round " + variable + ": Choose among Rock/1, Paper/2 and Scissors/3 to play. Remember to open your console in devtool.")
- playerSelection = playerSelection.toLowerCase()
- let computerSelection = computerPlay()
- console.log(playRound(playerSelection, computerSelection))
- }
- playGame("1")
- playGame("2")
- playGame("3")
- playGame("4")
- playGame("5")
- if (playerScore > computerScore) {
- console.log("You won the game. Refresh the page to play again")
- }
- else if (playerScore < computerScore) {
- console.log("You lost but dont worry try again by refreshing the page.")
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement