KingMe: Brazilian Elections
Versão alternativa do board game King Me, com os candidatos presidenciais brasileiros de 2018.
Alternative version of board game KingMe, with 2018 brazilian candidates.
Authors ©
Danilo Mative
Fernando Silva
Guilherme Lucioni
Victor Trindade
About
Projeto desenvolvido para o Centro Universitário Senac, para a disciplina de Programação para Dispositivos Móveis, utilizando Java como linguagem de programação e chamadas via retrofit para um serviço do jogo disponibilizado pela universidade.
Project developed for the University Center Senac, for the discipline of Programming for Mobile Devices, using Java as a programming language and calls via retrofit for a game service made available by the university.
Web Service Documentation
Dependencies
- Lobbylib.aar
Requirements Requested
- O sistema deve exibir uma representação gráfica do tabuleiro
- O sistema deve manter o tabuleiro atualizado a cada turno
- O sistema deve exibir a lista de candidatos
- O sistema deve exibir a carta de favoritos
- O sistema deve exibir o placar ao longo dos turnos
- O sistema deve possibilitar a configuração inicial dos candidatos
- O sistema deve possibilitar a promoção de candidatos no turno do jogador
- O sistema deve exibir a possibilidade do voto no momento apropriado
- O sistema deve controlar os turnos do jogo, como também suas rodadas
- O sistema deve ter 3 rodadas por partida
- O sistema deve exibir placar final ao termino da partida
- O sistema deve exibir o histórico de promoções de todos os jogadores a cada turno
- O sistema deve exibir o histórico de votação dos jogadores a cada turno.
- Os erros devem ser tratados (dados inválidos, ausência de conexão com internet, etc.)
- Os dados devem ser validados
- Deve existir padronização (consistência) da interface gráfica
- O sistema deve dar feedback das ações para os usuários (carregando)
- Tela de "sobre" no aplicativo, que deve informar os nomes dos integrantes do grupo
- O sistema deve avisar/exibir se é a vez do usuário jogar.