Game Maker Tipps

Game Maker, die Game Design Suite von YoYo Games, versucht, es auch Nicht-Programmierern so einfach wie möglich zu machen, großartige Spiele zu entwickeln, ohne einen Abschluss in Informatik zu machen. Aber auch der Game Maker kann etwas schwierig zu bedienen und zu erlernen sein, zumal viele der leistungsfähigsten Funktionen in der Game Maker Language (GML) versteckt sind. Hier sind einige Tipps für Sie. Vererbung mit Game Maker Features

Im erweiterten Modus können Objekte von einem übergeordneten Objekttyp erben. Dies eröffnet eine breite Palette von Funktionen sowie den offensichtlichen Vorteil, dass man eine grundlegende Funktion einmal für eine Vielzahl von untergeordneten Objekten schreiben kann, die eine Eigenschaft gemeinsam haben. Insbesondere können mit GML erstellte "for-each"-Schleifen ein übergeordnetes Objekt als Argument nehmen und dieses und alle seine Kinder durchlaufen.
Ein Kochbuch erstellen

Nein, das hat nichts mit Martha Stewart zu tun. Im Gegenteil: Ein Programmierer sollte ein bestimmtes Problem nur einmal lösen müssen. Wenn Sie mit dem Game Maker arbeiten, nehmen Sie sich etwas Zeit, nachdem Sie etwas gelernt haben, um eine abstrakte Lösung für dieses Problem zu erstellen und sie in einem "Rezeptbuch" für später zu speichern. Auf diese Weise müssen Sie mit zunehmender Erfahrung das Rad nicht neu erfinden und haben bald eine Bibliothek von Game Maker Algorithmen für die Zukunft zur Verfügung.

Das Drag-and-Drop-Programmiermodell des Game Maker ist eine seiner größten Stärken, aber dieses Entwicklungsmodell kann nur so mächtig sein. Wirklich große Spiele werden zumindest teilweise die Game Maker Language verwenden müssen. Auch wenn man viel Zeit investieren muss, um es zu lernen, sind einige Dinge im GML tatsächlich einfacher.

Wenn Sie neu im Game Maker sind, ist es wahrscheinlich am besten, mit einem kleinen Projekt in einem gut definierten Genre zu beginnen, das für die Game Maker-Werkzeuge geeignet ist. Klone von Spielen wie Breakout, Tetris und Pacman sind eine gute Wahl. In diesen Kursen lernst du die Grundlagen der Spieleentwicklung kennen, erfährst, wie der Game Maker funktioniert und bekommst ein Spiel in die Hand. Zur Erinnerung: . Kein Künstler in der Geschichte hat jemals sein Meisterwerk als sein erstes Kunstwerk geschaffen
Verwenden Sie den "with ()" Build

Angenommen, Sie haben ein Objekt, das eine Gruppe von Feinden darstellen soll, nennen wir sie "Goombas". "Mit dem "with"-Konstrukt kann man eine Routine zuweisen, die auf alle aktuell in einem Raum geladenen Goomba-Objekte wirkt:

with ( Goomba ) { performFunction ()}

Es ist sogar möglich, "with ( all)" zu verwenden, um eine Aktion auf alle Fälle aller geladenen Objekte anzuwenden. "With ()" ist einer der mächtigsten Befehle in GML. Es funktioniert auch bei Gegenständen für Kinder. Wenn es also zwei Objekte gibt, "Enemy" und "Goomba", wobei Goomba ein Kind von Enemy ist, dann wird der Aufruf von "with (Enemy)" auch alle Objekte Goomba aufrufen.

Die wenigen Kommentar-Aktionen, die in der Registerkarte "Steuerung" verborgen sind, werden leicht vergessen, aber sie sind eine der wichtigsten Aktionen im gesamten Menü für die Entwicklung eines nicht-trivialen Projekts. Versuchen Sie bei der Erstellung von Ereignissen, sich vorzustellen, was ein völlig Fremder in Ihrem Spiel sehen würde, wenn er nach Ihrem Aktionsskript suchen würde. Eine Realität des Programmierens ist, dass Ihre eigenen Ereignisse für Sie so aussehen werden, wenn Sie die Entwicklung für mehr als ein paar Tage unterbrechen. Wenn Sie also auf den ersten Blick nicht erkennen können, was in Ihrem Fall vor sich geht, fügen Sie einen Kommentar zu Ihrem Ereignis hinzu, um zu erklären, was und wie es gemacht wird.