Skip to content

Jogo multiplayer online para navegadores usando web sockets

License

Notifications You must be signed in to change notification settings

lynconEBB/arena-battles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arena Battles

Este projeto tem como objetivo criar um jogo multiplayer em tempo real de batalhas em instâncias, em que os jogadores controlam naves e devem atirar projetéis em seus adversários.

Janela Jogo


Requisitos

  • Node
  • NPM

Considerações

Este projeto foi criado como meio avaliativo de conclusão da matéria de Instrodução a Ciência da Computação da Universidade Estadual do Oeste do Paraná (UNIOESTE).

O jogo foi escrito totalmente em javascript utilizando o framework express com node para back-end juntamente com o pacote socket.io para manipulação de web sockets.

Instalação

Primeiramente clone o repositório no local em que achar adequado com o comando:

git clone https://github.com/lynconEBB/arena-battles

Em seguida, instale as dependencias necessárias utilizando o seguinte comando estando na pasta raiz do projeto:

npm install

Uso

É possivel acessar o jogo utilizando o seguinte comando e acessando o localhost na porta 3000:

npm run serve

Ou por meio do link oficial.

É possivel criar uma partida utilizando o primeiro botão no menu principal, o que resultará em um código de partida unico que poderá ser compartilhado e posteriormente acessado por outras pessoas pressionando o segundo botão do menu principal e inserindo este código

O criador da partida poderá iniciar o jogo pressionando o botão play no topo da tela.

Janela Principal

Autores

  • Lyncon Baez
  • Kevin Matheus
  • Vitor Fonseca

Licença

MIT

About

Jogo multiplayer online para navegadores usando web sockets

Resources

License

Stars

Watchers

Forks