Olá galera, estou com uma dúvida , pois tenho um jogo que gera numero aleatórios e o jogador vai informando numeros até acertar o numero que foi gerado , quando ele clicar no botão do formulário html que compara os numeros o dele e o aleatório gerado pelo sistema se forem iguais , o sistema exibe uma mensagem mostrando em quantas tentivas ele acertou, tenho um outro botão continuar que permite um novo jogado, e um botão relatório que exibe o nome do jogador que acertou em menas vezes , sendo que essa função não está pegando para mim , não estou conseguindo fazer.
Eu preciso criar uma variavel que armazena as tentativas de um jogador e guardar , e quando clicar em continuar uma outra variavel que armzena outra tentiva de segundo jogador e guardar , depois exibir o jogador que acertou em menos repetições.
<html>
<head>
<script language = "javascript">
<!--
var numeroAleatorio = 0;
var contadorDeJogadas = 0;
var jogadasJogador = 0;
var nomeJogador;
function gerarNumero()
{
numeroAleatorio = (Math.random() * 100);
numeroAleatorio = Math.floor(numeroAleatorio);
alert("zzz "+ numeroAleatorio);
}
function comparaNumeros(){
contadorDeJogadas += 1;
nomeJogador = document.hiho.nome.value;
if( (document.hiho.numero.value < numeroAleatorio) ){
alert(" VOCÊ ERROU ! O NÚMERO DIGITADO É INFERIOR AO SORTEADO PELO SISTEMA");
}else if( ( document.hiho.numero.value > numeroAleatorio) ){
alert(" VOCÊ ERROU ! O NÚMERO DIGITADO É SUPERIOR AO SORTEADO PELO SISTEMA");
}else if( (document.hiho.numero.value == numeroAleatorio) ){
alert("PARABENS !!! VOCÊ ACERTOU EM "+contadorDeJogadas+" TENTATIVAS");
}
}
function relatorioJogadores(){
var jogadasX = contadorDeJogadas ; // tentar criar uma variavel que armazena a contagem. Algo do tipo assim e depois eu faria uma comparação e iria excibir um alert.
alert("Jogador "+nomeJogador+" Tentou "+jogadasX+" Vezes");
}
function novoJogador(){
document.hiho.nome.value = "";
document.hiho.numero.value = "";
document.hiho.nome.focus();
contadorDeJogadas = 0;
jogadasJogador = 0;
}
//-->
</script>
</head>
<body bgcolor = "gray" text = "black">
<form name = "hiho">
Nome : <input type = "text" name = "nome"/>
Numero : <input type = "text" name = "numero"/>
<input type = "button" value = "Gerar Numero Aleatório" onClick = "gerarNumero()"/>
<input type = "button" value = "Comparar Números" onClick = "comparaNumeros()"/>
<input type = "button" value = "Continuar" onClick = "novoJogador()"/>
<input type = "button" value = "Relatório" onClick = "relatorioJogadores()"/>
</form>
</body>
</html>
