1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
|
README.txt for "GalaXa"
GalaXa
version 0.1, April 22, 1998
by Bill Kendrick
New Breed Software
(c) 1998
kendrick@zippy.sonoma.edu
http://zippy.sonoma.edu/kendrick/
CHANGES
-------
Changes since v.0.0 (April 10, 1998)
NEW FEATURES:
* High score / High level / High hit-ratio tables
* Pause has been added (press [P])
* You can only shoot three bullets at a time. (6 if you've got two ships)
* Cool explosion graphics
* Planets in the background (starfield)
* Asteroids (find out where!)
* Sound effects (use "-sound")
FIXED BUGS:
* The left "Master" was in the wrong place. :)
* Sometimes bugs would already be in place when starting out the first
level of a new game. This has been fixed.
ABOUT GALAXA
------------
GalaXa is Freeware. If you like it, please send your comments, a donation,
a postcard, anything! See the "CONTACT" section at the end of this document
to find out how to reach me.
GalaXa is a space game based loosely on "Galaga," an arcade classic
released by NAMCO in the 1981. GalaXa is an X-Window game written in
C in my spare time.
STORY
-----
You are a lone starfighter pilot battling the evil race of
GalaXans, giant bug-like creatures who have been meanacing the
peaceful inhabitants of your solar system.
REQUIREMENTS
------------
GalaXa requires an X-Server with at least 4-bit greyscale depth.
16-bit or higher color depth is recommended, but hopefully shouldn't
be required. If you have problems running the game, please e-mail me
and I'll see if I can help: kendrick@zippy.sonoma.edu
INSTALLING
----------
To install GalaXa, simply type:
make
The "makefile" contains defaults which you may need to change.
(Most likely, you may need to change the "XLIB" and "CFLAGS" to
conform to your system's setup.)
RUNNING
-------
You can run GalaXa by simply typing
galaxa
Some useful command line arguements are, in this order:
display - for example, "$DISPLAY" or "computer:0.0"
level - for example, "-l10" or "-L5"
greyscale - use "-grey" or "-g"
sound - use "-sound" or "-s"
Some example calls:
./galaxa $DISPLAY -l15 -grey
galaxa home.computer.net:0.0 &
galaxa my.server:0.0 -l3 &
galaxa -sound
etc.
After a moment, a screen will appear with a count-down from 10 to 1,
the text "ONE MOMENT", and a percentage bar.
At this point, the game is loading all of the graphics onto your X-Server.
Once the counter reaches 0 and the percentage bar reaches "full",
the title screen will appear.
THE TITLE SCREEN
----------------
The title screen will display the title graphic, credits, and the
currently-selected level. Use the following keystrokes:
[L] - Select the next higher level.
[K] - Select the previous level.
[Space] - Begin the game at the selected level.
[Q] - Quit the program.
[1] - Next title screen
[2] - Jump to high scores title screen
If you wait for a few moments, a number of useful help screens will appear,
explaining things like what each object in the game is. The high score
will also appear.
If you wish to page through these manually (rather than wait), you can
press [1] repeatedly to get to each screen, and eventually back to the
title display. Press [2] to get to the high score screen.
If you press [L] or [K] to change the level, and you are viewing a help
screen, the title display will reappear.
If you press [Space] to begin a game, and you are viewing a help screen,
the game will begin.
THE GAME SCREEN
---------------
The game screen looks similar to this text representation:
_________________________________________
| Score: 00000 Level: 01 Lives: 03 | <-- Game status
| |
| X X |
| |
| % % % % % |
| | <-- Evil GalaXan aliens
| & & & & & |
| |
| |
| |
| |
| |
| |
| |
| A | <-- Your fighter
|_________________________________________|
PLAYING THE GAME
----------------
Each level begins with you warping forward in space.
After you've dropped out of hyperspace, the aliens begin coming onto the
screen and taking their place at the top.
Note: Some aliens are only escorts, and will abruptly turn towards the
bottom of the screen and attack! After they've left the screen,
they will not come back. Try to shoot them for extra points, and
definitely watch out not to get killed!
You control your ship by moving it left and right and firing bullets
up towards the aliens.
The aliens move side to side (or in other directions) at the top of the
screen and occasionally fly down to attack you. They fire bullets down
towards you when they're attacking.
LIVES AND GAME OVER
-------------------
You start the game with 3 ships (lives).
If you are hit by an alien's bullet or by an actual alien, you loose
a ship.
When the number of lives reaches 0, the game is over.
Note: During game over, you can see your "Hit-Ratio." This is the
percentage of hits to shots. (For example, if you fired 1000 bullets
during the game, but only 500 of them hit, your hit-ratio would be 50.00%.)
Press [Q] to quit from the "Game Over" screen. If you beat one of the
10 high scores and/or high levels, or you beat the high hit-ratio, you
will be prompted for your initials (for each).
When the game returns to the title-screen mode, the high score screen
will appear first, with your high scores highlighted.
KEYBOARD CONTROLS
-----------------
THe keyboard controls in the game are simple:
[Left Arrow] - Slide ship left. (Release to stop sliding.)
[Right Arrow] - Slide ship right. (Release to stop sliding.)
[Space] - Fire a bullet.
[P] - Pause/unpause.
[Q] - Quit. Return to the title screen.
MEET THE ALIENS
---------------
There are three categories of aliens. (See the game's help screens to
see what they look like.)
MASTERS
* There are always two, at the very top of the screen.
* They look like flies.
* When they attack, they are often escorted by the alien just below
them.
* When they reach the bottom, they sometimes fire a "tractor beam."
If you hit this beam, your ship will begin spinning up towards
the alien, and will be captured by it! See below for more info.
* Masters require TWO shots to be killed! (They change color
when shot the first time.)
* Masters are worth 250 points.
GUARDS
* There are always five, making a row just below the Masters.
* They look like beetles. (There are two styles of Guards.)
* They often escort Masters down during attacks.
* Guards are worth 100 points.
DRONES
* There are five or ten, making up one or two rows just below the
Guards.
* Sometimes they are bee-like, sometimes they are ant-like.
* Drones are worth 50 points.
SUPER-MASTERS
* These are gigantic Masters which appear on every 10th level.
* They require many many hits to be destroyed! Watch out!
* Like regular Masters, they can capture your ship. (See below.)
* Super-Masters are worth lots of points!
GETTING CAPTURED
----------------
If you allow your ship to be captured by a Master or Super-Master,
your ship will be in their control! (It will appear red.)
Note: You loose a life when this happens, so definitely avoid getting
captured if you only have one life left!
When the Master attacks, the captured ship will follow. If you can,
try shooting the Master (but NOT the ship) while it's attacking.
If you do so, the captured ship will be freed (it will change from
red to white) and will fly down towards your current ship.
When both ships touch, they will dock and you will control both ships
at once. This provides both double firepower (you shoot two shots at
once) AND extra protection (if one ship is destroyed, the other remains
in action)!
Note: If you destroy the Master while it is NOT attacking (sitting in it's
"home" postion at the top of the screen), the captured ship will NOT
be freed. It will instead take the place of the Master and fly down to
attack you itself! It can even capture your ship, like a Master can.
Be careful!
FUTURE RELEASES
---------------
This is the first beta release of GalaXa. It's been released simply
to find out what people think of the game.
A future release will have:
Challenge Stages
More sound effects
...anything else you'd like! E-mail me!
CREDITS
-------
Original Concept - NAMCO, 1981
X-Window Game Code - Bill Kendrick, New Breed Software, 1998
Graphics - Bill Kendrick, with some graphics stolen off of
numerous websites
Sounds - Bill Kendrick, and many sounds from the original
"Galaga" arcade game by NAMCO, 1981
MAKE CONTACT
------------
Please send your questions, comments, suggestions and dontations to:
Go Postal: Bill Kendrick
7673 Melody Drive
Rohnert Park
California 94928, USA
Phone: 1-707-795-1234 ext. 2 voicemail
1-707-795-5678 fax
E-mail: kendrick@zippy.sonoma.edu
|