Eigenes Spiel erstellen

Aus CookieCraft

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Erstellung eines eigenen Spiels

Voraussetzungen

Um ein eigenes Spiel zu erstellen, braucht man folgendes:

  • eine installierte Cookie Craft-Version
  • minimale Erfahrungen mit XML
  • evtl. ein Grafikprogramm, um Spieler oder das Spielfeld zu zeichen
  • data-Verzeichnis im Cookie Craft-Verzeichnis (falls nicht vorhanden, anlegen)

Das Spiel erstellen

Bevor man ein neues Spiel erstellt, sollte man sich Gedanken darüber machen, auf welchem Spieltyp man aufbauen möchte. Für ein Singleplayer-Spiel zum Üben von Football eignet sich z.B. Football 10.

Änderungen können beispielsweise an der Landschaft, an den Spieler- und ZonenPositionen, sowie an SpielfigurGrafiken vorgenommen werden. Selbstverständlich können die physikalischen Eigenschaften der Spielfiguren wie z.B. Größe, Gewicht, Bremsverhalten) angepasst werden. Eigene Spielregeln können jedoch vom Benutzer bisher nicht implementiert werden. Falls das Spiel nicht mit den bisher vorhandenen Spielregeln realisierbar ist, bleibt immer noch die Möglichkeit, dem Cookie Craft Team die Spielregeln per Mail mitzuteilen und wir werden versuchen, die Regeln zu implementieren.

Wie schon gesagt, am einfachsten ist es wenn man Cookie Craft lokal startet, d.h. im Wizard Lokal oder im LAN spielen (startet Server) auswählen, danach anmelden (als Gast reicht aus) und dann das Spiel starten, auf dem man aufbauen möchte.

Im Spielfenster kann man nun per Klick auf das Spielfeld, dieses auswählen und Strg+E drücken, um in den Editormodus zu wechseln. Nun sollten die Spielfiguren durch einfache Kreise und sämtliche Hindernisse durch Linien repräsentiert sein.

Drückt man nun Strg+S, so wird die aktuelle Spielkonfiguration unter einem neuen Spieltyp gespeichert. Es sollte sich jetzt im Cookie Craft-Verzeichnis unter data eine Datei default.foot befinden. Es handelt sich dabei um eine xml-Datei, die alle Informationen zum Spieltyp enthält.

Editieren der foot-Datei

Ich empfehle, als nächstes diese foot-Datei zu öffnen, um den Namen des neuen Spieltyps anzupassen, sodaß man ihn von der Vorlage unterscheiden kann. Man öffne dazu die Datei in einem Texteditor und ändere in der 3. Zeile description="[...]", wobei zwischen die Gänsefüßchen der Name des neuen Spieltyps gehört. Danach die Datei speichern und Cookie Craft auf die gleiche Weise wie oben neustarten, damit der neue Spieltyp in der Liste erscheint. In der Liste der erstellbaren Spiele sollte nun der Name deines Spiels stehen. Einfach draufklicken und Spiel erstellen wählen. Jetzt wird die Konfiguration aus default.foot geladen, auch wenn das Spiel bisher genauso wie die Vorlage aussieht.

Ab jetzt ist die default.foot bekannt und Änderungen an der Datei erfordern keinen kompletten Neustart von Cookie Craft mehr. Es muss lediglich das Spiel neu erstellt werden, um die Änderungen sehen und testen zu können.

Jetzt kann das Editieren beginnen. Wenn du eine andere Hintergrund-Grafik verwenden möchtest, kannst du in der default.foot in der 3. Zeile den Wert für background auf den Pfad zu deiner Grafik anpassen. Alle relativen Pfade für Dateinamen sind relativ bzgl. dem data-Verzeichnis. Weiterhin müssen die Werte width (Breite) und height (Höhe) in der foot-Datei auf die des Bildes angepasst werden. Diese Information und mehr läßt sich im Aufbau einer Spieltyp-Datei nachlesen.

Grafisches Editieren der Hindernisse im Spiel

Wenn man im erstellten Spiel Strg+E druckt, welchselt man in den Editormodus. Durch Drücken von Strg+G kann man jederzeit wieder in den normalen Spielmodus zurückwechseln.

Im Editormodus können nur Wände versetzt, gelöscht und erstellt werden. Zonen sowie Spielfiguren müssen per Hand in der foot-Datei angepasst werden.

Neue Wände können erstellt werden, indem man mit der rechten Maustaste auf irgendwo auf das Spielfeld klickt und im Kontextmenü Linie erstellen auswählt. Nun kann man mit der klinken Maustaste die Eckpunkte für den Wandzug setzen. Durch ein erneutes Klicken der rechten Maustaste schließt man den Wandzug ab. Die Wände können im Nachhinein noch korrigiert werden.

Eckpunkte können verschoben werden, indem man mit der klinken Maustaste einen Eckpunkt anwählt und zieht oder anwählt und per Pfeiltasten bewegt.

Eckpunkte und Wände können gelöscht werden, indem man mit der rechten Maustaste auf den Eckpunkt bzw. die Wand klickt, und Löschen auswählt.

Es gibt leider keine Undo-Möglichkeit für einzelne Operationen. Änderungen werden aber erst bei Strg+S gespeichert. Sollte man also mal etwas völlig zerstört haben, kann man auf die letzte gespeicherte Version zurückgreifen, indem man das Spiel einfach neu erstellt.

Besonderheiten bei Singleplayer-Spieltypen

Singleplayer-Spiele können sehr leicht erstellt werden. Um z.B. einen Spieltyp wie Football 67 zu erstellen, erstelle man ein Football 10-Spiel, klicke auf Start, klicke dann auf die Spielfläche und drücke Strg+P, um den Positionierungsmodus zu aktivieren. Nun kann man jede beliebige Spielfigur wie im Spiel bewegen, selbst den Ball. Der Positionierungsmodus funktioniert nur in Einzelspieler-Spielen. Dabei wird die Gewinnbedingung deaktiviert. Das Spiel endet nie und man hat also alle Zeit der Welt, um die Spielfiguren in die gewünschte Position zu bringen.

Beim Drücken von Strg+S wird die aktuelle Konfiguration, sogar mit den Pfeilen der Spielfiguren in der default.foot gespeichert. Dabei werden sämtliche nicht geänderte Informationen des alten Spieltyps übernommen, auch der Titel des Spiels. Um den neu erstellen Spieltyp von dem ursprünglichen unterscheiden zu können, muss man den Titel durch Ändern der default.foot setzen (siehe Abschnitt Editieren der foot-Datei).

Nachdem das geschafft ist, sollte man Cookie Craft komplett beenden und noch einmal wie oben neustarten. In der Liste der erstellbaren Spiele sollte nun auch der Titel des neu erstellten Spieltyps zu finden sein. Davon nun ein Spiel erstellen und das Editiren bzw. Testen kann richtig losgehen.

Editiert wird wieder wie oben beschrieben. Testen kann wie gewohnt erfolgen, indem man auf Los klickt und einfach spielt. Nach dem Speichern sollte man das Spiel neu erstellen, damit die neue Konfiguration genommen wird. Erst dann macht ein Test Sinn.

Fertig

Wenn man mit dem Editieren seines Spiels fertig ist, sollte man die default.foot unbedingt umbenennen, damit sie nicht zufällig beim drücken von Strg+S überschrieben wird.

Das Spiel mit Freunden spielen

Handelt es sich bei dem Spiel um ein Multiplayer-Spiel, so möchte man es natürlich mit seinen Freunden spielen. Dies ist zur Zeit leider nur im LAN möglich, oder im Internet nachdem du das Spiel an uns geschickt hast und wir es in Cookie Craft integriert haben.

Das Spiel im LAN spielen

Hierzu müssen die Spieldateien bei allen Teilnehmen eingerichtet werden. Dann kann wie im Handbuch beschrieben ein Spieler das Spiel öffnen und die anderen nehmen an dem Spiel teil.

Veröffentlichung des Spiels

Falls du meinst, daß dein Spiel gut ist, und eine Bereicherung für Cookie Craft sein könnte, kannst du es uns schicken und wir entscheiden, ob wir es aufnehmen. Voraussetzung ist, daß keine urheberrechtlich geschützten Grafiken oder Texte verwendet wurden.

Die Namen derer, die Anteile an dem Spiel haben, wie z.B. Idee, Grafik, Realisierung, kannst du in einer normalen Textdatei names credits.txt nieder schreiben.

Danach kannst du uns eine E-Mail mit allen notwendigen Dateien (credits.txt, foot-Datei, evtl. Grafiken) an info_AT_cookie-craft.de schicken. Wir sehe uns das Spiel so schnell wir möglich an und entscheiden, ob es in Cookie Craft aufgenommen wird.

Persönliche Werkzeuge
Andere Sprachen