Segue o código que eu fiz do jogo da adivinhação. Gostaria de opiniões / sugestões.
<meta charset="UTF-8">
<input/>
<br>
<br>
<button>Verifique o número</button>
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n){
var numero = Math.round(Math.random() * 100);
if(numero >= 0 && numero <= n){
return numero;
}else{
return sorteia(n);
}
}
var input = document.querySelector("input");
var button = document.querySelector("button");
function limpaCampo(){
input.value = "";
input.focus();
}
limpaCampo();
var numeroPensado = sorteia(parseInt(prompt("Informe ou número máximo para ser sorteado.")));
var maxTentativas = parseInt(prompt("Consegue acertar em quantas tentativas?"));
var tentativas = 1;
function verifica(){
var chute = input.value;
if(chute == numeroPensado){
mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
}else if(chute < numeroPensado){
alert("Você errou! Eu tinha pensado em um número maior que " + chute);
alert("Você tem mais " + (maxTentativas - tentativas) + " tentativas");
}else{
alert("Você errou! Eu tinha pensado em um número menor que " + chute);
alert("Você tem mais " + (maxTentativas - tentativas) + " tentativas");
}
tentativas++;
limpaCampo();
if(tentativas > maxTentativas){
mostra("Tenha mais sorte da próxima vez!");
}
}
button.onclick = verifica;
</script>