Das Geheimlevel
Irgendwo im Spiel gibt es ein Geheimlevel. Es wird freigeschaltet, wenn du den goldenen Schlüssel gefunden hast oder wenn du jede Münze des Levels eingesammelt und es in weniger als 60 Sekunden geschafft hast. Zwei neue Konstanten enthalten, was du dafür brauchst: muenzenImLevel ist die Anzahl der Münzen im ganzen Level, und hatSchluessel ist true, wenn du den Schlüssel gefunden hast.
Am Ende gibt das Programm noch eine Zeile aus: Geheimlevel: freigeschaltet oder Geheimlevel: gesperrt. Du hast den Schlüssel nicht gefunden und 3 der 40 Münzen verpasst, also endet die Ausgabe so:
Sterne: 2 von 3
Rekord: 900
Geheimlevel: gesperrtDie Übung prüft das Programm auch mit anderen Daten, achte also darauf, dass es in jedem Fall stimmt: Mit dem Schlüssel wird das Geheimlevel freigeschaltet, egal wie hoch deine Punktzahl ist; mit allen 40 Münzen in 55 Sekunden wird es ebenfalls freigeschaltet; mit allen 40 Münzen in 85 Sekunden bleibt es gesperrt.
Das ist das ganze Projekt. Mit nur zwei Lektionen hinter dir hast du den Endbildschirm eines Spiels geschrieben: Er rechnet mit Konstanten und Variablen, trifft Entscheidungen mit Bedingungen und gibt mit Template-Literalen einen übersichtlichen Bericht aus. In der nächsten Lektion lernst du Arrays kennen, die viele Werte in einer Variablen halten, zum Beispiel die Punktzahlen all deiner Level.
So schreibst du es:
Anweisungen
- 1
Gib aus, ob das Geheimlevel freigeschaltet ist. Mit den Werten im Programm lautet die letzte Zeile
Geheimlevel: gesperrt.