Skip to content

Instantly share code, notes, and snippets.

@gitdagray
Last active June 22, 2026 01:12
Show Gist options
  • Select an option

  • Save gitdagray/38322a7141f4236e050086e7053febb7 to your computer and use it in GitHub Desktop.

Select an option

Save gitdagray/38322a7141f4236e050086e7053febb7 to your computer and use it in GitHub Desktop.
Rock_Paper_Scissors_v1
// Your First Interactive Game
let playGame = confirm("Shall we play rock, paper, or scissors?");
if (playGame) {
//play
let playerChoice = prompt("Please enter rock, paper, or scissors.");
if (playerChoice) {
let playerOne = playerChoice.trim().toLowerCase();
if (
playerOne === "rock" ||
playerOne === "paper" ||
playerOne === "scissors"
) {
let computerChoice = Math.floor(Math.random() * 3 + 1);
let computer =
computerChoice === 1
? "rock"
: computerChoice === 2
? "paper"
: "scissors";
let result =
playerOne === computer
? "Tie game!"
: playerOne === "rock" && computer === "paper"
? `playerOne: ${playerOne}\nComputer: ${computer}\nComputer wins!`
: playerOne === "paper" && computer === "scissors"
? `playerOne: ${playerOne}\nComputer: ${computer}\nComputer wins!`
: playerOne === "scissors" && computer === "rock"
? `playerOne: ${playerOne}\nComputer: ${computer}\nComputer wins!`
: `playerOne: ${playerOne}\nComputer: ${computer}\nplayerOne wins!`;
alert(result);
let playAgain = confirm("Play Again?");
playAgain ? location.reload() : alert("Ok, thanks for playing.");
} else {
alert("You didn't enter rock, paper, or scissors.");
}
} else {
alert("I guess you changed your mind. Maybe next time.");
}
} else {
alert("Ok, maybe next time.");
}
@Oshadha02

Copy link
Copy Markdown

Thank you

@Dhruv02873

Copy link
Copy Markdown

Thanks for the code

@AmaraSesay519

Copy link
Copy Markdown

Thank you.

@Stat-Buhari

Copy link
Copy Markdown

Thank you

@AdsJy

AdsJy commented May 24, 2026

Copy link
Copy Markdown

Thanks Dave it was so explanatory lecture

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment