Rev 28 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
28 | daniel-mar | 1 | # SpaceMission 1.2 Dokumentation |
2 | |||
3 | ## Beschreibung |
||
4 | SpaceMission ist ein klassisches Weltraumspiel, beidem Sie durch einen Kometenhagel fliegen, |
||
5 | UFOs und andere Raumschiffe abschießen müssen. Es gibt seit Version 1.1 31 Levels, die |
||
6 | von meinen Mitarbeitern erstellt wurden. Außerdem gibt es Zufallslevels, das heißt, dass Levels |
||
7 | vom Computer durch Zufall erstellt werden. Diese Zufallslevels sind besonders gut. In der |
||
8 | Version 1.1 gibt es nun auch einen neuen Leveleditor, mit denen Sie Ihre eigenen Levels |
||
9 | erstellen können. Viel Spaß mit SpaceMission. |
||
10 | |||
11 | ## Gute Levels gesucht: |
||
12 | Wenn Sie gute Levels erstellt haben und diese in der nächsten Version veröffentlichen möchten, senden |
||
13 | Sie sie bitte per E-Mail an info@daniel-marschall.de . Wenn Sie gut sind, werde ich sie |
||
14 | veröffentlichen. |
||
15 | |||
16 | ## Bedienung: |
||
17 | |||
18 | ### SpaceMission: |
||
19 | Im Menü wählen Sie den Menüpunkt mit den Pfeiltasten aus. Drücken Sie die Leertaste, |
||
20 | um fortzufahren.Im Spiel steuern Sie das Raumschiff mit den Pfeiltasten. Mit der |
||
21 | Leertaste schießen Sie. |
||
22 | |||
23 | ### Leveleditor: |
||
24 | Wählen Sie rechts einen Einheitentyp aus, unten können Sie die Leben einstellen. |
||
25 | Kometen sind unzerstörbar und haben somit keine Leben. Anschließend setzen Sie mit |
||
26 | der Linken Maustaste eine Einheit auf das Spielfeld. Klicken Sie mit der rechten |
||
27 | Maustaste auf eine Einheit, um sie zu löschen. Wenn Sie die Leben einer Einheit löschen |
||
28 | möchten, müssen Sie sie löschen und wieder neu setzen. |
||
29 | |||
30 | ## Mitwirkende: |
||
31 | |||
32 | Programmierung: |
||
33 | - Daniel Marschall |
||
34 | |||
35 | Levels: |
||
36 | - Patrick Büssecker |
||
37 | - Andreas Kübelsbeck |
||
38 | - Daniel Marschall |
||
39 | |||
40 | Beispiel & Ressourcen: |
||
41 | - Hiroyuki Hori |
||
42 | |||
43 | Sprachunterstützung: |
||
44 | - Borland (Turbo Delphi Explorer) |
||
45 | - Hiroyuki Hori (DelphiX 2000) |
||
46 | - InnoSetup (Setup) |
||
47 | |||
48 | Grafik: |
||
49 | - Daniel Marschall |
||
50 | - SW-Software |
||
51 | - Hiroyuki Hori |
||
52 | - Creative |
||
53 | - MD-Technologie |
||
54 | |||
55 | Sound: |
||
56 | - SW-Software |
||
57 | - Hiroyuki Hori |
||
58 | - Garfield |
||
59 | |||
60 | Musik: |
||
61 | - Savage Peachers Software |
||
62 | |||
63 | Programmsymbole: |
||
64 | - Daniel Marschall |
||
65 | - Hutchins |
||
66 | - Westwood |
||
67 | - Borland |
||
68 | |||
69 | Das Programm wurde mit Delphi 6 Personal entwickelt und wurde mit einigen VCLs |
||
70 | verbessert! Das Installationsprogramm wurde mit InnoSetup erstellt. |
||
71 | |||
72 | ## Aufbau von Leveldateien: |
||
73 | |||
30 | daniel-mar | 74 | [SpaceMission Level, Format 1.2] |
75 | Width 1200 |
||
76 | Enemy tttttt xxxxxx yyyyyy llllll |
||
77 | Enemy tttttt xxxxxx yyyyyy llllll ; Kommentarzeile am Ende einer Gegner-Zeile |
||
78 | Enemy tttttt xxxxxx yyyyyy llllll |
||
79 | Enemy ... |
||
80 | ; Kommentar-Zeile |
||
28 | daniel-mar | 81 | |
30 | daniel-mar | 82 | Anmerkungen: |
83 | - Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben. |
||
84 | - Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen. |
||
85 | - Leere Zeilen sind erlaubt |
||
86 | - Width ist Länge der Karte (Default: 1200, nur für Leveleditor relevant) |
||
87 | - Enemy tttttt = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss) |
||
88 | - Enemy xxxxxx = Gegner X-Koordinate (muss durch 48 teilbar sein) |
||
89 | - Enemy yyyyyy = Gegner Y-Koordinate (muss durch 32 teilbar sein) |
||
90 | - Enemy llllll = Gegner Leben (keine relevanz für Kometen) |
||
28 | daniel-mar | 91 | |
92 | ## Aufbau von Spielständen: |
||
93 | |||
30 | daniel-mar | 94 | [SpaceMission Savegame, Format 1.2] |
28 | daniel-mar | 95 | Punkte |
96 | Leben |
||
97 | Levelnummer |
||
98 | Spielart (1=Normal, 2=Zufall) |
||
99 | |||
30 | daniel-mar | 100 | Anmerkungen: |
101 | - Alle Dateien müssen den Namen "[Name].sav" haben. |
||
102 | - Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen. |
||
103 | - Kommentare sind nicht erlaubt |
||
104 | |||
28 | daniel-mar | 105 | ## License |
106 | |||
107 | Licensed under the terms of the Apache 2.0 license. |
||
108 | |||
109 | ## Author |
||
110 | |||
111 | Homepage: http://www.daniel-marschall.de/ |
||
112 | E-Mail: info@daniel-marschall.de |