/20191-team-18

Jogo de Truco em C++

Primary LanguageC++

Programação e Desenvolvimento de Software II

Grupo 18 - Truco

User Stories

  • Eu, enquanto jogador, quero visualizar o menu, para poder iniciar a partida.
  • Eu, enquanto jogador, quero escolher os modos de jogo para que se adequem às minhas preferências.
  • Eu, enquanto jogador, quero visualizar minha pontuação, para que eu acompanhe meu progresso durante as rodadas.
  • Eu, enquanto jogador, quero saber das cartas que tenho em mãos em tempo real, para me situar sobre o jogo.
  • Eu, enquanto jogador, quero visualizar as cartas que foram jogadas na mesa, para decidir o que fazer.
  • Eu, enquanto jogador, quero ter a opção de desafiar o adversario a "truco", para disputar 4 pontos.
  • Eu, enquanto jogador, quero ter a opção de desafiar o adversario a "seis" caso o oponente peça "truco", para disputar 8 pontos.
  • Eu, enquanto jogador, quero ter a opção de desafiar o adversario a "nove" caso o oponente peça "seis", para disputar 10 pontos.
  • Eu, enquanto jogador, quero ter a opção de desafiar o adversario a "doze" caso o oponente peça "nove", para disputar 12 pontos.
  • Eu, enquanto jogador, quero ter a opção de aceitar ou desistir dos desafios do adversario, para disputar ou não a respectiva quantidade de pontos.
  • Eu, enquanto jogador, quero visualizar quais rodadas foram ganhas pelo meu time, para que acompanhe o decorrer da partida.

Build do Aplicativo

make

Tests

make test

Interface gráfica

git checkout implementacao_ncurses make clean make make run

Documentação

Doxygen

Para visualizar a documentação doxygen é necessario abrir o arquivo index.html dentro do diretorio documentation/doxygen/html/index.html