Tentei refazer o jogo adivinha do meu jeito, porém, estou com um problema. Ao final de cada chute está aparecendo a frase GAME OVER, porém, a intenção é que aparecesse apenas ao final das três tentativas. Já abri o código no console e não consegui identificar onde está o erro.
<meta charset="utf-8">
<script>
function pulaLinha() {
document.write ("<br><br>");
}
function mostra (frase) {
document.write (frase);
pulaLinha();
}
alert ("PENSE EM UM NÚMERO DE 0 a 10");
alert ("PENSOU?");
var numeroPensado = Math.round (Math.random()*10);
for (var tentativas = 1; tentativas <=3; tentativas++) {
var chute = parseInt (prompt ("Em qual número você pensou?"))
if (chute == numeroPensado) {
alert("Parabéns, você acertou! Eu pensei no número " + numeroPensado);
break;
}
if (chute > numeroPensado) {
alert("Que pena, você errou! Tente um número menor");
}
else {
alert("Que pena, você errou! Tente um número maior");
}
if (tentativas == 3); {
alert("GAME OVER");
}
}
</script>