Einzelnen Beitrag anzeigen

Benutzerbild von argonix
argonix

Registriert seit: 28. Feb 2007
257 Beiträge
 
Delphi 2005 Personal
 
#10

Re: [Win32] Argonid Spiel

  Alt 22. Jul 2007, 21:26
Damit das Ganze übersichtlich bleibt erstelle ich für dieses Mini-Tutorial eine neue Antwort
-----------
Argonid Maps selbst erstellen
1.
Argonid lädt die Levels aus LVL- Dateien im Unterordner /maps des Installationsverzeichnisses.
Um eine .LVL- Datei zu erstellen, wird eine LVX-Datei benötigt. Diese kann am einfachsten mit dem Windows-Editor (notepad.exe) erstellt werden. Starte notepad.exe und speicher die (leere) Datei mit der Kennung ".LVX" im Unterverzeichnis /maps des Argonid-Ordners ab.
2.
Eine LVL-Datei ist in der Regel so aufgebaut:
http://www.tenstral.de/images/progra...argonidmap.jpg
Hier eine Beschreibung der einzelnen Abschnitte:

[1]: Diese Zahl gibt die Anzahl an Zeilen in Abschnitt [2] an. Die Zahl muss immer die richtige Anzahl angeben, da Argonid die spätere .LVL- Datei sonst nicht laden kann.

[2]: Dieses Array gibt das eigentliche Level vor. Je nach Zahl wird ein unterschiedlicher Stein an diese Position gesetzt. Hier die Bedeutung der Zahlen:

0: Kein Stein

1: Grüner Stein

2: Gelber Stein

3: Blauer Stein

4: Roter Stein

5: Bomben- Stein

[3]: Diese Zahlen geben die Wahrscheinlichkeit an, mit der Powerups eines Typs auftreten. Je höher die Zahl, desto höher die Wahrscheinligkeit. (-1= Das Powerup tritt nie auf) Die Bedeutung der Stellen, an denen die Zahlen stehen:

Stelle 1: Wahrscheinlichkeit SpeedUps
Stelle 2: SlowDowns
Stelle 3: Wahrscheinlichkeit GrowUps
Stelle 4: MakeSmalls
Stelle 5: Mehrere Bälle
Stelle 6: Laser
-----
Dieser Inhalt muss in den Texteditor eingegeben werden und im oben genannten Ordner mit der Dateiendung .LVX abgespeichert werden. (Wer keine Lust zum eintippen hat: Im Anhang gibt es ein Template für ein Level)
3.
Nun kann der neue Level konvertiert werden. Das /maps-Verzeichnis enthält dazu die Anwendung "generator.exe". Um die LVL-Datei zu erstellen ziehen sie einfach die LVX-Datei auf den generator.exe. (Alternativ lässt sich der Generator auch mit dem Dateipfad der LVX- Datei als Parameter ausführen, indem man eine Batch-Datei anlegt)
Der /maps-Ordner enthält nun eine LVL-Datei mit dem Selben Namen, den vorher die LVX-Datei hatte. Eventuell vorhandene LVL-Dateien mit dem selben Namen werden überschrieben!
4.
Zum Testen der LVL-Datei muss Argonid gestartet werden. Drücke auf "Neues Spiel" und dann die Tastenkombination "Shift+L" ein Dialog erscheint, in dem die neue Datei ausgewählt werden muss. Nach einem Klick auf "Öffnen" wird der Level -hoffentlich problemlos- geladen. Alle In diesem Level (und allen weiteren) erspielten Punkte werden in keinen (keinen lokalen und auch nicht den im Internet) Highscore eingetragen.
--
Viel Spaß!
Angehängte Dateien
Dateityp: zip level_552.zip (189 Bytes, 5x aufgerufen)
  Mit Zitat antworten Zitat