1
resposta

[Projeto] Jogo com limites de tentativa

Fiz este jogo, com limites de tentativa, mas quando excede o limite, ele continua. Alguém consegue ajudar?

<meta charset="UTF-8">

<input/>
<button>Adivinhe o número</button>

<script>

    var tentativasmoment = 0;
    var tentativaatual = 0;
    var maxtentativas = 3;
    var tentativasmoment = tentativasmoment + tentativaatual;
    var numero = Math.round(Math.random() * 10);
    var input = document.querySelector("input");
    input.focus ();
    alert("Têm 3 tentativas, boa sorte")






    function verifica () {

        if(tentativasmoment <= maxtentativas) {

        if(input.value == numero) {

        alert("Você ACERTOU!");
        tentativasmoment = tentativasmoment + tentativaatual;
        alert(tentativasmoment);


        } else {

        alert("Você ERROU!!!!!!!!");
        }

                input.value = "";
                tentativasmoment = tentativasmoment + 1; 
                alert(tentativasmoment);


        }
    }




    var button = document.querySelector("button");

    button.onclick = verifica;

</script>
1 resposta

ola, testa com essas alterações, talvez funcione.

<meta charset="UTF-8">
<input/>
<button>Adivinhe o número</button>
<script>
    var tentativasmoment = 1;
    var maxtentativas = 3;
    var numero = Math.round(Math.random() * 10);
    var input = document.querySelector("input");
    input.focus ();
    alert("Têm 3 tentativas, boa sorte")

    function verifica () {
        if(tentativasmoment <= maxtentativas) {
          if(input.value == numero) {
          alert("Você ACERTOU!");
          alert(tentativasmoment);
        tentativasmoment  = 0;
        } else {
          alert("Você ERROU!!!!!!!!");
           tentativasmoment += 1; 
          alert(tentativasmoment);
        }
          input.value = "";

        }
    }

    var button = document.querySelector("button");
    button.onclick = verifica;
</script>