Skip to content

Primeiro jogo multiplayer, feito com arquitetura de observers e utilizando socket.io para comunicação em tempo real.

Notifications You must be signed in to change notification settings

Gustavo-bsilva/First-Multiplayer-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jogo

Meu primeiro jogo multiplyer

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.

Funcionamento do jogo

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

About

Primeiro jogo multiplayer, feito com arquitetura de observers e utilizando socket.io para comunicação em tempo real.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published