home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / australi / spgames.lzh / SQUASHER.DOC < prev    next >
Text File  |  1989-06-16  |  5KB  |  132 lines

  1.                          =================
  2.                           S Q U A S H E R
  3.                          =================
  4.                            requires EGA
  5.  
  6.                     (C)   Stephen Peter, 1989
  7.  
  8. INTRODUCTION
  9.   This program is loosely based on a BASIC program titled "squisher and
  10.   squasher" from "The big fat Book of Computer Games" by Tim Hartnell, 1984.
  11.  
  12.   This program is written in Turbo Pascal V.5.  The game requires an EGA or
  13.   compatible adapter/display.
  14.  
  15. AIM
  16.   The objective is to get a number of bags (of gold), spread over a number of
  17.   levels, before one of the monsters gets you!
  18.  
  19. PLAY
  20.   The game is simple but fun to play:
  21.     Each level is made of a maze (with holes in it);  as you move through the
  22.     maze, two monsters are trying to get you!  When you have got all the bags
  23.     from one level you are placed on the next level.  As you move around you
  24.     get points for each dot you run-over, and each bag is worth between 500
  25.     and 1000 points.
  26.  
  27.     The maze for each level is always slightly different, so you'll never play
  28.     on exactly the same maze...
  29.  
  30.   The game can be played on 9 skill levels.
  31.  
  32. MOVEMENT
  33.   Two sets of movement keys can be used:
  34.  
  35.    1) on the keyboard main section:
  36.  
  37.      A (up)
  38.      |
  39.      Z (down)      < (left) -- > (right)
  40.  
  41.    2) on the numeric keypad:
  42.  
  43.                    8/up arrow (up)
  44.                           |
  45.    4/left arrow (left)  --+--    6/right arrow (right)
  46.                           |
  47.                  2/down arrow (down)
  48.  
  49. ==============================================================================
  50. ADVANCED NOTES:
  51.   The file SQUASHER.INI contains the basic parameters for the game:
  52.  
  53.     1) the name of the file containing the high-score data.
  54.     2) the name of the file containing the description of the figures.
  55.     3) the name of the file containing the mazes.
  56.     4) the number of levels in the game.
  57.     5) the number of bags of gold on each level.
  58.  
  59.   All the files used by the program are ASCII (text) files, so they can be
  60.   edited using any editor (or a Word Processor with an ASCII save option).
  61.  
  62.   DETAILS OF FILES
  63.     1) High-score data file:
  64.         This file contains 9 numbers, which are the current high-scores for
  65.         each of the nine skill levels!
  66.  
  67.     2) Figures data file:
  68.         This file contains the descriptions of the figures used in the game.
  69.         The figures are in the following order:
  70.            man1     -  a person facing out
  71.            man2     -  a side view of a person - with his back leg at an angle
  72.            man3     -  a side view of a person - with his back leg "up"
  73.            treasure -  image like a bag (of gold)
  74.            monster1 -  squasher - squat figure holding up a hammer
  75.            monster2 -  squisher - figure somewhat like a scorpion
  76.  
  77.         Each figure is made up of a number of dots (up to 80), in the data
  78.         file they have the following format:
  79.  
  80.            40               <-- number of points (pixels) in figure (max = 80)
  81.            -1 0   1 0       <-- x y  x y
  82.            ...                  relative coordinate pairs in the range:
  83.            ...                     (x = -4 to 3;  y = 0 to 13)
  84.  
  85.         To understand these figures rule up an 8 x 14 grid (-4 to 3 x 0 to 13)
  86.         and colour in each square in the list.  The shape you make for each
  87.         should be similar to each figure in the game!
  88.  
  89.     3) Maze data file:
  90.         This file contains the basic mazes used in the game.  When the player
  91.         moves to a new level the game randomly chooses one of the mazes, reads
  92.         it in from the file and then punches a random number of holes in the
  93.         walls of the maze!
  94.  
  95.         The format of this file is simple!
  96.            6                <-- number of mazes in the file.
  97.            X  X X           <-- a pattern of X's (or some other character)
  98.                                 defining walls 39 chars x 22 lines.
  99.            ======           <-- rows of ='s used to separate each maze
  100.  
  101. ==============================================================================
  102. REGISTRATION
  103.   If you would like to register your copy of this program, send $25 to the
  104.   address below (include details of preferred Disk formats).
  105.  
  106.   Registered users will receive the latest copy of the program and some other
  107.   programs I'll decide on at the time.
  108.  
  109.  
  110. SOURCE LISTING
  111.  A commented source listing can be obtained by sending $75 to the address
  112.  below.
  113.  
  114.  
  115. COMBINATION DISCOUNT
  116.   $85   Registration and source listing of SQUASHER.
  117.  
  118.  
  119. PAYMENT
  120.   Please make all payments in US currency; Bank cheques or Money Orders please,
  121.   (if sending from Australia or New Zealand, local currency is fine).
  122.  
  123. ==============================================================================
  124.    please address any comments to:
  125.  
  126.    SPETER SOFTWARE
  127.    PO BOX 643
  128.    LANE COVE
  129.    N.S.W.   2066
  130.    AUSTRALIA
  131. ==============================================================================
  132.