Amigos,
Falta um detalhe nesse código! Eu estou todo enrolado com outras matérias.
Alguém pode me ajudar.
Esse jogo tem que roda na página JSP.
<BODY>
<h1>Jogo de Adivinhação: </h1>
<h2>Escolha sua jogada…</h2>
<form action=‘ppt’ method=‘get’>
<select name=‘jogada’>
<option value=‘1’/>pedra
<option value=‘2’/>papel
<option value=‘tesoura’/>tesoura
<input type=‘submit’ value=‘Jogar’/>
</form>
<hr />
<%
int vitorias = 0;
int derrotas = 0;
int empates = 0;
String jogada = [b]falta o código certo[/b][color=red] [/color];
if (jogada != null)
{
out.print("<hr/>");
// Sorteia um número entre 1 e 3
int jogada_int = (int)(Math.random()*3+1);
// Converte a jogada do cpu para String
String jogada_cpu;
if (jogada_int == 1)
jogada_cpu = "pedra";
else if (jogada_int == 2)
jogada_cpu = "papel";
else
jogada_cpu = "tesoura";
out.print("CPU - "+jogada_cpu+" <br/>");
out.print("PLAYER - "+jogada+" <br/><br/>");
// SE houve empate
if (jogada.equals(jogada_cpu))
{
out.print("Empate!");
empates++;
}
// SE humano ganhou
else if (jogada.equals("pedra") && jogada_cpu.equals("tesoura"))
{
out.print("Parabéns, você ganhou!");
vitorias++;
}
else if (jogada.equals("papel") && jogada_cpu.equals("pedra"))
{
out.print("Parabéns, você ganhou!");
vitorias++;
}
else if (jogada.equals("tesoura") && jogada_cpu.equals("papel"))
{
out.print("Parabéns, você ganhou!");
vitorias++;
}
else
{
out.print("Você perdeu...");
derrotas++;
}
out.print("<br/>");
out.print("Total de vitórias: "+vitorias);
out.print("<br/>");
out.print("Total de derrotas: "+derrotas);
out.print("<br/>");
out.print("Total de empates: "+empates);
}
out.print("</body></html>");
}
%>
</BODY>
</HTML>