Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.83 KB | None | 0 0
  1. function playGame(event) {
  2. let p1value = p1choice.value;
  3. let p2value;
  4. if (p2choice.disabled === false) {
  5. p2value = p2choice.value;
  6. showResult();
  7. } else {
  8. p2value = choices[Math.floor(Math.random() * choices.length)];
  9. showResult1P(p2value);
  10. }
  11. }
  12.  
  13. function changeGame(event) {
  14. if (players.value === "1") {
  15. p2choice.disabled = true;
  16. } else {
  17. p2choice.disabled = false;
  18. }
  19. }
  20.  
  21. // AGAINST PLAYER
  22.  
  23. function showResult() {
  24. let p1value = p1choice.value;
  25. let p2value = p2choice.value;
  26.  
  27. if (p1value == p2value) {
  28. console.log("Draw");
  29. document.getElementById("result").innerHTML = "Draw"; //draw
  30.  
  31.  
  32. //P2 ROCK
  33.  
  34. } else if ((p1value == choices[0]) && (p2value == choices[1])) {
  35. console.log("Player 2 wins");
  36. document.getElementById("result").innerHTML = "Paper covers rock! Player 2 wins"; //rock vs paper
  37.  
  38. } else if ((p1value == choices[0]) && (p2value == choices[2])) {
  39. console.log("Player 1 wins");
  40. document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 1 wins"; //rock vs scissors
  41.  
  42. } else if ((p1value == choices[0]) && (p2value == choices[3])) {
  43. console.log("Player 2 wins");
  44. document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 1 wins"; //rock vs lizard
  45.  
  46. } else if ((p1value == choices[0]) && (p2value == choices[4])) {
  47. console.log("Player 1 wins");
  48. document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 2 wins"; //rock vs spock
  49.  
  50. //P2 PAPER
  51.  
  52. } else if ((p1value == choices[1]) && (p2value == choices[0])) {
  53. console.log("Player 1 wins");
  54. document.getElementById("result").innerHTML = "Paper covers rock! Player 1 wins"; //paper vs rock
  55.  
  56. } else if ((p1value == choices[1]) && (p2value == choices[2])) {
  57. console.log("Player 2 wins");
  58. document.getElementById("result").innerHTML = "Scissors cut paper! Player 2 wins"; // paper vs scissors
  59.  
  60. } else if ((p1value == choices[1]) && (p2value == choices[3])) {
  61. console.log("Player 1 wins");
  62. document.getElementById("result").innerHTML = "Lizard eats paper! Player 2 wins"; //paper vs lizard
  63.  
  64. } else if ((p1value == choices[1]) && (p2value == choices[4])) {
  65. console.log("Player 2 wins");
  66. document.getElementById("result").innerHTML = "Paper disproves Spock! Player 1 wins"; // paper vs spock
  67.  
  68. //P2 SCISSORS
  69.  
  70. } else if ((p1value == choices[2]) && (p2value == choices[0])) {
  71. console.log("Player 2 wins");
  72. document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 2 wins"; //scissors vs rock
  73.  
  74. } else if ((p1value == choices[2]) && (p2value == choices[1])) {
  75. console.log("Player 2 wins");
  76. document.getElementById("result").innerHTML = "Scissors cut paper! Player 1 wins"; // scissors vs paper
  77.  
  78. } else if ((p1value == choices[2]) && (p2value == choices[3])) {
  79. console.log("Player 2 wins");
  80. document.getElementById("result").innerHTML =
  81. "Scissors decapitate lizard! Player 1 wins"; //scissors vs lizard
  82.  
  83.  
  84. } else if ((p1value == choices[2]) && (p2value == choices[4])) {
  85. console.log("Player 2 wins");
  86. document.getElementById("result").innerHTML =
  87. "Spock smashes scissors! Player 2 wins"; // scissors vs spock
  88.  
  89. //P2 LIZARD
  90.  
  91. } else if ((p1value == choices[3]) && (p2value == choices[0])) {
  92. console.log("Player 2 wins");
  93. document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 2 wins"; //lizard vs rock
  94.  
  95. } else if ((p1value == choices[3]) && (p2value == choices[1])) {
  96. console.log("Player 2 wins");
  97. document.getElementById("result").innerHTML = "Lizard eats paper! Player 1 wins"; //lizard vs paper
  98.  
  99. } else if ((p1value == choices[3]) && (p2value == choices[2])) {
  100. console.log("Player 2 wins");
  101. document.getElementById("result").innerHTML =
  102. "Scissors decapitate lizard! Player 2 wins"; //lizard vs scissors
  103.  
  104. } else if ((p1value == choices[3]) && (p2value == choices[4])) {
  105. console.log("Player 2 wins");
  106. document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 1 wins"; //lizard vs spock
  107.  
  108. //P2 SPOCK
  109.  
  110. } else if ((p1value == choices[4]) && (p2value == choices[2])) {
  111. console.log("Player 2 wins");
  112. document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 1 wins"; // spock vs rock
  113.  
  114. } else if ((p1value == choices[4]) && (p2value == choices[2])) {
  115. console.log("Player 2 wins");
  116. document.getElementById("result").innerHTML = "Paper disproves Spock! Player 2 wins"; // spock vs paper
  117.  
  118. } else if ((p1value == choices[4]) && (p2value == choices[2])) {
  119. console.log("Player 2 wins");
  120. document.getElementById("result").innerHTML =
  121. "Spock smashes scissors! Player 1 wins"; // spock vs scissors
  122.  
  123. } else if ((p1value == choices[4]) && (p2value == choices[2])) {
  124. console.log("Player 2 wins");
  125. document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 2 wins"; // spock vs lizard
  126.  
  127. } else {
  128. console.log("Player 1 wins");
  129. document.getElementById("result").innerHTML = "Player 1 wins";
  130. }
  131. }
  132.  
  133.  
  134. // AGAINST PC
  135.  
  136. function showResult1P(p2value) {
  137. let p1value = p1choice.value;
  138. let compResult = p2value;
  139.  
  140. if (p1value == p2value) {
  141. console.log("Draw");
  142. document.getElementById("result").innerHTML = "Draw"; //draw
  143.  
  144.  
  145. //P1 ROCK
  146.  
  147. } else if ((p1value == choices[0]) && (compResult == choices[1])) {
  148. console.log("Player 2 wins");
  149. document.getElementById("result").innerHTML = "Paper covers rock! Computer wins"; //rock vs paper
  150.  
  151. } else if ((p1value == choices[0]) && (compResult == choices[2])) {
  152. console.log("Player 1 wins");
  153. document.getElementById("result").innerHTML = "Rock crushes Scissors! Player 1 wins"; //rock vs scissors
  154.  
  155. } else if ((p1value == choices[0]) && (compResult == choices[3])) {
  156. console.log("Player 2 wins");
  157. document.getElementById("result").innerHTML = "Rock crushes Lizard! Player 1 wins"; //rock vs lizard
  158.  
  159. } else if ((p1value == choices[0]) && (compResult == choices[4])) {
  160. console.log("Player 1 wins");
  161. document.getElementById("result").innerHTML = "Spock vaporizes Rock! Computer wins"; //rock vs spock
  162.  
  163. //P1 PAPER
  164.  
  165. } else if ((p1value == choices[1]) && (compResult == choices[0])) {
  166. console.log("Player 1 wins");
  167. document.getElementById("result").innerHTML = "Paper covers rock! Player 1 wins"; //paper vs rock
  168.  
  169. } else if ((p1value == choices[1]) && (compResult == choices[2])) {
  170. console.log("Player 2 wins");
  171. document.getElementById("result").innerHTML = "Scissors cut paper! Computer wins"; // paper vs scissors
  172.  
  173. } else if ((p1value == choices[1]) && (compResult == choices[3])) {
  174. console.log("Player 1 wins");
  175. document.getElementById("result").innerHTML = "Lizard eats paper! Computer wins"; //paper vs lizard
  176.  
  177. } else if ((p1value == choices[1]) && (compResult == choices[4])) {
  178. console.log("Player 2 wins");
  179. document.getElementById("result").innerHTML = "Paper disproves Spock! Player 1 wins"; // paper vs spock
  180.  
  181. //P1 SCISSORS
  182.  
  183. } else if ((p1value == choices[2]) && (compResult == choices[0])) {
  184. console.log("Player 2 wins");
  185. document.getElementById("result").innerHTML =
  186. "Rock crushes Scissors! Computer wins "; //scissors vs rock
  187.  
  188. } else if ((p1value == choices[2]) && (compResult == choices[1])) {
  189. console.log("Player 2 wins");
  190. document.getElementById("result").innerHTML = "Scissors cut paper! Player 1 wins"; // scissors vs paper
  191.  
  192. } else if ((p1value == choices[2]) && (compResult == choices[3])) {
  193. console.log("Player 2 wins");
  194. document.getElementById("result").innerHTML =
  195. "Scissors decapitate lizard! Player 1 wins"; //scissors vs lizard
  196.  
  197.  
  198. } else if ((p1value == choices[2]) && (compResult == choices[4])) {
  199. console.log("Player 2 wins");
  200. document.getElementById("result").innerHTML =
  201. "Spock smashes scissors! Computer wins "; // scissors vs spock
  202.  
  203. //P1 LIZARD
  204.  
  205. } else if ((p1value == choices[3]) && (compResult == choices[0])) {
  206. console.log("Player 2 wins");
  207. document.getElementById("result").innerHTML =
  208. "Rock crushes Lizard! Computer wins "; //lizard vs rock
  209.  
  210. } else if ((p1value == choices[3]) && (compResult == choices[1])) {
  211. console.log("Player 2 wins");
  212. document.getElementById("result").innerHTML = "Lizard eats paper! Player 1 wins"; //lizard vs paper
  213.  
  214. } else if ((p1value == choices[3]) && (compResult == choices[2])) {
  215. console.log("Player 2 wins");
  216. document.getElementById("result").innerHTML =
  217. "Scissors decapitate lizard! Computer wins "; //lizard vs scissors
  218.  
  219. } else if ((p1value == choices[3]) && (compResult == choices[4])) {
  220. console.log("Player 2 wins");
  221. document.getElementById("result").innerHTML = "Lizard poisons Spock! Player 1 wins"; //lizard vs spock
  222.  
  223. //P1 SPOCK
  224.  
  225. } else if ((p1value == choices[4]) && (compResult == choices[2])) {
  226. console.log("Player 2 wins");
  227. document.getElementById("result").innerHTML = "Spock vaporizes Rock! Player 1 wins"; // spock vs rock
  228.  
  229. } else if ((p1value == choices[4]) && (compResult == choices[2])) {
  230. console.log("Player 2 wins");
  231. document.getElementById("result").innerHTML =
  232. "Paper disproves Spock! Computer wins "; // spock vs paper
  233.  
  234. } else if ((p1value == choices[4]) && (compResult == choices[2])) {
  235. console.log("Player 2 wins");
  236. document.getElementById("result").innerHTML =
  237. "Spock smashes scissors! Player 1 wins"; // spock vs scissors
  238.  
  239. } else if ((p1value == choices[4]) && (compResult == choices[2])) {
  240. console.log("Player 2 wins");
  241. document.getElementById("result").innerHTML =
  242. "Lizard poisons Spock! Computer wins "; // spock vs lizard
  243.  
  244. } else {
  245. console.log("Player 1 wins");
  246. document.getElementById("result").innerHTML = "Player 1 wins";
  247. }
  248. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement