home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ASTEROID v1.0
-
-
-
-
- by
-
-
-
-
- Todd B. Crowe
-
-
- Copyright (c) 1990
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DISCLAIMER: ASTEROID is copyright (c) 1990 by Todd B.
- Crowe. There is no warranty implied or otherwise. You may
- copy the program freely but it must be accompanied by this
- text file. The program may not be sold or distributed
- commercially or otherwise for profit. I reserve all rights
- and privileges to this program.
-
-
-
-
-
-
-
-
-
-
-
-
- ASTEROID is a Presentation Manager implementation of the
- original Asteriods(TM) game. Currently the only major
- limitation of ASTEROID is the lack of sound. ASTERIOD
- requires OS/2 1.2 or later.
-
-
- I. Running the Program
-
- The syntax for loading ASTEROID is:
-
- ASTEROID n
-
- Where n is a speed setting. Currently ASTEROID has four
- speed setting, available from the command line:
-
- 0 - Turbo mode. Use only on fast machines (i.e. 20Mhz
- 386's or faster). For hardcore ASTEROID players.
- 1 - Normal (DEFAULT). Somewhat slower than the original
- arcade game). Requires a 386 or a fast 286.
- 2 - Normal. A little slower than 1 but takes less of a
- CPU time slice.
- 3 - For use on 286's. Runs about the same speed as 1
- but looks more jumpy and is easy on the CPU.
-
- Future versions will be more configurable and will be
- customizable within the program.
-
- Once you've got ASTEROID running you'll see your ship
- highlighted in yellow. While the ship is yellow it cannot
- be hit by asteroids, enemy spaceships, or by shots. You
- cannot shoot while you are in this mode.
-
-
- II. Game controls
-
- The keys have the following functions:
- (The cursor keys or the keypad arrow keys may be used).
-
- <LEFT ARROW> = Rotate Left
- <RIGHT ARROW> = Rotate Right
- <UP ARROW> = Thrust
- <DOWN ARROW> = Hyperspace
- <SPACEBAR> = Fire
- P = Pause game
-
-
- You can use the mouse:
-
- Double Click Left Button = Hide/Show Frame Controls
- Double Click Right Button = Pop up dialog box for settings
- Left Button + Drag = Move screen without title bar.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- III. Scoring
-
- Scoring is the same as in the original arcade game:
-
- Large Asteroid = 20 points
- Medium Asteroid = 40 points
- Small Asteroid = 100 points
-
- Large Enemy Spaceship = 200 points
- Small Enemy Spaceship = 1000 points
-
- Free ship at 10,000 and every 10,000 thereafter.
-
-
- IV. Future Features
-
- Future versions will include the following features
- (hopefully):
-
- * Faster graphics (i.e. less CPU time)
- * Sound (Anybody out there want to help me?)
- * Better, more customization
- * Better playability, ASTEROID is close to the arcade
- game now but I will continue to improve it.
- * More interesting play. I know everyone must be
- getting tired of Asteroids clones by now. I have
- some ideas for more interesting play.
- * Potentially, network support through the use of named
- pipes. Multi-player games, in other words.
-
- V. Afterword
-
- Well, this is my first attempt at a PM program; at a
- publicly released program, for that matter. I've been
- working on it for about the past 3 weeks in my spare time.
- I hope you enjoy it. I certainly had fun writing it.
-
- I'd like to thank Charles Petzold for his book "Programing
- the OS/2 Presentation Manager", Dan Hinsley and his CPUMETER
- for helping me out with some of the PM interface stuff, and
- Sean, Phil, and Quintin for beta testing.
-
- If you like Asteroid and you'd like to make a donation to a
- good cause; if you want to help a college student out; if
- you'd like a copy of the source code; or, if you just want
- to say hello - you can reach me at:
-
- Todd Crowe
- 1310 Indian St.
- Bellingham, Washington 98225
-
-
-
-
-
-
-
-
-
-