História
Neste exercício, você joga um jogo de interpretação de papéis chamado "Magos e Guerreiros", no qual você pode jogar como Mago ou como Guerreiro.
Há regras diferentes para Guerreiros e Magos, que determinam quantos pontos de dano eles causam.
Para um Guerreiro, as regras são estas:
- Causar 6 pontos de dano se o personagem atacado não estiver vulnerável
- Causar 10 pontos de dano se o personagem atacado estiver vulnerável
Para um Mago, as regras são estas:
- Causar 3 pontos de dano se o Mago não tiver preparado um feitiço com antecedência
- Causar 12 pontos de dano se o Mago tiver preparado um feitiço com antecedência
Em geral, os personagens nunca são vulneráveis. No entanto, os Magos são vulneráveis se não tiverem preparado um feitiço.
Tarefas
A história ajuda a definir funções:
- Descrever um personagem
- Fazer com que os personagens não sejam vulneráveis por padrão
- Permitir que os Magos preparem um feitiço
- Fazer com que os Magos fiquem vulneráveis quando não tiverem preparado um feitiço
- Calcular os pontos de dano de um Mago
- Calcular os pontos de dano de um Guerreiro
Implementações
Referência