Subversion Repositories spacemission

Rev

Rev 45 | 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
 
52 daniel-mar 74
[Beschreibung auf OIDplus](https://hosted.oidplus.com/viathinksoft/?goto=oid%3A1.3.6.1.4.1.37476.2.8.1.1)
75
 
76
    [1.3.6.1.4.1.37476.2.8.1.1]
42 daniel-mar 77
    Name   ...
78
    Author ...
52 daniel-mar 79
    Width  ... (Standard 1200; nur für Leveleditor relevant)
80
    Enemy  <Typ> <XCoord> <YCoord> <Leben>
81
    Enemy  <Typ> <XCoord> <YCoord> <Leben>; Kommentarzeile am Ende einer Gegner-Zeile
82
    Enemy  <Typ> <XCoord> <YCoord> <Leben>
30 daniel-mar 83
    Enemy  ...
84
    ; Kommentar-Zeile
28 daniel-mar 85
 
30 daniel-mar 86
Anmerkungen:
87
- Alle Dateien müssen den Namen "Level [Level-Nr].lev" haben.
88
- Die Reihenfolge der Zeilen ist beliebig. Die erste Zeile muss jedoch exakt stimmen.
89
- Leere Zeilen sind erlaubt
52 daniel-mar 90
- Enemy `<Typ>` = Gegner Typ (1=Attacker, 2=Attacker2, 3=Attacker3, 4=Meteor, 5=UFO, 6=UFO2, 7=Boss)
91
- Enemy `<XCoord>` = Gegner X-Koordinate (muss durch 48 teilbar sein, wenn Level mit Leveleditor bearbeitet werden soll)
92
- Enemy `<YCoord>` = Gegner Y-Koordinate (muss durch 32 teilbar sein, wenn Level mit Leveleditor bearbeitet werden soll)
93
- Enemy `<Leben>` = Gegner Leben (keine relevanz für Kometen)
28 daniel-mar 94
 
95
## Aufbau von Spielständen:
96
 
52 daniel-mar 97
[Beschreibung auf OIDplus](https://hosted.oidplus.com/viathinksoft/?goto=oid%3A1.3.6.1.4.1.37476.2.8.1.1)
98
 
99
    [1.3.6.1.4.1.37476.2.8.1.1]
40 daniel-mar 100
    Score  3000
101
    Lives  6
102
    Level  1
103
    Mode   2   (1=Normal, 2=Zufall)
45 daniel-mar 104
    Name   ... (des Levels)
105
    Author ... (des Levels)
40 daniel-mar 106
    Width  ...
107
    Enemy  ...		
108
    ; Kommentar-Zeile
28 daniel-mar 109
 
30 daniel-mar 110
Anmerkungen:
111
- Alle Dateien müssen den Namen "[Name].sav" haben.
112
- Die Reihenfolge der Zeilen ist fest vorgegeben. Die erste Zeile muss exakt stimmen.
45 daniel-mar 113
- Leere Zeilen sind erlaubt
40 daniel-mar 114
- Eine Savedatei ist eine erweiterte Leveldatei. Die Gegner müssen nicht zwingend auf dem Raster 48/32 liegen.
30 daniel-mar 115
 
28 daniel-mar 116
## License
117
 
118
Licensed under the terms of the Apache 2.0 license.
119
 
120
## Author
121
 
122
Homepage: http://www.daniel-marschall.de/
123
E-Mail: info@daniel-marschall.de