Follow the Light

Aus hagenberg.games Wiki

Dies ist ein Level Design des Teams A14B für das Fach Game Design Fundamentals.

Konzept

Das Ziel von Follow the Light ist, wie es der Name und auch unser Spielcharakter verrät, das Licht einzuholen um an das Ziel zu gelangen.

Man ist eine Motte, die der Lichtkugel durch einen dunklen Tunnel folgt und muss dabei verschiedenen Hindernissen ausweichen. Der Charakter kann sich ausschließlich nach oben und unten bewegen, die Vorwärtsbewegung wird von der Spielmechanik automatisch ausgeführt.

Mögliche Gefahren sind die Spinnen, die in ihren Netzen lauern, aber auch Hindernisse wie Moostürme und Spinnennetze, die den Charakter über kurze Zeit deutlich verlangsamen und sein Ziel das Licht einzufangen erschweren.

Außerdem gibt es Pilze, die dich um einiges schneller fortbewegen lassen und dich in eine Art "Wahnsinn-Modus" befördern. Um das Spiel nochmals zu erschweren. erhält dabei auch die Lichtkugel mehr Geschwindigkeit. Der Modus lässt sich nicht nur an der geänderten Geschwindigkeit erkennen, sondern auch an dem farbigen Hintergrund.

Screenshots

Game Art

Für die Sprites und Backgrounds haben wir uns entschieden selbst einfache Charakter Designs und Illustrationen zu gestalten.


Umsetzung

Die Motte hat ein Platform Behavior welches deaktiviert ist bis man auf Space drückt. Danach bewegt sie sich automatisch mit einer gewissen Geschwindigkeit nach rechts. (Action: Simulate Platform pressing Right). Die Motte wird mit der Space Taste gesteuert. Diese ermöglicht eine rasche Aufwärtsbewegung, um Hindernisse zu meiden.

Das Licht hat ein Bullet Behavior welches ebenfalls erst durch Space aktiviert wird. Die Lichtkugel bewegt sich dann automatisch nach rechts weiter.

Die Animationen wurden je nachdem wie schnell die Motte fliegt verändert.

On collision with nets: Die Motte fliegt langsamer für 3 Sekunden

On collision with spider nets: Motte wird zerstört.

On collision with mushroom: Die Motte fliegt schneller für 7 Sekunden. Licht wird schneller. Der Hintergrund ändert sich. Animation der Motte wird verändert. Nach 5 Sekunden ist alles wieder normal.

Wenn das Licht im Screen sichtbar ist, wurde die Motte auf visible gestellt, um nachher eine else Bedingung einzufügen, die die Motte zerstört, wenn das Licht außerhalb des Screens ist.

Auch wird die Motte zerstört, wenn sie außerhalb des layouts ist (also, wenn sie aus dem Screen vertikal rausfällt)

Wenn die Motte zerstört wird, wird das layout restarted

Zum Schluss wurden Edge Marker eingesetzt, um das Licht zu stoppen, wenn es damit kollidiert. (Bullet Behavior = 0). Wenn die Motte mit den Edge Markers kollidiert (dienen als Platzhalter fürs Licht) stoppt ihre Bewegung ebenfalls und das Spiel ist gewonnen. (Text wird eingeblendet)

Download

Download der gesamten Construct 3 (.c3p) Datei: