You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.:
Inicie uma partida pública
Faça um não-gerente (i.e., alguém que não seja a primeira pessoa da sala) abandonar a partida
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
Criar uma nova notficação de "sala terminal" (enviada sempre que um jogador for substituído por bot)
No cliente, guardar numa flag se receber esta notificação, e checar a flag ao tentar exibir o botão "nova partida"
Outras idéias:
Sempre que o botão Nova Partida não for exibido (pela flag ou por outro motivo), colocar um botão "Sair", que simplesmente dá um back. Isso daria o cue visual de que você pode sair da sala. Pode não ser uma boa idéia porque a saída pode acontecer enquanto uma nova partida está iniciando? Talvez fosse melhor um cue de que o gerente é quem inicia nova partida; ou talvez permitir a qualquer um iniciar (isso vai dar rolo com o auto-início, então talvez seja ruim)
The text was updated successfully, but these errors were encountered:
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.:
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:
The text was updated successfully, but these errors were encountered: