Informatik

Epic: Pause

Als Spieler möchte ich das Spiel anhalten können, wenn jemand an die Tür klopft.

Die Idee

Die Taste p hält die Welt an und lässt sie wieder los.

Deine Aufgabe

a) Die Taste p hält das Spiel an und lässt es wieder laufen.

b) Auch Bugs muss stehen bleiben – nicht nur die Welt um ihn herum.

c) Zeigt während der Pause einen Hinweis an.

Tipps

Tipp 1: Wer steht schon still?

Beim Spielende bleibt bereits alles stehen. Seht euch an, wie das gemacht ist: getGeschwindigkeit() gibt 0 zurück, und alle beweglichen Objekte fragen genau diese Methode.

Pause ist derselbe Gedanke mit einem zweiten Merkmal.

Tipp 2: Umschalten mit einer Taste

whenKeyPressed wird einmal pro Tastendruck aufgerufen – nicht in jedem Bild. Ein boolean lässt sich damit einfach umkehren:

pause = !pause;
Eine mögliche Lösung. Erfrage das Passwort bei deiner Lehrkraft oder sieh auf der Seite Lösungspasswörter nach.
🥉 Pause

Teilbare URL erstellen

Abschnitte auswählen