Guest User

Untitled

a guest
Oct 18th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>The Psychic Game</title>
  5. <meta charset="utf-8">
  6. <link rel="stylesheet" type="text/css" href="assets/css/reset.css">
  7. <link rel="stylesheet" type="text/css" href="assets/css/style.css">
  8. </head>
  9. <body>
  10.  
  11. <div id="content">
  12.  
  13. <h1>The Psychic Game</h1>
  14.  
  15. <h2>Guess what letter I'm thinking of:</h2>
  16.  
  17. <div id="score">
  18.  
  19. <p>Wins: </p>
  20. <p>Losses: </p>
  21. <p>Guesses Left: </p>
  22. <p>Your Guesses so far: </p>
  23.  
  24. </div>
  25.  
  26.  
  27.  
  28. <script type="text/javascript" src="assets/javascript/game.js"></script>
  29.  
  30. </div>
  31.  
  32. </body>
  33. </html>
  34.  
  35. var computerChoices = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j",
  36. "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y",
  37. "z"];
  38. var wins = 0;
  39. var losses = 0;
  40. var guessesLeft = 9;
  41. var guessesSoFar = [];
  42.  
  43.  
  44. document.onkeyup = function(event) {
  45.  
  46. var userGuess = String.fromCharCode(event.keyCode).toLowerCase();
  47.  
  48. guessesSoFar.push(userGuess);
  49.  
  50. var computerGuess = computerChoices[Math.floor(Math.random() *
  51. computerChoices.length)];
  52.  
  53.  
  54. if (userGuess === computerGuess) {
  55.  
  56. wins++;
  57. guessesLeft = 9;
  58. guessesSoFar.length = 0;
  59.  
  60. }
  61.  
  62. else if (guessesLeft === 0) {
  63.  
  64. losses++;
  65. guessesLeft = 9;
  66. guessesSoFar.length = 0;
  67. }
  68.  
  69. else if (userGuess !== computerGuess) {
  70.  
  71. guessesLeft--;
  72. }
  73.  
  74.  
  75. var html =
  76. "<p>Wins: " + wins + "</p>" +
  77. "<p>Losses: " + losses + "</p>" +
  78. "<p>Guesses Left: " + guessesLeft + "</p>" +
  79. "<p>Your Guesses so far: " + guessesSoFar + "</p>";
  80.  
  81. document.getElementById('score').innterHTML = html;
  82.  
  83. }
Add Comment
Please, Sign In to add comment