Multiplayer Pixel Game

Capa do Projeto

Descrição do Projeto


Este projeto consiste em um jogo simples multiplayer onde os jogadores devem 'comer' frutas para ganhar pontos. Esta versão foi baseada na playlist Meu primeiro jogo multiplayer, do canal do Felipe Deschamps no YouTube. Backend com Node.js e Socket.io para realizar a conexão em tempo real com todos os clientes. Boas práticas de arquitetura de software, como os Design Patterns Observer e Factory. Funcionalidades de movimento dos jogadores e detecção de colisão com as 'frutas'

Tecnologias Utilizadas


  • JavaScript
  • Node.js
  • Socket.io
  • HTML
  • CSS

Funcionalidades Adicionadas


  • Pontuação dos jogadores de acordo com a quantidade de frutas 'comidas'
  • Opção de adicionar 'bombas' que diminuem a pontuação dos jogadores caso ocorra uma colisão
  • Cronômetro indicando o tempo que falta para acabar a partida
  • Placar que lista os jogadores com maior pontuação
  • Ao lado esquerdo da tela, informações sobre a quantidade de frutas e bombas que o jogador colidiu
  • Teletransporte para o outro lado da tela quando a borda é ultrapassada
  • Possibilidade de adicionar um username customizado
  • Possibilidade de escolher a cor do personagem
  • Página de administrador com menu de opções para começar e parar o jogo, definir a velocidade do spawn de frutas, remover todas as frutas, etc.

Links: