Storia
In questo esercizio giocherai a un gioco di ruolo chiamato «Wizard and Warriors», che ti permette di interpretare un Mago o un Guerriero.
Ci sono regole diverse per Guerrieri e Maghi, che determinano quanti punti danno infliggono.
Per un Guerriero, le regole sono queste:
- Infligge 6 punti danno se il personaggio attaccato non è vulnerabile
- Infligge 10 punti danno se il personaggio attaccato è vulnerabile
Per un Mago, le regole sono queste:
- Infligge 3 punti danno se il Mago non ha preparato un incantesimo in anticipo
- Infligge 12 punti danno se il Mago ha preparato un incantesimo in anticipo
In generale, i personaggi non sono mai vulnerabili. Tuttavia, i Maghi sono vulnerabili se non hanno preparato un incantesimo.
Compiti
La storia ti guida a definire delle funzioni:
- Descrivere un personaggio
- Rendere i personaggi non vulnerabili per impostazione predefinita
- Permettere ai Maghi di preparare un incantesimo
- Rendere i Maghi vulnerabili quando non hanno preparato un incantesimo
- Calcolare i punti danno di un Mago
- Calcolare i punti danno di un Guerriero
Implementazioni
Riferimenti