Gioco di ruolo


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