Um jogo multiplayer simples o suficiente para qualquer pessoa aprender conceitos importantes sobre arquitetura e desenvolvimento de software.
Este projeto foi feito apartir de uma playlist do youtuber Filipe Deschamps, onde ele ensina os conceitos de encapsulamento de componentes e funções.
Uma das arquiteturas utilizadas é a Observer, que agrupa todos os escutadores de eventos do web-socket, que recebem todos juntos os eventos e comandos, que por sua vez, decidem se fazem algo com o comando.
O jogo funciona com o client entrando no link em seu browser, que recebe um recebe um socket e é adicionado no jogo, todo jogador fica com a cor amarelo para si mesmo, mas os outros jogadores ficam com a cor preta, a movimentação é feita através das setas do teclado.
As frutinhas são o que dão pontos aos jogadores, quando um jogador colide com uma frutinha, essa é retirada do jogo e um ponto é adicionado ao jogador que colidiu com a mesma.
O tamanho do campo do jogo pode ser redefinido apenas passando um novo tamanho