here's a game I wrote way back in high school. I haven't really looked at it or played it for
over six or seven years, but I've heard that there is still a couple copies being
played at my high school...
Lunar Attack version 1.0b released 2/1/96!
About Lunar Attack
Lunar Attack is a 2D space fighter game for MS-DOS.
In the game, you are
a soldier in the Lunar Patrol whose job is to defend the surface of the
moon from hostile invaders. The object of the game is to complete a
specific task, assigned at the begining of each mission. Tasks
range from attacking the enemy to defending your base.

A Screen Shot of Lunar Attack
Click here to download Lunar Attack version 1.0 beta.
Lunar Attack is freeware. It was written in C++ with Watcom 10.0 using
DOS/4GW protected mode. It uses VGA mode 13h and the double buffering
method of animation. A preliminary version was written over the summer
of 1995, and this version was started in the fall of 1995. This is my
first big game project, and I created all the code and graphics myself.
I used the Varmint's Audio Tools library by Eric Jorgensen for sound
blaster effects. Have fun checking out my game!
If you distribute Lunar Attack, please include all files as they are now.
System Requirements
- 386 or better processor (486DX or better recommended)
- VGA Card
- 2 MB RAM
- Hard Drive
- Sound card optional (highly recommended)
Setting up Lunar Attack
To set up Lunar Attack, first create a directory for it on your hard
drive. For example:
Then, copy all the Lunar Attack files from the floppy (if you acquired
Lunar Attack on floppy) or Unzip the Lunar Attack archive into that
directory.
When finished, the following files should be in your Lunar Attack
directory:
- LUNAR.EXE
- LUNAR.DAT
- SETUP.EXE
- SETUP.DAT
- HSCORE.DAT
- SAVEGAME.DAT
- DOS4GW.EXE
- README.TXT
Now that you have Lunar Attack installed on your system, you need to
configure it for your particular computer. To do this run the SETUP
program by typing "SETUP" at the DOS prompt in the Lunar Attack
directory. You need to specify your computer type, and sound card
type in SETUP. Hilight the menu selection entitled "Computer Setup"
and hit ENTER. Choose your processor from the menu and hit ENTER
again. Note that if Lunar Attack runs slowly, you can specify
a processor slower than the one your have (see part 5 - Problems).
Now hilight the menu selection entitled "Sound Setup" and hit ENTER.
Choose your sound card from the menu and hit ENTER again (if you do not
have a sound card, choose "No Sound Card"). Now choose "Exit Setup
(Save Changes)" and your configuration is complete. To start the
game, type "LUNAR." Be sure to read section 3 for information
about controlling your ship, or choose the "Information" option on
Lunar Attack's main menu.
Controlling Your Ship
Game Control (Note that CAPS LOCK and NUM LOCK **MUST** be OFF!!)
- Arrow Keys: Control Ship Movement
- '+' Key: Increase Velocity
- '-' Key: Decrease Velocity
- Middle Arrow (5) - Stop
- Spacebar: Fire a Missle
- 'L' Key: Auto-Dock
- 'P' Key: Pause Game
- 'S' Key: Save Game
The left digital display represents shield strength, and the right represents
the amount of missles left.
Controling your ship may seem hard at first, but once you get the hang
of it, it's easy. You must use the (+) and (-) keys to constantly
change your speed to avoid the enemy ships. To change your direction,
hit the corresponding arrow. Do not hold down the arrow keys. Avoid
difficult base landings by using the auto-dock feature (just press 'L').
Problems
- Game Is Too Slow
If Lunar Attack runs too slowly on your computer, try specifying a
slower processor in the SETUP program. For example, if you have
a Pentium and it is running slowly, run SETUP and change it to a
486 (don't forget to enter your sound information also).
- Arrow Keys Don't Work
Make sure that NUM LOCK and CAPS LOCK are off.
- Computer Starts Beeping
Do not hold down any keys. See section 3 (Controlling Your Ship)
- Sound Doesn't Work
Make sure that you have specified to use sound in the SETUP program.