Skip to content

Trabalho para a disciplina de Sistemas distribuídos.

Notifications You must be signed in to change notification settings

Fziliotti/Trocadilhos-SD

Repository files navigation

Trabalho de Sistemas distribúidos

Esse trabalho é referente ao projeto https://github.com/marcosbarra/projeto-sistemas-distribuidos.

RESUMO DO PROJETO

Será desenvolvido um jogo de trocadilhos reunindo vários jogadores. O jogo será separado em rodadas e cada rodada consiste em, dado algum tema sorteado ou palavra sugerido pelo jogo ou pelos próprios jogadores, um tempo será dado para cada pessoa escrever um trocadilho relacionado com aquele tema. Ao fim de cada rodada, todos os trocadilhos são exibidos e todos os jogadores avaliam. O trocadilho com mais votos vence a rodada e o jogador acumula uma pontuação. Ao fim de alguams rodadas, quem tiver a maior pontuação é o vencedor.


REQUISITOS DO PROJETO

  • Java instalado na máquina;
  • Versão do JDK igual a 8.0 ou superior;

Funcionamento do jogo:

  1. Abra o projeto em sua IDE;
  2. Importe-o como um projeto Maven e instale as depêndencias;
  3. Depois execute o arquivo trocadilhos.grpc.Server.java referente ao Servidor da aplicação;
  4. Após isso, rode 2 ou mais clientes (Dependendo do número de jogadores no round);
  5. Será pedido que os jogadores digitem o nome e esperar que o número de jogares do round façam isso;
  6. Após todos os jogadores passarem da etapa anterior, agora todos devem fazem o trocadilho referente ao tema gerado aleatóriamente;
  7. Após a criação dos trocadilhos pelos jogadores durante o limite de 60 segundos, cada jogador agora deve votar no melhor trocadilho da rodada;
  8. Após a votação, o placar referente ao round aparecerá na tela e um novo round se iniciará (voltando na etapa 6)

Grupo

Eduardo Ferreira de Oliveira Fabrício Fernandes Ziliotti Guilherme Raimondi Marcos Victor de Aquino Barra

About

Trabalho para a disciplina de Sistemas distribuídos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages