Epic: Höchststand
Als Spielerin möchte ich sehen, ob ich meinen eigenen Rekord geschlagen habe.
Die Idee
Nach dem Spielende steht neben den Punkten der beste Wert dieser Sitzung – und er übersteht den Neustart mit r.
Deine Aufgabe
a) Merkt euch den besten Punktestand über den Neustart hinweg.
b) Zeigt ihn nach dem Spielende an.
c) Sagt es deutlich, wenn ein neuer Rekord aufgestellt wurde.
Tipps
Tipp 1: Warum ein normales Attribut nicht reicht
Beim Neustart entsteht mit new BunnyHop() eine neue Bühne. Alles, was in
ihr steht, fängt bei null an – auch euer Rekord.
Tipp 2: Ein Wert, der der Klasse gehört
private static int rekord = 0;
static heißt: Dieses Attribut gehört zur Klasse, nicht zu einem einzelnen
Objekt. Es gibt es genau einmal, egal wie viele Bühnen entstehen – und deshalb
überlebt es den Neustart.
Eine mögliche Lösung. Erfrage das Passwort bei deiner Lehrkraft oder sieh auf der Seite Lösungspasswörter nach.