Skip to content

Network laboratory final project. A client-server structured hangman game capable of multiplayer games.

Notifications You must be signed in to change notification settings

artureiji/online-hangman

Repository files navigation

HangMan Evolution™ Multiplayer Online

Implementação do jogo da forca através de uma arquitetura cliente servidor. O jogo pode tanto ser jogado em modo singleplayer quanto multiplayer.

Começando

Ao final destas instruções você terá uma cópia do projeto rodando no seu computador para fins de desenvolvimento e testes. Veja a sessão deployment para notas sobre como dar deploy numa versão funcional do projeto.

Pré requisitos

O projeto foi desenvolvido para ser executado exclusivamente em sistemas Linux. São necessárias apenas as bibliotecas padrões da linguagem C.

Instalação

A compilação do código se dá através do sistema Make. Para isso, simplesmente execute o comando make na raíz do projeto:

# make

O projeto compilado se resume a dois executáveis: cliente e servidor. Você deverá executar uma instância do servidor, especificando a porta (default 9000):

./servidor 9000

Em seguida, você poderá executar uma instância do cliente, especificando ip e porta onde o servidor está rodando:

./cliente 127.0.0.1 9000

Deployment

Simplesmente rode o executável servidor especificando um IP e porta no qual os clientes poderão se conectar. Pode exigir liberação de portas pelo firewall.

Autores

  • Artur Eiji Suguinoshita Aciole
  • Samuel Chenatti

Licença

Este projeto está sob a licença MIT.

About

Network laboratory final project. A client-server structured hangman game capable of multiplayer games.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published