LÓGICA DO JOGO package pptls; import java.util.Random; import javax.swing.JOptionPane; public class logica_jogo extends Partida { public static void main(String[] args) { String jogador1, jogador2; String jogada1, jogada2, st, s; int j1 = 0; int j2 = 0; String[] jogadas = {"pedra", "papel", "tesoura", "lagarto", "spock"}; Random computador = new Random(); while (j1 < 5 && j2 < 5) { jogada1 = "Informe a jogada do jogador1: "; jogada1 = JOptionPane.showInputDialog(null, jogada1); jogada2 = jogadas[computador.nextInt(jogadas.length)]; if (jogada1.equals("tesoura") && jogada2.equals("tesoura")) { st = "Empate " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, st, "Resultado", 1); } else if (jogada1.equals("pedra") && jogada2.equals("pedra")) { st = "Empate " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, st, "Empate", 1); } else if (jogada1.equals("papel") && jogada2.equals("papel")) { st = "Empate " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, st, "Empate", 1); } else if (jogada1.equals("lagarto") && jogada2.equals("lagarto")) { st = "Empate " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, st, "Empate", 1); } else if (jogada1.equals("spock") && jogada2.equals("spock")) { st = "Empate " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, st, "Empate", 1); } else if (jogada1.equals("tesoura") && jogada2.equals("papel")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("tesoura") && jogada2.equals("pedra")) { j2++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("papel") && jogada2.equals("pedra")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("papel") && jogada2.equals("tesoura")) { j2++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("pedra") && jogada2.equals("papel")) { j2++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("pedra") && jogada2.equals("tesoura")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("pedra") && jogada2.equals("lagarto")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("spock") && jogada2.equals("pedra")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("lagarto") && jogada2.equals("papel")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("papel") && jogada2.equals("spock")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("tesoura") && jogada2.equals("lagarto")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("spock") && jogada2.equals("tesoura")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("pedra") && jogada2.equals("lagarto")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("lagarto") && jogada2.equals("papel")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("tesoura") && jogada2.equals("lagarto")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("lagarto") && jogada2.equals("spock")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("spock") && jogada2.equals("pedra")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("papel") && jogada2.equals("spock")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("spock") && jogada2.equals("tesoura")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } else if (jogada1.equals("lagarto") && jogada2.equals("spock")) { j1++; s = "Resultado " + (j1 + " x " + j2); JOptionPane.showMessageDialog(null, s, "Mensagem", 1); } if (j1 == 3) { jogador1 = "Jogador venceu!"; JOptionPane.showMessageDialog(null, jogador1, "Resultado Fina", 1); } else { jogador2 = "Computador venceu!"; JOptionPane.showMessageDialog(null, jogador2, "Resultado Final", 1); } } } }