Rollenspiel


Geschichte

In dieser Übung spielst du ein Rollenspiel namens „Wizard and Warriors“, bei dem du entweder als Zauberer oder als Krieger spielst.

Für Krieger und Zauberer gelten unterschiedliche Regeln, um zu bestimmen, wie viele Schadenspunkte sie verursachen.

Für einen Krieger gelten diese Regeln:

  • Verursache 6 Schadenspunkte, wenn der angegriffene Charakter nicht verwundbar ist
  • Verursache 10 Schadenspunkte, wenn der angegriffene Charakter verwundbar ist

Für einen Zauberer gelten diese Regeln:

  • Verursache 3 Schadenspunkte, wenn der Zauberer keinen Zauberspruch vorab vorbereitet hat
  • Verursache 12 Schadenspunkte, wenn der Zauberer einen Zauberspruch vorab vorbereitet hat

Im Allgemeinen sind Charaktere nie verwundbar. Zauberer sind jedoch verwundbar, wenn sie keinen Zauberspruch vorbereitet haben.

Aufgaben

Die Geschichte ist die Grundlage dafür, folgende Funktionen zu definieren:

  • Einen Charakter beschreiben
  • Charaktere standardmäßig nicht verwundbar machen
  • Es Zauberern erlauben, einen Zauberspruch vorzubereiten
  • Zauberer verwundbar machen, wenn sie keinen Zauberspruch vorbereitet haben
  • Die Schadenspunkte für einen Zauberer berechnen
  • Die Schadenspunkte für einen Krieger berechnen

Implementierungen

Referenz