GameMaker Adventure

Für dieses Spiel wirst du zum mutigen Ritter, der ein geheimnisvolles Schloss erkundet. In den dunklen Gängen warten Gegner, verschlossene Türen und wertvolle Schätze. Als Programmierer sorgst du dafür, dass dein Ritter kämpft, sich verbessert und das Schloss Stück für Stück erobert.

Du programmierst die Steuerung deiner Spielfigur, baust eigene Räume, platzierst clevere Gegner und versteckst Schätze und Schlüssel. Über die Monate entsteht so dein eigenes großes Abenteuerspiel.

In diesem Kurs über zehn Monate tauchst du tief in die Spieleentwicklung mit GameMaker ein: Du steuerst deine Figur, baust ganze Level, gibst deinen Gegnern intelligentes Verhalten und bringst dein Abenteuer 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 Ritter, Gegner und Gegenstände anlegen und gestalten
  • Räume des Schlosses zeichnen und mit Dekoration gestalten

Programmiergrundlagen

  • Ereignisse als Auslöser
  • Variablen und Zuweisung
  • Gültigkeitsbereiche (lokal, global)
  • Operatoren (rechnen, vergleichen, verknüpfen)
  • Bedingungen (if / else)
  • Schleifen (while)
  • Objekte und Vererbung (Wiederverwendung von Code)

Spieleentwicklung

  • Die Spielfigur steuern und die Kamera einrichten
  • Gegner mit unterschiedlichen Fähigkeiten erstellen
  • Pfadsuche mit dem A*-Algorithmus (Gegner verfolgen den Spieler)
  • Intelligentes Gegnerverhalten mit Zustandsautomat
  • Gold, Heiltränke und Schlüssel sammeln
  • Fähigkeiten der eigenen Spielfigur verbessern
  • Schlossbewohner von den Gegnern befreien (Spielziel)
  • Start-Menü, Level-Auswahl und Game-Over-Screen erstellen