home *** CD-ROM | disk | FTP | other *** search
/ Aztec Shareware Collection / ARCADE_1.ISO / ega-int / egaint.man < prev    next >
Text File  |  1990-01-12  |  8KB  |  191 lines

  1.  
  2.  
  3.   NAME
  4.        egaint - Enhanced graphics aint
  5.  
  6.   SYNOPSIS
  7.        egaint [cmp]
  8.  
  9.   DESCRIPTION
  10.        Egaint is a particular two-dimensional variation of Tetris for the IBM
  11.        Personal Computer domain.
  12.  
  13.   MACHINE REQUIREMENTS
  14.        Egaint requires an IBM PC-AT, PS/2, or compatible 80286 or 80386
  15.        machine; an EGA with 256 KB of RAM or a VGA; and at least 256 KB free
  16.        system RAM.
  17.  
  18.   OBJECTIVE
  19.        To construct as many contiguous rows as possible by manipulating (via
  20.        both rotational and translational motion) variously shaped blocks
  21.        which are randomly dropped from the top of the screen.  Play ends when
  22.        the resulting structure reaches the top of the screen.
  23.  
  24.   COMMAND-LINE OPTIONS
  25.        Egaint accepts one option specifying what sort of display device is
  26.        present:
  27.  
  28.        c         an IBM Enhanced Color Display (or any compatible device
  29.                  capable of displaying sixteen distinctive attributes at one
  30.                  time)
  31.  
  32.        m         an IBM ECD-compatible device capable of displaying only two
  33.                  distinctive attributes at one time (i.e., "black" and
  34.                  "white")
  35.  
  36.        p         an IBM ECD-compatible device capable of displaying only four
  37.                  distinctive attributes at one time (namely, the gas plasma
  38.                  display of the Toshiba T5100 Portable Personal Computer)
  39.  
  40.        If no option is specified, egaint will assume (if no configuration
  41.        file exists in the working directory) either the color display (option
  42.        "c") or whichever option is specified in the configuration file (see
  43.        below).
  44.  
  45.   GAME OPTIONS
  46.        Once inside egaint, several game options are available, all of which
  47.        will be summarized below.
  48.  
  49.        Tournament Game
  50.                  allows players to compete against each other by providing
  51.                  for reproducible games; a particular tournament game will
  52.                  play exactly the same each time it is invoked.  Note that
  53.                  all conditions must be identical for games to be identical
  54.                  (i.e., the same version of egaint, the same initial level,
  55.                  etc.).
  56.  
  57.        Tournament Game Number
  58.                  specifies which of the 256 possible games to play.
  59.  
  60.        Initial Level
  61.                  where one is the easiest (slowest) and eleven is the hardest
  62.                  (fastest).
  63.  
  64.        Initial Height
  65.                  specifies how high (in blocks) an area should be filled with
  66.                  randomly placed blocks (ranges from one to twelve).  Hidden
  67.                  blocks are (as the name connotes) invisible.
  68.  
  69.        Show Next
  70.                  toggles whether or not the next shape to be put into play
  71.                  should be displayed in the window in the upper-left corner
  72.                  of the screen.
  73.  
  74.        Extended Shapes
  75.                  determines which particular set of shapes should be used
  76.                  during play.  Classic (the seven basic shapes) is a subset
  77.                  of Easy, Easy is a subset of Medium, and Medium is a subset
  78.                  of Hard.
  79.  
  80.        Block Style
  81.                  for aesthetic reasons, specifies which particular set of
  82.                  graphic blocks should be used to represent the shapes in
  83.                  play.
  84.  
  85.        Key Binding
  86.                  determines which keyboard binding set is to be used during
  87.                  play; in the following descriptions, the keys are given as
  88.                  follows:  (1) move left, (2) rotate counter-clockwise, (3)
  89.                  move right, (4) rotate clockwise, and (5) drop.
  90.  
  91.                  Classic        J I L K Space
  92.  
  93.                  Russian        J K L I Space
  94.  
  95.                  Berkeley       H J K L Space (UNIX vi-style)
  96.  
  97.                  Left-handed    S E F D Space
  98.  
  99.                  Finnish        S D F E Space (Left-handed Russian)
  100.  
  101.                  San Francisco  A S D F Space (Left-handed Berkeley)
  102.  
  103.                  Arrow          4 8 6 5 0     (number pad)
  104.  
  105.                  User-defined   allows the user to define the key bindings;
  106.                                 these key bindings will remain in effect
  107.                                 until the Key Binding option is changed, at
  108.                                 which the defined bindings will disappear.
  109.  
  110.   OTHER KEY BINDINGS
  111.        The following bindings are also in effect no matter which key set is
  112.        chosen:
  113.  
  114.        Escape    when first hit, pauses play:  if hit again while paused,
  115.                  aborts play; otherwise, play resumes.  Pressing Escape
  116.                  during while selecting options will exit the user to the
  117.                  operating system.
  118.  
  119.        Ctrl-B    cycles the current block style
  120.  
  121.        Ctrl-L    increments the current level
  122.  
  123.        Ctrl-N    toggles show next
  124.  
  125.        Ctrl-S    toggles sound effects
  126.  
  127.        Ctrl-X    cycles the current shape set
  128.  
  129.        Ctrl-\    quick exit to the operating system
  130.  
  131.   SCORING
  132.        Each shape has been assigned a point value based on its difficulty of
  133.        placement and frequency of necessity.  This value is first multiplied
  134.        by the current level and then incremented by the relevant bonuses
  135.        (bonuses are awarded for not using show next, not using show shadow,
  136.        having an initial height, etc.).  The point value for the current
  137.        shape is displayed within the score window next to the "value"
  138.        heading.
  139.  
  140.        In addition, points are awarded for dropping pieces (the higher the
  141.        drop, the greater the points) and for, naturally, clearing rows.
  142.        These points are also multiplied by the current level and incremented
  143.        by the relevant bonuses.
  144.  
  145.   LEVEL ADVANCEMENT
  146.        The rule for level advancement is as follows:  after the xth row is
  147.        cleared and if x is a multiple of ten, current level will become n,
  148.        where n=(x/10)-1 (if n is greater than the current level).  However,
  149.        the attainment of level eleven will only occur after clearing 200 rows
  150.        (rather than the expected 100 rows).
  151.  
  152.   CONFIGURATION FILE
  153.        Egaint will save the current options (upon exit to the operating
  154.        system) in a file in the current directory called EGAINT.RC; the
  155.        format is pretty self-explanatory upon inspection.  If egaint cannot
  156.        find its configuration file in the current directory, it will create
  157.        one with its default options.
  158.  
  159.   HIGH SCORE RECORD
  160.        Egaint will save the top fifteen high scores in a file in the current
  161.        directory called EGAINT.REC.  Again, if egaint cannot find its high
  162.        score record in the current directory, it will create one.
  163.  
  164.   UNRESTRICTIONS
  165.        Egaint is free software; you can redistribute it and/or modify it
  166.        under the terms of the GNU General Public License as published by the
  167.        Free Software Foundation; either version 1, or (at your option) any
  168.        later version.
  169.  
  170.        This program is distributed in the hope that it will be useful, but
  171.        without any warranty whatsoever, without even the implied warranties
  172.        of merchantability or fitness for a particular purpose.  See the
  173.        accompanying GNU General Public License for more details.
  174.  
  175.        You should have received a copy of the GNU General Public License
  176.        along with this program; see the file COPYING.  If not, write to:
  177.  
  178.             Free Software Foundation, Inc.
  179.             675 Massachusetts Avenue
  180.             Cambridge, Massachusetts 02139
  181.  
  182.   NOT PUBLIC DOMAIN NOR SHAREWARE
  183.        This program is neither public domain nor is it shareware (nor
  184.        freeware, nor whateveritiscalledthisweekware).  Note that I am not
  185.        asking you to send me any money, but also be aware that I have
  186.        retained a copyright on this program.
  187.  
  188.   SOURCE CODE
  189.        For information on obtaining the full Turbo Pascal source code and/or
  190.        the latest version, consult the included file GETTING.
  191.