Esse trabalho é referente ao projeto https://github.com/marcosbarra/projeto-sistemas-distribuidos.
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.
- Java instalado na máquina;
- Versão do JDK igual a 8.0 ou superior;
- Abra o projeto em sua IDE;
- Importe-o como um projeto Maven e instale as depêndencias;
- Depois execute o arquivo trocadilhos.grpc.Server.java referente ao Servidor da aplicação;
- Após isso, rode 2 ou mais clientes (Dependendo do número de jogadores no round);
- Será pedido que os jogadores digitem o nome e esperar que o número de jogares do round façam isso;
- Após todos os jogadores passarem da etapa anterior, agora todos devem fazem o trocadilho referente ao tema gerado aleatóriamente;
- 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;
- Após a votação, o placar referente ao round aparecerá na tela e um novo round se iniciará (voltando na etapa 6)
Eduardo Ferreira de Oliveira Fabrício Fernandes Ziliotti Guilherme Raimondi Marcos Victor de Aquino Barra