chesterbr / minitruco-android

A popular Brazilian card game (Truco) running on Android.
https://play.google.com/store/apps/details?id=me.chester.minitruco&pli=1&hl=pt
BSD 3-Clause "New" or "Revised" License
87 stars 36 forks source link

Respeitar modo "humano decide" no Bluetooth #247

Open chesterbr opened 6 months ago

chesterbr commented 6 months ago

O setting "Humano decide pela dupla" só vale para partidas locais, porque no jogo online uma dupla com bot ficaria em vantagem sobre uma dupla sem.

Mas para o jogo Bluetooth talvez seja mais justo deixar o humano decidir também, porque a outra dupla conta com a vantagem da comunicação. Idealmente, isso seria uma opção do jogador que está pareando com o bot, mas pode ser complicado implementar (já que isso é uma configuração do lugar onde PartidaLocal está rodando), mas um bom compromise seria fazer o jogo seguir a configuração do aparelho criador da sala (servidor).

Reprodução

  1. Certificar que a opção "Humano decide pela dupla" está habilitada no servidor
  2. Iniciar uma partida Bluetooth com pelo menos uma dupla humano + bot
  3. Aguardar ou fazer a outra dupla perdir truco

Comportamento esperado

Bot nunca aceita, apenas diz se aceitaria

Comportamento atual

Bot pode aceitar

Observações adicionais