Este projeto é uma aplicação web para jogar o clássico jogo da velha (game of old) com websockets.
Os usuários logam na aplicação e são redirecionados para um lobby geral. Um jogador livre pode desafiar somente todo e qualquer outro jogador livre, sendo que o convidado tem a possibilidade de recusar o convite. Caso o convidado aceite o convite, os dois jogadores serão redirecionados para uma sala separada onde o jogo da velha será inicializado. Durante o jogo, há possibilidade de vitória, derrota e impate, sendo que ambos os jogadores serão avisados da situação final do jogo. Após o final do jogo, os jogadores podem jogar outra partida entre si ou retornarem ao lobby.
Para o funcionamento pleno do projeto, é necessário:
- Instalar o Node.js e suas dependências:
- nodemon
- ws
Para a execução do projeto, é necessário:
- Inicializar o servidor com nodemon (alterar a porta se for desejado).