GameMaker gratis Programmierkurs

Für dieses Spiel verlassen wir die Erde und brechen auf ins Weltall. Dein Raumschiff gerät mitten in einen Kometenschauer. Jetzt bist du gefragt: Als Programmierer sorgst du dafür, dass es den gefährlichen Kometen ausweicht.

Du programmierst umherfliegende Kometen, eine flüssige Steuerung für das Raumschiff und die Spielregeln. Sobald ein Komet das Raumschiff trifft, ist das Spiel vorbei – deine Aufgabe ist es, das so lange wie möglich zu verhindern.

In diesen zwei kostenlosen Doppelstunden bekommst du einen echten ersten Eindruck vom Programmieren mit GameMaker: Du lernst, wie man Objekte bewegt, auf Ereignisse reagiert und ein einfaches Spiel zum Laufen bringt – 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)
  • Erste Objekte anlegen und im Raum platzieren
  • Sprites zeichnen und zuweisen

Programmiergrundlagen

  • Ereignisse (z. B. Spielstart) als Auslöser
  • Bewegung und Koordinaten (x und y)
  • Zufallszahlen für die Kometen
  • Bedingungen (if / else)
  • Kollisionserkennung: Wird das Raumschiff getroffen?

Spieleentwicklung

  • Das Raumschiff mit der Tastatur steuern
  • Kometen zufällig durchs Bild fliegen lassen
  • Zusammenstoß erkennen und das Spiel beenden