1dangen --- shoot 'em up game where accurate shooting matters
2by Oohara Yuuma <oohara@libra.interq.or.jp>
3published by Project Geeste
4
5$Id: README,v 1.42 2009/11/10 19:01:43 oohara Exp $
6
7* what is dangen
8
9dangen is a shoot 'em up game that attach importance to accuracy of shooting.
10With the combination of the cursor key and the shot button, you can shoot
11at your side or even at your back.  Get the bonus point by hitting the
12enemy without a miss.  You can choose stages of different difficulty.
13
14* how to install dangen
15
16See the file INSTALL for information about how to install dangen.
17In short, install libc, libSDL and libSDL_image, then type
181) ./configure
192) make
203) make install
21
22* command line options
23
24Your play record is not saved if you use cheat option(s).
25
26--free-select
27Allow you to select any stage.  You can select the same stage multiple
28times if you use this option.  This is a cheat option.
29
30--full-screen
31Run the game in the full screen mode.
32
33--help
34Print a help message and exit.
35
36--slow
37Enable the slow mode.  If you use this option,  you can run the game
38at the half speed by pressing the s key.  Press the s key again to play
39at the normal speed.  This is a cheat option.
40
41--version
42Print version information, license information and the disclaimer, then exit.
43
44* key control
45
46cursor keys     move
47space           shoot (see below)
48ESC             quit
49p               pause/continue
50
51A joystick is also available for move and shoot.  Note that you must
52plug the joystick before you invoke dangen.
53
54The game is paused if the mouse cursor leaves the window.  This prevents
55you from being killed while you does not have the focus on the window.
56
57* how to shoot
58
59Just pressing the space key is _NOT_ enough to fire a shot.
60There are 2 ways to shoot:
61
62  + By pressing one of the cursor keys while pressing the space key,
63    you can fire a shot in the direction that cursor key indicates.
64    You have 4 alternatives of directions: up, down, left and right.
65    Any input of a diagonal direction is ignored.
66  + If you press the space key and then release it before pressing
67    any cursor key, a shot is fired to the top of the window when
68    the space key is _released_.
69
70Your ship can't move while you press the space key.  This applies
71whether a shot has already been fired or not.
72
73When your ship fires a shot, it takes a short time to prepare the next shot.
74It can't shoot while it is purple or while it is rolling.
75
76Each time you press the space key, one and only one shot is fired.
77Once you press the space key, you can't stop shooting.
78
79* tap-tap move
80
81When your ship begins to move, it takes a very short but non-zero time to
82reach the top speed.  Therefore, you can adjust the position of your ship
83by hitting the cursor key quickly and repeatedly.
84
85* your ship
86
87If your ship gets hit by an enemy shot, an enemy ship or any other obstacle,
88your ship is destroyed.  If you have no more ship, you lose the game.
89The circle at the center is the only weak point of your ship.
90The rest is safe.
91
92You get an additional ship for each 200,000 points. If you clear all of the
935 (not 4) stages, each remaining (unused) ship is worth 30,000 points.
94
95* the shot of your ship
96
97The shot of your ship consists of two parts: the head and the tail.
98Only the head of your shot deals damage to enemies.  Its tail is
99just a decoration for your convenience; the tail of your shot turns black
100if it misses.
101
102The shot of your ship deals damage in 2 ways:
103
104  + If its head hits an enemy directly, it deals 20 damage to that enemy.
105  + If it hits something, it explodes.  The explosion deals to each enemy
106    it touches 1 damage per frame.  The explosion remains for 30 frames.
107
108Therefore, an enemy gets at most 50 damage per shot (20 damage for a direct
109hit, 30 damage for explosion).  The number displayed near an enemy is the
110hit point of that enemy.
111
112* the color of a enemy
113
114There are 3 colors of enemies: brown, green and red.  Most of the enemies
115are brown and sometimes change their colors to green.  You can get an
116additional score by destroying enemies when they are green (see below).
117You can't destroy red enemies.
118
119* the boss enemy
120
121A boss enemy appears at the end of each stage.  If you destroy it, you can
122go to the next stage.  Note that some boss enemies have 2 or more forms
123and some stages have 2 or more boss enemies.
124
125However, you don't have to destroy the boss enemy by yourself to go to
126the next stage.  The boss enemy self-destructs if you survive for a few
127minutes (don't ask why), and you clear the stage.
128
129The window flashes when the boss enemy is dead.  A white flash means you
130killed it.  A blue flash means it commited suicide.
131
132* the chain bonus
133
134You can get an additional score if you destroy green enemies without a miss.
135This is called the chain bonus.
136
137  number of chains     bonus point
138     1                      1
139     2                      2
140     3                      4
141     4                      8
142     5                     16
143     6                     32
144     7                     64
145     8                    128
146     9                    256
147    10                    512
148    11+                  1024
149
150The number of chains increases if one of the following happens:
151  + your shot destroys a green enemy
152  + your shot hits a green enemy directly
153If the direct hit of your shot destroys a green enemy, only 1 is added
154to the chain count.
155
156The number of chains is reset to 0 if one of the following happens:
157  + your shot misses
158  + your ship is destroyed
159  + a boss enemy self-destructs
160  + you clear a stage
161Note that you don't have to shoot only green enemies to keep the number
162of chains.  If your shot hits something (even if it is a brown enemy or
163an obstacle), it's enough.
164
165* secret stages
166
167Usually, you select 4 stages of difficulty [hard] or lower.  The game
168has extra stages for experts:
169  + If you clear a stage with difficulty [normal] or greater, you can
170    select [very hard] stages.
171  + If you clear 4 stages and if at least one of the cleared stages has
172    difficulty [hard] or greater, you can play the [hardest] stage as stage 5.
173    Note that you can't select other stages as stage 5.
174These restrictions apply to each play.
175
176* license
177
178See the file LICENSE for information about the license.  In short,
179the license is GPL exactly version 2 or the Artistic License Version
1802.0beta5, whichever you like.
181
182* contact information
183
184Please send bug reports or comments to Oohara Yuuma
185<oohara@libra.interq.or.jp>.  Also check the dangen webpage:
186http://www.interq.or.jp/libra/oohara/dangen/index.html
187
188* history
189
190The initial version of dangen was released on Thu, 14 Jul 2005.
191"dangen" is a Japanese word which has two meanings; one is "the source of
192bullets", the place enemy shots come from; and the other is "assertion",
193to say plainly and strongly, which is considered rude in Japan.
194
195The stage data, "spqr", was dedicated to shinichiro.h
196<s31552@mail.ecc.u-tokyo.ac.jp>, who is famous for his Parliamentary
197Bullet Dodging System.  This was why the stage data was named after
198the ancient Roman idiom.
199