Karten-Editor
Suche:
print pdf

Stand: 31.08.2005 - Under Construction
Author: Sarun

Grundlagen

Der Karten-Editor dient dazu um Karten für die Bodenmission von X-Force zu entwerfen. Man beginnt damit Kartenelemente (im folgenden Räume genannt) in der Größe von 15x15 Felder zu "malen" (siehe Karten erstellen). Die Räume werden im Spiel zu größeren Karten zusammengestellt. Standardmäßig werden die Räume zufällig zusammengebaut. Diesen Prozess kann man jedoch auch mittels eines Skriptes steuern. Ein solches Skript kann man dazu verwenden, um zum Beispiel Straßen zu bauen, Wasserläufe zu generieren und große Häuser zu konstruieren (siehe Skript erstellen).

Wie auch die anderen Editoren von X-Force, ist der Karteneditor Teil des Developmer-Packs. Dieser kann über den Online-Updater (config.exe) installiert werden, wenn man beabsichtigt Karten zu erstellen.


Abhängigkeiten

Um die Tiles, die während des "Kartenmalens" verwendet werden, ändern zu können, muss der Tileset-Editor verwendet werden. Ein Kommentar hier am Rande ist das man am besten Jim's Vorschlag mit eigenen Namen fuer Map und Tileset befolgen sollte. Und mach gerne mit den Namen deutlich das die Beiden zusammenhängen. SchneeMap -> SchneeTile

Für die Erstellung der Kartenskripte kann der Skript-Editor oder ein normaler Texteditor verwendet werden. Der Skript-Editor hat aber den klaren Vorteil, dass man die Skripte debuggen (testen ohne das Spiel zu starten) kann.


Karten erstellen

Man kann Räume in einem der bestehenden Kartensätze hinzufügen oder einen eigenen Kartensatz (mit dem ersten Button "erstellen einer neuen Karte" oder <STRG> + <N>) erzeugen. Dieser Kartensatz wird mit einem Raum mit dem Namen "default" angelegt.

Um neue Räume zu erzeugen, kann man den vierten Button in der Menüleiste oder <EINFG> verwenden. Es erscheint dann ein Dialog, in dem man den neuen Raum benennen muss.

Man kann Räume auch kopieren. Dies ist praktisch, wenn man mehrere Varianten zum selben Thema erzeugen will (z.B. unterschiedliche Wasserläufe, Häuser oder Leerflächen).

Mit dem X kann man Räume, die man nicht mehr benötigt, wieder löschen.

Zeichnen

Über das Zeichnen ist nicht viel zu sagen; außer "Lass Deiner Kreativität freien Lauf".

Vielleicht noch ein wichtiger Kommentar, wenn es um das Löschen von Mauern geht. (Damit hatte ich nämlich am Anfang Probleme ;-). Man muss zuerst die Mauerkategorie wählen, zu der die Mauer gehört, die man löschen will. Man sieht dann die unterschiedlichen Mauern, die man malen kann. Davor ist aber noch eine graue Fläche. Diese muss man wählen und dann kann man die Mauer löschen.

Ausrichtung der Räume

Du wolltest immer schon einen Baum in der rechten oberen Ecke haben oder das Haus unten links - aber wie geht das?

Hier noch eine Kleinigkeit über die Ausrichtung der Karten und Räume. Da das Spiel die isometrische Darstellung verwendet, sind alle Karten/-elemente Rauten. Da ich aber Probleme habe in Rauten zu denken und die Karten intern als Matrizen verwaltet werden, noch die folgende Definition wo oben, unten, rechts und links ist.

oben   / \   rechts
  / \
  \ /
links   \ / unten

Man kann also sehen, dass die Karten intern als 45° verdreht behandelt werden.


Skript erstellen

Im Skripteditor    => Im Spiel
1 2       =>    1
3 4             3  2
          4

Beispiele für Kartenskirpts:

Letzte Änderungen - Menü bearbeiten
Zuletzt bearbeitet am 25.06.2010, 18:36 von Kreks
Bearbeiten - Attribute - Historie