segunda-feira, 7 de outubro de 2013

Ata da quarta reunião do grupo SpeedGames


Data: 07/10/2013
Nomes:
    Júlio Albinati Cortez
    Paulo Viana Bicalho
    Rubens Emilio Alves Moreira


Nesta reunião redefinimos o diagrama de classes da nossa aplicação de acordo com o que consideramos pertinente. As modificações foram dadas a partir da adição de novos módulos ao protótipo que havia sido desenvolvido. O diagrama de classes pode ser acessado neste link.


Com os módulos, novas funcionalidades foram acessadas à aplicação:
  • adição de turnos de jogo;
  • suporte a mais de um usuário;
  • interface para responder as perguntas correspondentes às jogadas do usuário;
  • exibição de atributos do usuário, como recursos disponíveis e empresas já adquiridas.

Dada a adição de novos módulos, vimos como pertinente a reestruturação do código em diretórios, tanto para facilitar o processo de programação, quanto para manter o código mais fácil de versionar paralelamente (pelos integrantes do grupo). Além disso, adicionamos o uso do utilitário de compilação CMake, para melhorar o processo de compilação do código.

Por fim, adicionamos o utilitário Doxygen, para facilitar a documentação do código. A partir do mesmo, e do script Doxygraph, foi possível gerar o diagrama de classes da aplicação de forma bem rápida. Abaixo, exibimos a nova interface da aplicação:



Para a próxima entrega, pretendemos apresentar a aplicação com as seguintes funcionalidades adicionadas:
  • tela de apresentação do jogo;
  • tela de configuração da aplicação, e integração com a lógica principal do jogo;
  • definição do conjunto inicial de perguntas do jogo;
  • possíveis melhorias na interface/jogabilidade.

Nenhum comentário:

Postar um comentário