Subversion Repositories spacemission

Rev

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