Informatik

Epic: Schwieriger mit der Zeit

Als Spielerin möchte ich, dass es mit der Zeit schwerer wird, damit ein Lauf nicht ewig gleich bleibt.

Die Idee

Im Grundspiel steigt das Tempo nur, wenn Münzen eingesammelt werden. Wer keine nimmt, läuft ewig gemütlich weiter. Besser: Das Spiel zieht von selbst an.

Deine Aufgabe

a) Alle fünf Sekunden wird das Spiel ein Stück schneller.

b) Deckelt die Geschwindigkeit, damit es spielbar bleibt.

c) Zeigt das aktuelle Tempo neben den Punkten an.

Tipps

Tipp 1: Regelmäßig etwas tun
if (this.getTimer().everyMillis(5000)) {
    geschwindigkeit = geschwindigkeit + 0.5;
}

Das gehört in die run-Methode der Bühne – aber nur, solange das Spiel läuft.

Tipp 2: Nicht ins Unendliche

Ab etwa 12 wird das Spiel unspielbar, weil die Plattformen pro Bild weiter springen, als Bugs breit ist. Deckelt den Wert:

if (geschwindigkeit > 10) {
    geschwindigkeit = 10;
}
Eine mögliche Lösung. Erfrage das Passwort bei deiner Lehrkraft oder sieh auf der Seite Lösungspasswörter nach.
🥉 Schwieriger mit der Zeit

Teilbare URL erstellen

Abschnitte auswählen