Rev 42 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 42 | Rev 45 | ||
---|---|---|---|
Line 70... | Line 70... | ||
70 | verbessert! Das Installationsprogramm wurde mit InnoSetup erstellt. |
70 | verbessert! Das Installationsprogramm wurde mit InnoSetup erstellt. |
71 | 71 | ||
72 | ## Aufbau von Leveldateien: |
72 | ## Aufbau von Leveldateien: |
73 | 73 | ||
74 | [SpaceMission Level, Format 1.2] |
74 | [SpaceMission Level, Format 1.2] |
75 | Width 1200 |
- | |
76 | Name ... |
75 | Name ... |
77 | Author ... |
76 | Author ... |
- | 77 | Width ... (Stadnard 1200; nur für Leveleditor relevant) |
|
78 | Enemy tttttt xxxxxx yyyyyy llllll |
78 | Enemy tttttt xxxxxx yyyyyy llllll |
79 | Enemy tttttt xxxxxx yyyyyy llllll ; Kommentarzeile am Ende einer Gegner-Zeile |
79 | Enemy tttttt xxxxxx yyyyyy llllll ; Kommentarzeile am Ende einer Gegner-Zeile |
80 | Enemy tttttt xxxxxx yyyyyy llllll |
80 | Enemy tttttt xxxxxx yyyyyy llllll |
81 | Enemy ... |
81 | Enemy ... |
82 | ; Kommentar-Zeile |
82 | ; Kommentar-Zeile |
83 | 83 | ||
84 | Anmerkungen: |
84 | Anmerkungen: |
85 | - Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben. |
85 | - Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben. |
86 | - Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen. |
86 | - Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen. |
87 | - Leere Zeilen sind erlaubt |
87 | - Leere Zeilen sind erlaubt |
88 | - Width ist Länge der Karte (Default: 1200, nur für Leveleditor relevant) |
- | |
89 | - Enemy `tttttt` = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss) |
88 | - Enemy `tttttt` = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss) |
90 | - Enemy `xxxxxx` = Gegner X-Koordinate (muss durch 48 teilbar sein) |
89 | - Enemy `xxxxxx` = Gegner X-Koordinate (muss durch 48 teilbar sein) |
91 | - Enemy `yyyyyy` = Gegner Y-Koordinate (muss durch 32 teilbar sein) |
90 | - Enemy `yyyyyy` = Gegner Y-Koordinate (muss durch 32 teilbar sein) |
92 | - Enemy `llllll` = Gegner Leben (keine relevanz für Kometen) |
91 | - Enemy `llllll` = Gegner Leben (keine relevanz für Kometen) |
93 | 92 | ||
Line 96... | Line 95... | ||
96 | [SpaceMission Savegame, Format 1.2] |
95 | [SpaceMission Savegame, Format 1.2] |
97 | Score 3000 |
96 | Score 3000 |
98 | Lives 6 |
97 | Lives 6 |
99 | Level 1 |
98 | Level 1 |
100 | Mode 2 (1=Normal, 2=Zufall) |
99 | Mode 2 (1=Normal, 2=Zufall) |
- | 100 | Name ... (des Levels) |
|
- | 101 | Author ... (des Levels) |
|
101 | Width ... |
102 | Width ... |
102 | Name ... |
- | |
103 | Author ... |
- | |
104 | Enemy ... |
103 | Enemy ... |
105 | ; Kommentar-Zeile |
104 | ; Kommentar-Zeile |
106 | 105 | ||
107 | Anmerkungen: |
106 | Anmerkungen: |
108 | - Alle Dateien müssen den Namen "[Name].sav" haben. |
107 | - Alle Dateien müssen den Namen "[Name].sav" haben. |
109 | - Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen. |
108 | - Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen. |
110 | - Kommentare sind nicht erlaubt |
109 | - Leere Zeilen sind erlaubt |
111 | - Eine Savedatei ist eine erweiterte Leveldatei. Die Gegner müssen nicht zwingend auf dem Raster 48/32 liegen. |
110 | - Eine Savedatei ist eine erweiterte Leveldatei. Die Gegner müssen nicht zwingend auf dem Raster 48/32 liegen. |
112 | 111 | ||
113 | ## License |
112 | ## License |
114 | 113 | ||
115 | Licensed under the terms of the Apache 2.0 license. |
114 | Licensed under the terms of the Apache 2.0 license. |