Skip to content

Instantly share code, notes, and snippets.

@srijoy-paul
Created September 18, 2022 20:14
Show Gist options
  • Save srijoy-paul/530ac439f54b9d81327f1a1a3b3d6af6 to your computer and use it in GitHub Desktop.
Save srijoy-paul/530ac439f54b9d81327f1a1a3b3d6af6 to your computer and use it in GitHub Desktop.
console.log("Starting Game ..");
let rand;
let player;
let player_choice;
let computer;
let response;
let rounds = prompt("Number of rounds you want to play?");
for (let i = 1; i <= rounds; i++) {
console.log("Round " + i + " :");
player_choice = prompt("Rock, Paper, or Scissor?");
player = player_choice.trim().toLowerCase();
rand = Math.floor(Math.random() * 3 + 1);
computer = rand == 1 ? "rock" : rand == 2 ? "paper" : "scissor";
switch (player) {
case computer:
console.log(
`Player: ${player} \n Computer: ${computer}\nThis match is a tie!`
);
break;
case "rock":
computer == "scissor"
? console.log(`Player: ${player}\nComputer: ${computer}\n Player Wins!`)
: console.log(
`Player: ${player}\nComputer: ${computer}\nComputer Wins`
);
break;
case "paper":
computer == "rock"
? console.log(`Player: ${player}\nComputer: ${computer}\nPlayer Wins!`)
: console.log(
`Player: ${player}\nComputer: ${computer}\nComputer Wins`
);
break;
case "scissor":
computer == "paper"
? console.log(`Player: ${player}\nComputer: ${computer}\nPlayer Wins!`)
: console.log(
`Player: ${player}\nComputer: ${computer}\nComputer Wins!`
);
}
if (i != rounds) {
response = confirm("Do you want to continue");
if(response == true) continue;
else {
console.log("You quit the game");
break;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment