Antecipação de resultado

Antecipação de resultado

por Andre Freitas -
Número de respostas: 3

Apesar de bem esclarecido na descrição do EP, percebo que ninguém (ou quase ninguém) comentou até o momento sobre a antecipação do resultado, caso algum jogador (computador ou usuário) venca as duas primeiras rodadas. Nesse caso, a terceira rodada fica descartada (cf. descrição do EP, no item "1.3 Final da Partida").

Essa instrução está de pé?

Em resposta à Andre Freitas

Re: Antecipação de resultado

por Vinícius Daros -
Olá, Andre

Quando um dos jogadores ganha já na segunda rodada, o jogo termina. Por isso, o método jogaCarta não será chamado novamente antes de chamarmos iniciaJogo.

Apesar disso, pode-se facilmente fazer com que o jogador realmente não consiga jogar a terceira carta, mesmo que ele tenta-se. Basta mudar o valor da carta que não foi jogada para zero.
(Isso é opcional)

Abraço,

Vinícius
Em resposta à Vinícius Daros

Re: Antecipação de resultado

por Andre Freitas -

Vinícius, chamo a atenção sobre esse detalhe porque temos que fazer com que o programa informe o fim da partida ("Fim da partida. Você perdeu/ganhou") corretamente, nesse caso, após a segunda rodada. Assim, esse detalhe deve ser relevado na construção do algoritmo ainda que sem implementar o opcional que você propôs. Estou certo?

Em resposta à Andre Freitas

Re: Antecipação de resultado

por Vinícius Daros -
Olá, Andre

Sim, você está certo. Mesmo que o jogo termine na segunda rodada, a mensagem "Fim de partida" deve aparecer.

Abraço,

Vinícius