Jugendliche mit ein wenig Programmiererfahrung an die praktische Entwicklung eines eigenen Computerspiels heranführen will ein neuer kostenloser Onlinekurs des Hasso-Plattner-Instituts (HPI). Auf dessen Lernplattform openHPI startet das vierwöchige Angebot am 4. Mai. Es trägt den Titel „Spieleentwicklung mit JavaScript: Flappy Bird“. Die Teilnehmenden bekommen Grundkenntnisse beigebracht, mit denen sie als Einsteigende in die beliebte Programmiersprache JavaScript Stück für Stück ihre eigene Version des berühmten Spieleklassikers „Flappy Bird“ nachbauen können. Anmelden kann man sich auch noch nach dem offiziellen Start des Gratiskurses unter https://open.hpi.de/courses/javascript2022.
Zwei HPI-Studenten leiten den Kurs: Benjamin Daniel (21) und David Schroschk (20). Beide Spiele-Liebhaber haben das Programmieren selbst in Onlinekursen gelernt, unter anderem auf openHPI. „Mit unserem eigenen Spielentwicklungskurs wollen wir die Teilnehmenden nicht bloß nachprogrammieren lassen, wie es in vielen Web-Tutorials und -Kursen üblich ist, sondern an das eigenständige Lösen von Problemen heranführen“, sagt Masterstudent Daniel. Wie sein Kommilitone Schroschk betont, werde vor allem mit den notwendigen Bestandteilen eines Spieles wie z.B. Spielphysik und Eingabe vertraut gemacht, um Programmiermethoden dann eigenständig darauf anzuwenden.
Erklären wollen die jungen Kursleiter dabei auch viele Konzepte aus Gebieten jenseits der Informatik. So zeigen sie etwa, wie man physikalische Gegebenheiten virtuell nachbaut oder aus einer Reihe von Bildern, im Format eines „Daumenkinos“, eine Animation entstehen lassen kann.
Laut Daniel und Schroschk sollten die Teilnehmenden von wöchentlich bis zu vier Stunden Aufwand für den Kurs ausgehen, der ihnen neue Inspiration und Motivation für eigene Spielprogrammier-Projekte liefern kann. Vorausgesetzt werden lediglich Kenntnisse zu Schleifen, If-Bedingungen, Variablen und Listen, wie man sie etwa im openHPI-Kurs „Programmieren lernen mit Python“ erwerben konnte. Eine Archivversion ist fürs Selbststudium nach wie vor auf der Lernplattform abrufbar.