GameMaker Jump and Run

Für dieses Spiel schlüpfst du in die Rolle eines flinken Ninjas, der sich durch einen geheimnisvollen Tempel schleicht. Überall lauern Gegner, und wertvolle Münzen wollen eingesammelt werden. Als Programmierer sorgst du dafür, dass dein Ninja springt, läuft und keinem Hindernis zum Opfer fällt.

Du programmierst die Steuerung deiner Spielfigur, baust einzigartige Level, platzierst Gegner und lässt Münzen zum Einsammeln erscheinen. Schritt für Schritt entsteht so dein eigenes Jump-and-Run-Spiel.

In diesem Kurs über vier Monate lernst du die Grundlagen der Spieleentwicklung mit GameMaker: Du bewegst deine Figur mit der Tastatur, erkennst Kollisionen, baust Level auf und bringst dein Spiel zum Laufen – ganz ohne Vorkenntnisse.

Technische Voraussetzungen

Computer

  • Betriebssystem: Windows 10 / 11 oder macOS Ventura (oder höher)
  • Prozessor: Vier Kerne
  • Arbeitsspeicher: 8 GB

Zubehör

  • Tastatur und Maus
  • Mikrofon
  • Webcam (optional)
  • stabile Internetverbindung (Download: 10 MBit/s, Upload: 5 MBit/s)
  • Software: alfaview für die Videokonferenz, GameMaker (läuft im Browser)
  • Optional: zweiter Monitor (einer für alfaview, einer zum Programmieren)

Software

  • alfaview (Videokonferenz, DSGVO-konform)
  • aktueller Browser (z.B. Chrome, Edge, Safari oder Firefox)
  • GameMaker wird im Browser ausgeführt – eine Installation von GameMaker ist nicht erforderlich.

Empfohlen

  • zweiter Monitor (einer für alfaview, einer für GameMaker)

Lehrplan

Einführung in GameMaker

  • Die GameMaker-Oberfläche kennenlernen: Räume, Objekte und Sprites (Grafiken)
  • Sprites für Spielfigur, Gegner und Münzen anlegen
  • Objekte im Raum platzieren und ein Level aufbauen

Programmiergrundlagen

  • Ereignisse (z. B. Tastendruck) als Auslöser
  • Bewegung und Koordinaten (x und y)
  • Schwerkraft und Springen
  • Bedingungen (if / else)
  • Kollisionserkennung: Boden, Gegner und Münzen

Spieleentwicklung

  • Die Spielfigur mit der Tastatur steuern (laufen und springen)
  • Level mit Plattformen und Hindernissen bauen
  • Gegner platzieren und Zusammenstöße erkennen
  • Münzen einsammeln und zählen
  • Spiel gewinnen oder verlieren