✅ Jogadores podem definir seus apelidos na sala
✅ Cronometro para tempo limite da escrita das definições
🟩 Dar uma cara pro jogo (vamos usar o pico css: https://picocss.com/docs/)
- ✅ Melhorar a cara do votei nessa! [Tela Votação]
- ✅ Melhorar a cara do placar [Tela Preparação]
- 🟩 Destacar a palavra da rodada [Varias Telas] [A]
- ✅ Tornar o campo de definição multi-linhas [Tela Definição] [A]
- ✅ Barra no topo com o nome do jogo [Geral]
- ✅ div retangular centralizada na tela para conter as telas [Geral]
- ✅ Criar logo do babela, que diferencia do resto dos textos (pode ser outra fonte/estilo) [Geral]
- ✅ Mudar logo de acordo com o tema (claro/escuro) [A]
- 🟩 Tempo restante mostrar animação que demonstre a passagem do tempo (pode ser a barra de progresso enchendo) [Tela Definições] [V]
- ++✅ Auto definir o mediador -> o primeiro a entrar na sala [G]
- ++✅ Sala sem jogadores não pode impedir novos jogadores de entrar [G]
-
- 🟩 Se o mediador sair demorar mais de X tempo, auto-definir outro mediador (passar para o que entrou em segundo lugar na sala)
- ++🟩 Jogadores que ficam off devem ser removidos automaticamente
- 🟩 Quando tempo das definições acabar, auto-enviar definições e remover botão 'enviar definição'
- 🟩 Quando todos (ou a maioria) dos jogadores online tiverem votado, auto-encerrar rodada em 5 segundos [L]
--🟩 Um jogador pode ser chutado da sala se a maioria absoluta dos jogadores presentes denuncia-lo
- -🟩 Jogadores podem sair da sala que estão
- -🟩 Estando fora de uma sala, o jogador pode escolher a sala na qual entrar
- --🟩 Mediador pode 'trancar' a sala, então nenhum outro jogador pode ingressar na sala