Repository files navigation
Implementação, em C++ v11/14, do jogo Super Trunfo via terminal. Sendo possível quatro modos de jogo, porém ambos serão jogador x máquina.
Como um jogador eu gostaria de escolher uma modalidade de Super Trunfo para jogar;
Como um jogador eu gostaria de ver todas as regras do jogo com determinado comando;
Como um jogador eu quero que o placar e a pilha de cartas estejam explícitos a todo o momento do jogo;
Como um jogador eu quero a funcionalidade de interromper o jogo a qualquer momento;
Como um jogador eu quero que uma carta super trunfo esteja no meu baralho;
Como um jogador eu quero que na minha vez, eu escolha o atributo do card que deve ser comparado na rodada;
Como a classe game eu quero garantir a comparação de atributos entre cards para escolher o vencedor da rodada.
CRC
Nome:
Card
Responsabilidade:
Define o TAD das cartas do jogo, e seus atributos que serão específicos em cada classe filhas.
Colaboração:
Carros, aviões, dinossauros e heróis.
CRC
Nome:
Jogo
Responsabilidade:
Contém os métodos para rodar o jogo.
Colaboração:
Carros, aviões, dinossauros e heróis.
CRC
Nome:
Carros
Responsabilidade:
Subclasse de carta que define o tipo dos carros e seus atributos.
Colaboração:
Jogo.
CRC
Nome:
Avião
Responsabilidade:
Subclasse de carta que define o tipo dos aviões e seus atributos.
Colaboração:
Jogo.
CRC
Nome:
Dinossauros
Responsabilidade:
Subclasse de carta que define o tipo dos dinossauros e seus atributos.
Colaboração:
Jogo.
CRC
Nome:
Heróis
Responsabilidade:
Subclasse de carta que define o tipo de herói e seus atributos.
Colaboração:
Jogo.
Diego Tomaz
Lucas Silveira
Matheus Dias
Rodrigo Felipe
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.