Den Game Maker benutzen
Lass' uns ein Beispiel ansehen
Es ist gut sich erstmal ein Bild darüber zu machen, wie man ein einfaches Beispiel erstellt. Wir gehen hier davon aus, dass du den Game Maker im einfachen Modus betreibst. Der erste Schritt ist das Spiel das du machen möchtest, zu beschreiben (Das solltest du immer zuerst tun; Es wird später eine Menge Zeit dadurch gespart.) Das Spiel wird sehr simpel sein: Ein Ball prallt zwischen Wänden hin und her. Der Spieler soll nun versuchen, mit der Maus auf den Ball zu klicken. Bei jedem Erfolg gibt es einen Punkt.Wie du erkennen kannst, werden zwei verschiedene Objekte benötigt: Der Ball und die Wand. Wir benötigen auch zwei verschiedene Sprites: eines für das Wand-Objekt und eines für das Ball-Objekt. Und letztendlich wollen wir bei erfolgreichem klicken einen Sound hören. Es wird nur ein Raum benötigt, in dem das ganze Spielgeschehen stattfindet. (Wenn du das Spiel nicht selbst machen möchtest kannst du es im Examples Ordner unter dem Namen hit the ball.gm6 finden.)
Zuerst erstellen wir die Sprites. Im Add Menü wähle Add Sprite (Du kannst auch den dazugehörenden Knopf in der Toolbar benutzen.). Ein Formular öffnet sich. Gebe im Feld Name “wall” ein. Drücke den Load Sprite Knopf und wähle die passende Grafik aus. Das war alles, du kannst das Formular nun schließen. Erstelle den Ball auf dieselbe Weise.
Als nächstes erstellen wir den Sound. Im Add Menü wähle Add Sound. Ein anderes Formular öffnet sich. Gebe dem Sound einen Namen und wähle Load Sound . Suche etwas passendes und prüfe ob es sich gut anhört, indem du auf den "play" Knopf klickst. Wenn du zufrieden bist, schließe das Formular.
Der nächste Schritt ist, die zwei Objekte zu erstellen. Machen wir zuerst das Wand-Objekt. Wähle Add Object aus dem Add-Menü. Ein Fenster öffnet sich, das ein bisschen komplizierter als die zwei zuvor aussieht. Auf der linken Seite befinden sich allgemeine Informationen über das Objekt. Gib dem Objekt einen passenden Namen und wähle das "wall"-Sprite aus dem Drop-down aus. Weil eine Wand solide ist (der Ball kann nicht durch), setze einen Haken bei Solid. Das war alles. Erstelle ein weiteres neues Objekt, benenne es "ball" und gib ihm das Ball-Sprite. Der Ball soll nicht solide sein. Für ihn müssen wir nun das Verhalten definieren. In der Mitte siehst du eine leere Liste von Events (Ereignissen). Darunter befindet sich ein Button Add Event. Betätige ihn und du siehst alle möglichen Ereignisse. Wähle das Creation-Event. Es wird nun zur Liste hinzugefügt. Ganz rechts siehst du alle möglichen Actions (Aktionen, Befehle) in Gruppen zusammengefasst. Von der Move (bewegen) - Gruppe wähle die Aktion mit den acht roten Pfeilen und ziehe sie in die Aktionsliste in der Mitte. Nun erscheint ein Dialog, in dem du die Richtung der Bewegung wählen kannst. Klicke alle acht Pfeile an (jetzt wird eine zufällige Richtung gewählt). Den "speed" (Geschwindigkeit) kannst du bei 8 lassen. Schließe nun den Dialog. Jetzt beginnt sich der Ball zu bewegen, wenn er erstellt wird. Als zweites müssen wir definieren, was im Fall einer Kollision mit der Wand passieren soll. Drücke auf Add Event. Klicke auf den Button für Collision-Events und wähle im Drop-down das Wand-Objekt. Für dieses Event brauchen wir die bounce (abprallen) - Aktion (Du kannst dir ansehen, was eine Aktion macht, indem du den Cursor darüber hältst). Zum Schluss müssen wir noch einstellen, was passieren soll, wenn der Benutzer über dem Ball die linke Maustaste drückt. Füge das entsprechende Event hinzu, und wähle left mouse button aus dem Drop-down. Für dieses Event brauchen wir mehrere Aktionen: -eine, die einen Sound abspielt (in der main1-Gruppe), -eine, die die Punktzahl ("score") verändert (in der score-Gruppe) und zwei, die den Ball zu einer neuen, zufälligen Position bewegen und ihn wieder bewegen lassen (so wie im creation"-Event). Für die "score"-Aktion, tippe den Wert 1 ein und setze einen Haken bei Relative. Das bedeutet, dass 1 zur Punktzahl addiert werden soll. Übrigens: Wenn du einen Fehler machst, kannst du die Einstellungen ändern, indem du auf die Aktion in der Liste doppelklickst.
Unsere Objekte sind nun bereit. Was noch fehlt ist der Raum. Füge dem Spiel einen neuen Raum hinzu wieder im Add Menü. Auf der rechten Seite siehst du den leeren Raum. Auf der linken Seite sind einige Registerreiter, einer um den Hintergrund einzustellen , einer für allgemeine Einstellungen wie die Länge und Breite des Raumes und einer zum Hnizufügen von Instanzen. Unten kannst du im Pop-Up Menü ein Objekt auswählen. Wenn du in den Raum klickst werden Instanzen dieses Objektes dort erstellt. Du kannst sie mit der rechten Maustaste wieder entfernen. Erzeuge einen schönen Innenraum mit dem Wand-Objekt. Platziere schließlich 1 oder 2 Bälle im Raum. Unser Spiel ist fertig.
Nun ist es Zeit unser Spiel zu testen. Drücke den Run Knopf (den grünen, dreieckigen Pfeil am oberen Rand des Game Maker Fensters) und achte auf das, was passiert. Wenn du keine Fehler gemacht hast sollte der Ball sich nun umherbewegen. Versuche auf ihn zu klicken und schau, was passiert. Du kannst das Spiel mit der <Esc> Taste beenden. Nun könntest du noch einige Veränderungen vornehmen.
Glückwunsch! Du hast dein erstes kleines Spiel gemacht! Aber ich denke, es ist Zeit, etwas mehr über den Game Maker zu lernen...
Alternative Versionen
Auch verfügbar in:
Download helpfile