| Galaxiestrukturen |
aus Skrupel, der freien Wissensdatenbank
Beim Starten einer Spielrunde kann man zwischen vielen Galaxiestrukturen wählen, allerdings sucht man natürlich immer das, was gerade mal nicht da ist. Daher hier nun eine Anleitung um neue Karten zu erstellen.
das Bild
Die Bilder der Galaxien finden sich im Ordner /daten/bilder_galaxien. Als erstes muss man sich also um dieses Bild kümmern. Es muss ein PNG sein mit den Dimensionen 50x50 Pixel. Der Name darf keine Sonderzeichen außer dem Unterstrich haben.
die Textdatei
Im gleichen Verzeichnis gibt es eine Textdatei, die genau so heißt wie die Grafik. Diese Textdatei enthält 50 Zeilen mit je 50 Zeichen. Diese Zeilen sind mit 0 und 1 gefüllt. Es ist quasi das Mapping der Karte. Überall, wo eine 1 steht, werden später Planeten erscheinen.
Am einfachsten geht man wie folgt vor: Man malt das Bild und versichert sich, dass die Stellen, an denen keine Planeten erscheinen sollen, den Farbwert #000000 (schwarz) haben. Dann benutzt man dieses PHP-Script. Einfach den Namen des Bildes eintragen und das Script gibt quasi die entsprechende TXT-Datei aus.
gala_strukturen.txt
Jede Zeile enthält die Daten einer Struktur, wobei die Felder per Doppelpunkt getrennt sind.
Syntax
[GALAXIE_INDEX]:[KURZNAME]:[SPIELERANZAHL]:[KOORDINATEN 1 SPIELER]:[KOORDINATEN 2 SPIELER]: uswusw bis 10 Spieler
Bedeutung der Felder
|
BESCHREIBUNG |
Kurze Beschreibung der Struktur |
|
KURZNAME |
Name des Bildes und der entsprechenden Textdatei also ohne Dateiendung |
|
SPIELERANZAHL |
Mit Komma getrennt die möglichen Spieleranzahlen bei vorgegebenen Startpositionen z.B. 1,2,4,8,10 |
|
KOORDINATEN |
Hier werden die Startpositionen der Spieler festgelegt. Da die Verteilung bei verschiedenen Spieleranzahlen unterschiedlich sein kann, muss es für jede Spieleranzahl eigene Koordinaten geben. Das Koordinatensystem reicht von oben links mit 0,0 bis unten rechts bei 100,100. Die Koordinaten der einzelnen Spieler sind mit einem Bindestrich getrennt (z.B. 3 Spieler: 50,10-15,70-85,70). |
/lang/*/lang.admin.galaxiestrukturen.php
Die Galaxiestruktur ist nun fast fertig, es fehlt nur noch der entsprechende Eintrag in den Dateien =/lang/*/lang.admin.galaxiestrukturen.php.
Und zwar unter:
$lang['admin']['galaxiestrukturen'][GALAXIE_INDEX]='Hier steht die Beschreibung in der jeweiligen Sprache';
fertig?
Wenn jemand eigene gute Karten entwirft, wär's toll, wenn die in das normale Spiel mit aufgenommen werden. Einfach mit Husten Kontakt aufnehmen.


















