Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function playGame(event) {
- let p1value = p1choice.value;
- let p2value;
- if (p2choice.disabled === false) {
- p2value = p2choice.value;
- showResult();
- } else {
- p2value = choices[Math.floor(Math.random() * choices.length)];
- showResult1P(p2value);
- }
- }
- function changeGame(event) {
- if (players.value === "1") {
- p2choice.disabled = true;
- } else {
- p2choice.disabled = false;
- }
- }
- // AGAINST PLAYER
- function showResult() {
- let p1value = p1choice.value;
- let p2value = p2choice.value;
- if (p1value == p2value) {
- console.log("Draw");
- document.getElementById("result").innerHTML = "Draw"; //draw
- //P2 ROCK
- } else if ((p1value == choices[0]) && (p2value == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Paper covers rock! Player 2 wins"; //rock vs paper
- } else if ((p1value == choices[0]) && (p2value == choices[2])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 1 wins"; //rock vs scissors
- } else if ((p1value == choices[0]) && (p2value == choices[3])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 1 wins"; //rock vs lizard
- } else if ((p1value == choices[0]) && (p2value == choices[4])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 2 wins"; //rock vs spock
- //P2 PAPER
- } else if ((p1value == choices[1]) && (p2value == choices[0])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Paper covers rock! Player 1 wins"; //paper vs rock
- } else if ((p1value == choices[1]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Scissors cut paper! Player 2 wins"; // paper vs scissors
- } else if ((p1value == choices[1]) && (p2value == choices[3])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Lizard eats paper! Player 2 wins"; //paper vs lizard
- } else if ((p1value == choices[1]) && (p2value == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Paper disproves Spock! Player 1 wins"; // paper vs spock
- //P2 SCISSORS
- } else if ((p1value == choices[2]) && (p2value == choices[0])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 2 wins"; //scissors vs rock
- } else if ((p1value == choices[2]) && (p2value == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Scissors cut paper! Player 1 wins"; // scissors vs paper
- } else if ((p1value == choices[2]) && (p2value == choices[3])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Scissors decapitate lizard! Player 1 wins"; //scissors vs lizard
- } else if ((p1value == choices[2]) && (p2value == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Spock smashes scissors! Player 2 wins"; // scissors vs spock
- //P2 LIZARD
- } else if ((p1value == choices[3]) && (p2value == choices[0])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 2 wins"; //lizard vs rock
- } else if ((p1value == choices[3]) && (p2value == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Lizard eats paper! Player 1 wins"; //lizard vs paper
- } else if ((p1value == choices[3]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Scissors decapitate lizard! Player 2 wins"; //lizard vs scissors
- } else if ((p1value == choices[3]) && (p2value == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 1 wins"; //lizard vs spock
- //P2 SPOCK
- } else if ((p1value == choices[4]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 1 wins"; // spock vs rock
- } else if ((p1value == choices[4]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Paper disproves Spock! Player 2 wins"; // spock vs paper
- } else if ((p1value == choices[4]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Spock smashes scissors! Player 1 wins"; // spock vs scissors
- } else if ((p1value == choices[4]) && (p2value == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 2 wins"; // spock vs lizard
- } else {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Player 1 wins";
- }
- }
- // AGAINST PC
- function showResult1P(p2value) {
- let p1value = p1choice.value;
- let compResult = p2value;
- if (p1value == p2value) {
- console.log("Draw");
- document.getElementById("result").innerHTML = "Draw"; //draw
- //P1 ROCK
- } else if ((p1value == choices[0]) && (compResult == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Paper covers rock! Computer wins"; //rock vs paper
- } else if ((p1value == choices[0]) && (compResult == choices[2])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 1 wins"; //rock vs scissors
- } else if ((p1value == choices[0]) && (compResult == choices[3])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 1 wins"; //rock vs lizard
- } else if ((p1value == choices[0]) && (compResult == choices[4])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Spock vaporizes Rock! Computer wins"; //rock vs spock
- //P1 PAPER
- } else if ((p1value == choices[1]) && (compResult == choices[0])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Paper covers rock! Player 1 wins"; //paper vs rock
- } else if ((p1value == choices[1]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Scissors cut paper! Computer wins"; // paper vs scissors
- } else if ((p1value == choices[1]) && (compResult == choices[3])) {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Lizard eats paper! Computer wins"; //paper vs lizard
- } else if ((p1value == choices[1]) && (compResult == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Paper disproves Spock! Player 1 wins"; // paper vs spock
- //P1 SCISSORS
- } else if ((p1value == choices[2]) && (compResult == choices[0])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Rock crushes Scissors! Computer wins "; //scissors vs rock
- } else if ((p1value == choices[2]) && (compResult == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Scissors cut paper! Player 1 wins"; // scissors vs paper
- } else if ((p1value == choices[2]) && (compResult == choices[3])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Scissors decapitate lizard! Player 1 wins"; //scissors vs lizard
- } else if ((p1value == choices[2]) && (compResult == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Spock smashes scissors! Computer wins "; // scissors vs spock
- //P1 LIZARD
- } else if ((p1value == choices[3]) && (compResult == choices[0])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Rock crushes Lizard! Computer wins "; //lizard vs rock
- } else if ((p1value == choices[3]) && (compResult == choices[1])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Lizard eats paper! Player 1 wins"; //lizard vs paper
- } else if ((p1value == choices[3]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Scissors decapitate lizard! Computer wins "; //lizard vs scissors
- } else if ((p1value == choices[3]) && (compResult == choices[4])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 1 wins"; //lizard vs spock
- //P1 SPOCK
- } else if ((p1value == choices[4]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 1 wins"; // spock vs rock
- } else if ((p1value == choices[4]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Paper disproves Spock! Computer wins "; // spock vs paper
- } else if ((p1value == choices[4]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Spock smashes scissors! Player 1 wins"; // spock vs scissors
- } else if ((p1value == choices[4]) && (compResult == choices[2])) {
- console.log("Player 2 wins");
- document.getElementById("result").innerHTML =
- "Lizard poisons Spock! Computer wins "; // spock vs lizard
- } else {
- console.log("Player 1 wins");
- document.getElementById("result").innerHTML = "Player 1 wins";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement