home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / OS2 / PMASTRD.ZIP / ASTEROID.DOC next >
Encoding:
Text File  |  1990-06-25  |  4.9 KB  |  199 lines

  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.                                    ASTEROID v1.0
  26.  
  27.  
  28.  
  29.  
  30.                                          by
  31.  
  32.  
  33.  
  34.  
  35.                                    Todd B. Crowe
  36.  
  37.  
  38.                                  Copyright (c) 1990
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.             DISCLAIMER:  ASTEROID is copyright (c) 1990 by Todd B.
  56.             Crowe.  There is no warranty implied or otherwise.  You may
  57.             copy the program freely but it must be accompanied by this
  58.             text file.  The program may not be sold or distributed
  59.             commercially or otherwise for profit.  I reserve all rights
  60.             and privileges to this program.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.             ASTEROID is a Presentation Manager implementation of the
  74.             original Asteriods(TM) game.  Currently the only major
  75.             limitation of ASTEROID is the lack of sound.   ASTERIOD
  76.             requires OS/2 1.2 or later.
  77.  
  78.  
  79.             I. Running the Program
  80.  
  81.             The syntax for loading ASTEROID is:
  82.  
  83.                  ASTEROID n
  84.  
  85.             Where n is a speed setting.  Currently ASTEROID has four
  86.             speed setting, available from the command line:
  87.  
  88.                 0 - Turbo mode.  Use only on fast machines (i.e. 20Mhz
  89.                     386's or faster).  For hardcore ASTEROID players.
  90.                 1 - Normal (DEFAULT).  Somewhat slower than the original
  91.                     arcade game).  Requires a 386 or a fast 286.
  92.                 2 - Normal.  A little slower than 1 but takes less of a
  93.                     CPU time slice.
  94.                 3 - For use on 286's.  Runs about the same speed as 1
  95.                     but looks more jumpy and is easy on the CPU.
  96.  
  97.             Future versions will be more configurable and will be
  98.             customizable within the program.
  99.  
  100.             Once you've got ASTEROID running you'll see your ship
  101.             highlighted in yellow.  While the ship is yellow it cannot
  102.             be hit by asteroids, enemy spaceships, or by shots.  You
  103.             cannot shoot while you are in this mode.
  104.  
  105.  
  106.             II. Game controls
  107.  
  108.             The keys have the following functions:
  109.             (The cursor keys or the keypad arrow keys may be used).
  110.  
  111.               <LEFT ARROW>  = Rotate Left
  112.               <RIGHT ARROW> = Rotate Right
  113.               <UP ARROW>    = Thrust
  114.               <DOWN ARROW>  = Hyperspace
  115.               <SPACEBAR>    = Fire
  116.                           P = Pause game
  117.  
  118.  
  119.             You can use the mouse:
  120.  
  121.               Double Click Left Button  = Hide/Show Frame Controls
  122.               Double Click Right Button = Pop up dialog box for settings
  123.               Left Button + Drag        = Move screen without title bar.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.             III. Scoring
  141.  
  142.             Scoring is the same as in the original arcade game:
  143.  
  144.                 Large Asteroid  = 20 points
  145.                 Medium Asteroid = 40 points
  146.                 Small Asteroid  = 100 points
  147.  
  148.                 Large Enemy Spaceship = 200 points
  149.                 Small Enemy Spaceship = 1000 points
  150.  
  151.                 Free ship at 10,000 and every 10,000 thereafter.
  152.  
  153.  
  154.             IV. Future Features
  155.  
  156.             Future versions will include the following features
  157.             (hopefully):
  158.  
  159.                 * Faster graphics (i.e. less CPU time)
  160.                 * Sound (Anybody out there want to help me?)
  161.                 * Better, more customization
  162.                 * Better playability, ASTEROID is close to the arcade
  163.                   game now but I will continue to improve it.
  164.                 * More interesting play.  I know everyone must be
  165.                   getting tired of Asteroids clones by now.  I have
  166.                   some ideas for more interesting play.
  167.                 * Potentially, network support through the use of named
  168.                   pipes.  Multi-player games, in other words.
  169.  
  170.             V. Afterword
  171.  
  172.             Well, this is my first attempt at a PM program; at a
  173.             publicly released program, for that matter.  I've been
  174.             working on it for about the past 3 weeks in my spare time.
  175.             I hope you enjoy it.  I certainly had fun writing it.
  176.  
  177.             I'd like to thank Charles Petzold for his book "Programing
  178.             the OS/2 Presentation Manager", Dan Hinsley and his CPUMETER
  179.             for helping me out with some of the PM interface stuff, and
  180.             Sean, Phil, and Quintin for beta testing.
  181.  
  182.             If you like Asteroid and you'd like to make a donation to a
  183.             good cause; if you want to help a college student out;  if
  184.             you'd like a copy of the source code;  or, if you just want
  185.             to say hello - you can reach me at:
  186.  
  187.                       Todd Crowe
  188.                       1310 Indian St.
  189.                       Bellingham, Washington 98225
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.