minitruco-android icon indicating copy to clipboard operation
minitruco-android copied to clipboard

Considerar cartas do parceiro na estratégia para mão de X

Open chesterbr opened this issue 1 year ago • 0 comments

Quando uma mão de X (10 ou 11, dependendo do modo) acontece, o jogo chama o método aceitaMaoDeX para saber se a Estrategia quer jogar, passando as cartas do parceiro (cartasParceiro) em adição à situação do jogo.

As estratégias atuais (EstrategiaSellani e EstrategiaGasparotto) levam em conta essas cartas para decidir, mas não guardam o valor delas (e portanto desconsideram as cartas do parceiro durante a rodada).

Seria uma grande melhoria para a mão de 11 se ao jogar ela considerasse essas cartas. Talvez fosse o caso de incorporar este parâmetro em SituacaoJogo como parte do estado (para que a estratégia não precise guardar e possa continuar livre de estado se quiser), mas não é um pre-req.

chesterbr avatar Dec 16 '23 20:12 chesterbr