Advertisement
Guest User

rock paper scissors

a guest
Apr 24th, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.54 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Rock Paper Scissors Game</title>
  5. </head>
  6. <body>
  7.     <script>
  8.  
  9.  
  10.     let computerScore = 0;
  11.     let playerScore = 0;
  12.  
  13.  
  14.     function computerPlay() {
  15.         let randomNumber = Math.floor(Math.random() * 3)
  16.         if (randomNumber == 0) {
  17.             console.log("rock");
  18.             computerSelection = "rock";
  19.         }
  20.         else if (randomNumber == 1) {
  21.             console.log("paper")
  22.             computerSelection = "paper";
  23.         }
  24.         else {
  25.             console.log("scissors")
  26.             computerSelection = "scissors";
  27.         }
  28.     };
  29.  
  30.     function playRound(playerSelection, computerSelection) {
  31.         if (((playerSelection == "rock" || "1") && (computerSelection == "rock")) || ((playerSelection == "paper" || "2") && (computerSelection == "paper")) || ((playerSelection == "scissors" || "3") && (computerSelection == "scissors"))) {
  32.             return "It's a draw!"
  33.         }
  34.  
  35.         else if ((playerSelection == "rock" || "1") && (computerSelection == "paper")) {
  36.             computerScore += 1;
  37.             console.log("You Lose! Paper beats Rock");
  38.         }
  39.         else if ((playerSelection == "rock" || "1") && (computerSelection == "scissors")) {
  40.             playerScore += 1;
  41.             console.log("You Won! Rock beats Scissors");
  42.         }
  43.         else if ((playerSelection == "paper" || "2") && (computerSelection == "rock")) {
  44.             playerScore += 1;
  45.             console.log("You Won! Paper beats Rock");
  46.         }
  47.         else if ((playerSelection == "paper" || "2") && (computerSelection == "scissors")) {
  48.             computerScore += 1;
  49.             console.log("You Lost! Scissors beats Paper");
  50.         }
  51.         else if ((playerSelection == "scissors" || "3") && (computerSelection == "Rock")) {
  52.             computerScore += 1;
  53.             console.log("You Lost! Rock beats Scissors");
  54.         }
  55.         else if ((playerSelection == "scissors" || "3") && (computerSelection == "paper")) {
  56.             playerScore += 1;
  57.             console.log("You Won! Scissors beats Paper");
  58.         }
  59.         else {
  60.             console.log("Unknown value. Skipping to next round if there is any.");
  61.         }
  62.     };
  63.  
  64.     function playGame(variable) {
  65.         let playerSelection = prompt("Round " + variable + ": Choose among Rock/1, Paper/2 and Scissors/3 to play. Remember to open your console in devtool.")
  66.         playerSelection = playerSelection.toLowerCase()
  67.         let computerSelection = computerPlay()
  68.         console.log(playRound(playerSelection, computerSelection))
  69.     }
  70.  
  71.     playGame("1")
  72.     playGame("2")
  73.     playGame("3")
  74.     playGame("4")
  75.     playGame("5")
  76.  
  77.     if (playerScore > computerScore) {
  78.         console.log("You won the game. Refresh the page to play again")
  79.     }
  80.     else if (playerScore < computerScore) {
  81.         console.log("You lost but dont worry try again by refreshing the page.")
  82.     }
  83.  
  84.     </script>
  85. </body>
  86. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement