GML - TUTORIAL FÜR ANFÄNGER
Vorwort:
Dieses Tutorial richtet sich an alle die die Programmiersprache des Game Makers, die Game Maker Language (GML) erlernen möchten. Es erhebt in keinster Weise Anspruch auf Vollständigkeit, sondern soll nur als hilfreiches Mittel auf dem Weg zum Verstehen dieser Sprache angesehen werden.
Das es nicht tagesaktuell sein kann versteht sich von selbst, doch sind wir immer bemüht es zu verbessern und neue Aspekte mit einfließen zu lassen.
Ursprünglich von Cygnus entwickelt (und immer noch größtenteils aus den Früchten seiner Arbeit bestehend), wird es nun von den Technik-Mods fortgeführt werden, mit dem Gedenken an diesen grandiosen Menschen, der immer bemüht war den neuen, unbedarften Anwendern GML näher zu bringen.
Windapple
--------------------------------------
Version 1.0.1
GM-Version: ab 5.0 aufwärts
Einleitung
Mit den normalen Aktionen des Game Maker kann man schon ein einfaches Spiel erstellen. Kompliziertere Spiele sind damit schon ziemlich schwierig. Schließlich kann man mit Aktionen nur ziemlich wenige Dinge machen und schwierige Algorithmen wie etwa Wegfindung sind fast unmöglich. Dafür hat der Game Maker eine eingebaute Skriptsprache - die GML (Game Maker Language). Mit GML hast du viel mehr Möglichkeiten als mit Aktionen. Dieses Tutorial gibt einen Einblick in die Sprachelemente. Es ersetzt NICHT die Game Maker Hilfedatei! Falls du schon C, C++, Java, Pascal oder Delphi kannst, wird GML kein großes Problem für dich sein – es hat einen ähnlichen Aufbau.
Dieses Tutorial ist in drei Teile aufgeteilt:
- [urltargetself=#post20742]Teil I behandelt die Syntax (den Aufbau) von GML. Dies sind die Grundlagen, die jeder GML-Programmierer benötigt.[/urltargetself]
- [urltargetself=#post21157]In Teil II geht es ans Spieleprogrammieren mit GML, also den Umgang mit Objekten und Instanzen.[/urltargetself]
- [urltargetself=#post27140]Und in Teil III beschreibe ich verschiedene Programmiertechniken, wie etwa Flags und Dateien.[/urltargetself](Hierfür ist aber unter Umständen eine registrierte Version nötig!!)
Um dieses Tutorial zu machen, erstelle ein Objekt "TestObjekt" und füge dort ein Key Press>Space - Event hinzu. In dieses Event kommt eine Aktion "Execute a piece of code". Alle Codebeispiele, die in Teil I gezeigt werden, kommen in diese Aktion.
Kommentare werden bitte in den Kommentarthread geschrieben!
edit von Glowing Orb: Unser Nutzer Michaelp800 hat sich die Mühe gemacht und das Tutorial in einer PDF-Datei zusammengefasst, die könnt ihr im Anhang herunterladen.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Glowing Orb ()