El-Gato-Gordo / MageKnight

JOGO
MIT License
0 stars 2 forks source link

Programar as salas de partida #65

Closed pedrykolas closed 2 years ago

pedrykolas commented 2 years ago

Tanto no servidor, em https://github.com/boidacarapreta/adcipt20221/issues/29 e https://github.com/boidacarapreta/adcipt20221/issues/31, quanto nos clientes, em https://github.com/boidacarapreta/adcipt20221/issues/23, programar o uso de salas para jogadores se organizarem no servidor. Depende de https://github.com/boidacarapreta/adcipt20221/issues/34.

pedrykolas commented 2 years ago

Primeiro cenário de teste com os commits https://github.com/boidacarapreta/adcipt20221/commit/95114400a283a504d5a0d299e32ddebc593bad44 e https://github.com/boidacarapreta/adcipt20221/commit/019b66bb4843b0e6191bc71c77a3897e794de97c. Por enquanto está assim: ao entrar na cena do jogo, o jogador digita o nome da sala, que será usada como a room interna do servidor do Socket.IO. Apesar de simples, até o momento, permite que haja n partidas simultâneas de forma concorrente. Ainda não há implementação que atenda suporte a toque de tela, desconexão ou tratamento de erro (nome inválido) etc.

pedrykolas commented 2 years ago

Após alguns testes de salas concorrentes, o código foi considerado satisfatório. O suporte a toque de tela será feito depois, com o jogo como um todo.