Javascript, как отсчитывать попытки и предупредить после определенного количества попыток - PullRequest
0 голосов
/ 17 декабря 2018

Я попытался настроить игру «Сколько пальцев», где пользователь вводит число, и у него есть только 5 попыток выбрать то же число, что и случайное число.Затем, после 3 попыток, вы получите предупреждение, что у вас осталось 2 попытки, затем 1 левая, затем игра окончена, попробуйте еще раз.Пожалуйста, не делайте мне слишком много, но мой код настроен неправильно, я где-то пропускаю шаг и пытаюсь выяснить, где.

document.getElementById("check").onclick = function() {

  //Get a random number between 1 and 5//

  var randomNumber = Math.random();
  randomNumber = randomNumber * 6;
  randomNumber = Math.floor(randomNumber);

  //Count the number of guesses the user has//
  //User has five attempts to guess correct number//

  var guess;
  var guessCount = 0;
  var numberOfGuesses = 5;
  remainingAttempts = numberOfGuesses--;

  //This is the value of what the user inputs. If the same as random number alert correct// 
  //If random number and user input doesnt match alert incorrect// 

  if (document.getElementById("guess").value == randomNumber) {
    alert("Well done, got it!");
  } else {
    alert("That's not it! Try again");
  }
  remainingAttempts--;

  //Show how many attempts left//

  if (guessCount >= 3); {
    console.log(remainingAttempts + " tries left");
  }

  //two guesses left//
 console.log("Close but no dice." + remainingAttempts + "tries left")

  //1 guess left//
  console.log("Last try")


  //Game over//
  if (guessCount >= 5) {
    alert("No more attempts left.Game Over");
    return;
  }
};
<title>How Many Fingers!</title>

<p> Guess how many fingers!</p>

<p><input type="text" id="guess"> <button id="check">Guess!</button></p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...