Boa tarde,
Estava tentando reproduzir o jogo adivinha com o código que usamos no login, sendo que ao se encerrar o número de tentativas retornasse na tela para o usuario que as tentativas se encerraram e seria necessário recerregar a página. Porém, quando fico sem tentativas, mesmo errando todos os números apenas é mostrado "FIM" na tela. Alguém pode me ajudar?
Segue código:
<meta charset = "UTF-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
var numeroPensado = Math.round(Math.random()*5);
var tentativas = 3;
var totalTentativas = 0;
while(tentativas > totalTentativas){
var chance = parseInt(prompt("Já pensei em um número, vamos ver se você acerta."));
if(chance==numeroPensado){
mostra("Uau!, parabéns, vejo que você é um ótimo adivinho.");
break;
}
else{
if(tentativas == totalTentativas && chance != numeroPensado){
mostra("Sinto muito, mas suas tentativas já acabaram, recarregue a pagina para começar!");
break;
}else{
tentativas--;
alert("Que pena. Você errou, sobram " + tentativas + " tentativas");
}
}
}
mostra("FIM");
</script>