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