Running Sushi

Aus hagenberg.games Wiki

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

Konzept

Die Level Design Skizze

Die Level Design Skizze

Das Level basiert auf Platformen, die herunterfallen, sobald man sie berührt. Der Boden darf nicht berührt werden, daher darf man nie stehenbleiben. Zusätzliche Hindernisse bestehen aus sich auf-und-ab-bewegenden Blöcken, über die man springen oder rechtzeitig darunter vorbei muss. Diese bedeuten sofortigen Neustart des Levels. Sie gibt es auch als nicht bewegende Variation (in der Skizze als Gabeln dargestellt).

Abwechslung entsteht durch Sektionen, an denen man auf einer Platform stehen bleiben muss und rechtzeitig weghüpfen soll, bevor sie im Boden verschwindet.

Ein ganz besonderes Hindernis findet sich gegen Ende des Levels, welches aus festen Plattformen besteht, die sich aber entlang eines Kreises bewegen. Das bedeutet jedoch nicht gleich, einen Ruheplatz gefunden zu haben. An der Oberseite sind wieder Hindernisse, die bei Berührung einen Neustart verursachen.

Knifflige Sprünge und knappes Timing sorgen somit für ein schwieriges Level, das aber mit Übung gemeistert werden kann, da keine zufälligen Faktoren ins Spiel kommen. Selbst die Rotationen von Objekten werden bei Neustart zurückgesetzt und laufen immer gleich ab.

Umsetzung und Download

Das Level wurde in Construct 3 mit simplen Primitiven umgesetzt. Die Hauptmechanik, das Laufen und Springen, wurde mithiilfe der "Platformer" und "ScrollTo" Behaviours eingefügt. Dieses wurde dann erweitert und gefinetuned mithilfe des Event Sheets, um das Spielerlebnis zu verbessern. Es können nun die Pfeiltasten, W, A, D und Space zum Steuern durch eine Tastatur genützt werden, oder es kann ein Gamepad angeschlossen werden und mit dem D-Pad oder dem linken Analog Stick gespielt werden.

Ebenso wurde ein Death Counter mit dem Event Sheet umgesetzt, den man jeweils am Anfang und Ende des Levels sieht.

Die fallenden Platformen haben das "Solid" und "MoveTo" Behaviour, um einerseits es zu ermöglichen, darauf zu landen und andererseits, sie fallen zu lassen. Die "MoveTo" Funktion wird durch das Event Sheet ausgelöst, wenn man mit ihnen in Berührung kommt.

Die sich auf-und-ab-bewegenden Hindernisse haben statt des "MoveTo" Behaviours das "Sine" Behaviour, was die smoothe Animation ermöglicht. Die rotierenden Platformen nützen hingegen das "Orbit" Behaviour.


Download: Datei:RunningSushiLvl.c3p


Zusätzlich wurde noch eine zweite, ganz leicht abgeänderte Version des Levels erstellt, die late game Frust verhindern soll und es somit ein bisschen einfacher bei den rotierenden Plattformen macht.

Download: Datei:RunningSushiEasy.c3p

Screenshots

Das Level:

Das Level Design in Construct 3


Das Eventsheet:

Die Events in Construct 3 Die Events in Construct 3