Epic: Tag und Nacht
Als Spieler möchte ich sehen, dass die Zeit vergeht, damit ein langer Lauf sich auch lang anfühlt.
Die Idee
Der Himmel wechselt langsam von Tag zu Nacht und zurück.
Deine Aufgabe
a) Der Himmel wird langsam dunkler und wieder heller.
b) Der Wechsel soll weich sein, nicht sprunghaft.
c) 🚀 Nachts gibt es doppelte Punkte.
Tipps
Tipp 1: Zeit messen
Jede Bühne hat Uhren. this.getTimer("tag").everyMillis(15000) ist alle 15
Sekunden einmal wahr – genau einmal, nicht 60-mal in der Sekunde.
Tipp 2: Weich statt hart
setColor(r, g, b) schaltet die Hintergrundfarbe sofort um. Für einen weichen
Übergang zählt ihr in jedem Bild ein kleines Stück:
helligkeit = helligkeit + richtung;
if (helligkeit > 100 || helligkeit < 0) {
richtung = -richtung;
}
this.setColor(helligkeit * 1.4, helligkeit * 2.0, helligkeit * 2.35);
Eine mögliche Lösung. Erfrage das Passwort bei deiner Lehrkraft oder sieh auf der Seite Lösungspasswörter nach.