Bom pessoal estou com uma duvida, estou fazendo uma atividade de Java na qual tenho que fazer um jogo da velha apenas com JOptionPane, a minha duvida é que eu preciso alterna os jogador(se o jogador 1 começa o jogo,se ele ganhar ele passa a ser o jogador 2 e o que perdeu começa) e não sei como faz
Só faz sentido usar o MOD (operador %) para trocar os jogadores, caso os mesmos devam ser armazenados em uma lista circular, mas não me faz muito sentido usar uma lista circular para somente 2 jogadores.
Usando o MOD você fará algo assim:
void proximoJogador() {
indiceJogador = (indiceJogador + 1) % quantidadeJogadores;
}
Mas, como você só tem 2 jogadores, provavelmente você fará algo assim:
void trocarJogadores() {
Jogador trocado = jogador1;
jogador1 = jogador2;
jogador2 = trocado;
}
1 curtida
Obrigado ajudou muito!! ^^