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

Botão "Nova Partida" aparece quando não-gerente é substituído por bot #249

Open chesterbr opened 6 months ago

chesterbr commented 6 months ago

Descreva o erro Desde #245, jogadores que desconectam ou abandonam no meio de uma partida são substituídos por bots. A idéia original era que, ao finalizar a partida, todos voltassem para o menu.

O problema é que, caso o gerente não tenha sido substituído, ele ainda tem o botão "nova partida" e pode reiniciar o jogo com o bot. No biggie, mas seria melhor voltar as pessoas pra sala para um humano entrar

Passos para reproduzir Passos que fazem o erro acontecer. Ex.:

  1. Inicie uma partida pública
  2. Faça um não-gerente (i.e., alguém que não seja a primeira pessoa da sala) abandonar a partida
  3. Observe a substituição pelo bot e conclua a partida

Resultado Esperado Nenhum jogador pode iniciar nova partida

Resultado Obtido O gerente pode iniciar uma nova partida com o bot

Proposta de Solução

Outras idéias: