Ajuda com jogo de cartas em Java?

1 resposta
java
D

Preciso de uma ajuda para conseguir fazer esse método rodar… preciso de uma forma de fazer o jogador 1 com o monte x, e o jogador 2 com o monte y receberem cartas aleatórias.

public void distribuirCartas() {
  for(int i = 0;i<32;i++){       
    Carta c = this.monte[i];
    if(i%2 == 0){
      this.j1.monte[x] = c;
      this.monte[i] = null;
    }else{
      this.j2.monte[y] = c;
      this.monte[i] = null;
    }
  }
}

1 Resposta

staroski

Se você armazenar suas cartas em um List<Carta>, basta sortear uma posição aleatória com a classe Random e remover a carta daquela posição.

Criado 11 de abril de 2019
Ultima resposta 12 de abr. de 2019
Respostas 1
Participantes 2