Klassiker fruchtig interpretiert: eine Woche Schülerpraktikum

Vergangene Woche hatten wir mal wieder einen Schülerpraktikant bei uns zu Gast. Romeo (14 Jahre) hat eine Woche bei uns reingeschaut und in dieser Zeit ein kleines eigenes Game programmiert.

Die Aufgabe: den Videospiel-Klassiker Pong mit einem modernen Twist zu versehen und gestalterisch ein wenig moderner und fruchtiger machen!
Realisiert hat er sein Game auf Basis der Unreal Engine 5, mit der auch zahlreiche hochkalibrige Videospiele wie Fortnite oder der kommende Teil der Witcher Serie umgesetzt werden.
In einem ersten Schritt hat Romeo die grundlegende Steuerung von Pong programmiert, also das Hoch- und Runter-Bewegen des Spielerbalkens. Aber das ist dieses Mal kein Balken, sondern eine Banane geworden! Und: Die Banane kann „kicken“, also dem Ball zusätzlichen Schwung geben. Als zweiten Schritt hieß es, den Spielball zu integrieren. Der braucht eine Geschwindigkeit, braucht Physik bzw. Abpralllogik. In der finalen Version gibt es drei Bälle zur Auswahl, die sich aber nur optisch unterscheiden: eine Orange, eine Kiwi und eine Wassermelone.

Als dritten Schritt hat Romeo sich dann dem Bot gewidmet, gegen den man spielt – es braucht ja einen Gegner. Der Bot muss also den Ball tracken und sich entsprechend bewegen, sonst kommt kein Spiel zustande. Wie bei jeder Softwareentwicklung mussten im vierten Schritt dann allerlei Bugs behoben werden. Nachdem das geschafft war, konnten in Schritt 5 zwei Maps gestaltet werden. Praktischerweise bietet die Unreal Engine 5 mit Quixel Bridge eine eingebaute, kostenlose Sammlung an Texturen, die man dafür benutzen kann.

Romeo hat einen kleinen Trailer angefertigt

Der sechste Schritt war vielleicht der spannendste und zugleich anspruchsvollste, nämlich das Einbauen der besonderen Fähigkeiten, die dann auch wirklich ein Unterschied zum klassischen Pong sind – und nicht nur ein anderes Aussehen. Der Spieler kann jetzt drei verschiedene Fähigkeiten nutzen. Zum einen kann ein zweiter Ball auf den Bildschirm gespawned werden, der den Bot durcheinander bringt und der auch keine Punkte bringt, man kann sich also weiter auf den Original-Ball konzentrieren. Zum anderen kann der Balken bzw. die Banane kurzzeitig vergrößert werden, sodass man den einen Ball vielleicht doch noch erwischt. Und zusätzlich kann die Zeit verlangsamt werden. Alle Fähigkeiten wirken fünf Sekunden lang und wenn sie erst einmal verbraucht sind, müssen sie neu eingesammelt werden, heißt man muss Icons auf dem Spielfeld mit dem Ball treffen. Dann stehen sie wieder zur Verfügung.

Wir finden, das Mini-Game ist richtig gut geworden und hoffen, Romeo hatte eine gute Woche bei uns und Spaß an dem, was er geleistet hat!


Schülerpraktikum bei Fluffy? Klar doch! Wenn ihr Interesse an Design, Programmieren oder beidem gleichzeitig habt, meldet euch gerne bei uns.

Ihr Ansprechpartner

Sierk Schmalzriedt

UX/UI Design
+49 (0) 721 46711180
sierk.schmalzriedt@studiofluffy.com