home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / tft100.zip / TFT.DOC < prev    next >
Text File  |  1994-05-16  |  16KB  |  373 lines

  1.                              TANK FOR TWO
  2.                               USER GUIDE
  3.  
  4.                              Version 1.00
  5.  
  6.                           Copyright (c) 1994 
  7.                  Steven Atkinson and David Leadbetter
  8.                           All Rights Reserved
  9.  
  10.  
  11. CONTENTS
  12.  
  13.     [1] Introduction
  14.     [2] Disclaimer
  15.     [3] Requirements
  16.     [4] Quick Start Information
  17.     [5] Playing the Game
  18.         [5.1] The Object of the Game
  19.         [5.2] Walls
  20.     [6] Using the Setup Program
  21.         [6.1] Quitting and Saving Options in SETUP
  22.         [6.2] The Default Setup
  23.         [6.3] Menus
  24.     [7] TroubleShooting/Bugs
  25.         [7.1] Troubleshooting
  26.         [7.2] Known Bugs
  27.     [8] Acknowledgements
  28.  
  29. [1] Introduction
  30.  
  31.     Tank for Two is a two player tank combat arcade game. One of the 
  32.     best features of the game is the ability to customise the 
  33.     battleground layout and background.
  34.  
  35.     This game is released as cardware; in other words if
  36.     you enjoy the game or have any comments/suggestions,
  37.     we would like to hear from you, so send us a postcard
  38.     or email us.  Who are we?
  39.  
  40.     Name:           Steven Atkinson         David Leadbetter
  41.     Internet:       atkis@cs.uq.oz.au       davidl@cs.uq.oz.au
  42.     Snail Mail:     12 Balanda St,          174 Burbong St,
  43.                     Jindalee, QLD,          Chapel Hill, QLD,
  44.                     AUSTRALIA 4074          AUSTRALIA 4069
  45.  
  46.     We have been developing this game part time since June 1993.
  47.  
  48.  
  49. [2] Disclaimer
  50.  
  51.     The authors make NO warranties, expressed or implied, as to the
  52.     quality or performance of this program.  The authors will NOT be
  53.     held liable for any direct, indirect, incidental, or consequential 
  54.     damage resulting from the use of this program.  Your use of this 
  55.     program constitutes your agreement to this disclaimer and your 
  56.    release of the authors from any form of liability or litigation.
  57.  
  58.     Copies of Tank For Two may be distributed under the following
  59.     conditions :
  60.  
  61.      -    All files associated with the program, including user's
  62.           manuals and other documentation, must be distributed
  63.           packaged together.
  64.      -    No person or agency (other than the authors) may sell
  65.           or profit from the Tank For Two program (including
  66.           any associated files) or any modified version of it.
  67.      -    The program will not be bundled for sale with any other
  68.           software or hardware.
  69.      -    Recognized users' groups or clubs are authorized to
  70.           charge a duplication fee not to exceed $5.
  71.  
  72.  
  73. [3] Requirements
  74.  
  75.     - An IBM-PC or compatible with a 386SX-16 processor or better
  76.     - A VGA video card capable of supporting the VGA 320x200x256 graphics mode
  77.     - An AT-style keyboard
  78.     - A Microsoft compatible mouse
  79.     - About 1Mb of hard disk space
  80.     - A Soundblaster Card v2.0 (or comaptible) if you want to play with sound.
  81.       The Soundblaster must be running with factory default settings,
  82.       i.e. IRQ 7, Port 220H.  (See [6] for the reason).
  83.     - Two willing participants
  84.  
  85. [4] Quick Start Information
  86.  
  87.     Type TANK to start playing.  You must run TANK when the executable is 
  88.     in the current directory.
  89.  
  90.     The playing keys are (hardwired in this version):
  91.  
  92.                                  Tank 1         Tank 2
  93.                                  ------         ------
  94.  
  95.         Move Forwards:              W             Up                      
  96.         Turn Left/Right:           A D         Left Right
  97.         Move Backwards:             X            Down
  98.  
  99.         Fire Bullet:            Left Shift       INS
  100.  
  101.         Quit:                              ESC
  102.  
  103.  
  104.     Note that certain combinations of these keys may cause key conflicts
  105.     with some keyboards.  In order to minimise these conflicts, we suggest
  106.     that the player for Tank #2 uses the numeric keypad arrow keys rather
  107.     than the dark coloured arrow keys that are present on most 101-key AT
  108.     keyboards.
  109.  
  110. [5] Playing the Game
  111.  
  112.     See Section [4] for information how to start running the game.
  113.  
  114. [5.1] The Object of the Game
  115.     The game takes place on a battleground (the screen) looking at two 
  116.     opposing tanks from overhead. Each tank can move and turn, and shoot 
  117.     bullets at the other tank. The object of the game is to kill your 
  118.     opponent by shooting them with tank bullets before they kill you.
  119.  
  120.     Each tank has a number of lives, displayed at the top of game screen.
  121.     If you are the first player to lose all your lives, then you lose the 
  122.     game. Note that your own bullets are fatal to you as well as your 
  123.     opponent, and that bullets run out of energy after they travel a 
  124.     certain distance.  Also, each tank can only fire one bullet at a time.
  125.  
  126. [5.2] Walls
  127.     Wall obstacles have been placed (and can be configured by the players) 
  128.     in the middle of the battleground, in order to make the destruction of 
  129.     your opponent a bit more difficult.  Tanks cannot drive through walls 
  130.     (unless the walls have crumbled -- see below). There are two types of 
  131.     walls:
  132.         (1) Hard Walls: these walls bounce tank bullets
  133.         (2) Soft Walls: these walls will crumble with each 
  134.                         bullet that hits them; after 3 bullet 
  135.                         hits the rubble of the wall is low 
  136.                         enough to drive a tank over.  
  137.  
  138. [6] Using the Setup Program
  139.  
  140.     The purpose of the setup program is to allow you to configure the 
  141.     following game parameters:
  142.         - the number of lives for each player
  143.         - the distance tank bullets travel 
  144.         - the starting positons of the tanks
  145.         - the wall types and positions
  146.         - the background picture (i.e. the battleground picture)
  147.         - sound enabling/disabling
  148.  
  149.     The SETUP program can be run by typing SETUP when in the TANK 
  150.     directory.  A screen which looks like the tank battleground will 
  151.     appear, with a menubar at the top of the screen.  Menu options are 
  152.     chosen using the mouse (required for the setup program) and clicking 
  153.     the LMB when a menu option is highlighted.  This initial mode of 
  154.     SETUP is called the menu mode.
  155.  
  156.     I use LMB and RMB as abbreviations for Left Mouse Button and Right
  157.     Mouse Button respectively throughout the rest of this user guide.
  158.  
  159. [6.1] Quitting and Saving Options in SETUP
  160.     To quit setup without saving changes, choose the FILE/QUIT menu option.
  161.     To save any changes made in SETUP, choose the FILE/SAVE menu option.
  162.  
  163. [6.2] The Default Setup
  164.     Tank for Two comes with its default setup (*). At any time, if you 
  165.     want to reset all settings to default, run the SETUP program with a 
  166.     single parameter '-d', e.g.
  167.  
  168.             C:\TANK> setup -d
  169.  
  170.     This will start the SETUP program with all game parameters set to their 
  171.     original values.  Then you can simply save the changes from within SETUP 
  172.     and quit the SETUP program to play the game with the default settings.
  173.  
  174.     (*): The wall setup that came with the game is not actually the default;
  175.     we thought that the default (no walls at all) is not very interesting to
  176.     first play the game with.
  177.  
  178. [6.3] Menus
  179.     The following sections give information on how to change each of the 
  180.     game parameters. 
  181.  
  182.     SETUP/LIVES
  183.     Description:
  184.         Brings up a dialog box that allows you to set the number of lives 
  185.         each player commences the game with. 
  186.  
  187.     Dialog Controls:
  188.         LMB (click): add/subtract 1 life at a time
  189.         RMB (click): add/subtract 5 lives at a time
  190.         DEFAULT:  Player 1: 5 lives
  191.                   Player 2: 5 lives
  192.  
  193.     Click on the OK button to take down the dialog box.
  194.  
  195.     SETUP/BULLETS
  196.     Description:
  197.         Brings up a dialog box and a bullet distance indicator below the 
  198.         box. This option allows you to set and view graphically the distance 
  199.         that both players' bullets will travel before running out of energy 
  200.         and disappearing. 
  201.  
  202.     Dialog Controls:
  203.         LMB (click): add/subtract 1 bullet distance unit
  204.         RMB (click): add/subtract 5 bullet distance units
  205.         DEFAULT: Bullet travels 100 units before disappearing
  206.  
  207.     Click on the OK button to take down the dialog box.
  208.  
  209.     SETUP/TANKS
  210.     Description:
  211.         This option allows you to set the starting position and orientation 
  212.         of each players' tank. A dialog box appears when this option is 
  213.         chosen.  Either select the tank number which you want to re-position,
  214.         or click on the OK button to cancel this operation.
  215.  
  216.         Once you select the tank to position, the dialog box disappears and 
  217.         you are left with a tank-shaped mouse cursor.  Then you can position 
  218.         the tank using the following controls.
  219.  
  220.     Controls:
  221.         Move Mouse : moves the tank cursor around the battleground
  222.         RMB (click): turn the tank cursor around 
  223.         LMB (click): position the player's tank back onto the battleground
  224.                      at the current mouse position and tank cursor direction.
  225.  
  226.     Once the tank has been placed back on the battleground, you return to 
  227.     the menu mode of SETUP.
  228.  
  229.     SETUP/WALLS
  230.     Description:
  231.         Choosing this menu option will temporarily hide the tanks on the 
  232.         battleground and take you into wall editing mode.  The wall editor 
  233.         interface comprises:
  234.             - a row of buttons across the top of the screen
  235.             - a grid overlay on the battleground
  236.  
  237.         The basic method of operating the wall editor is outlined as follows.
  238.         The tiles (i.e. grid squares) of the grid can be individually selected 
  239.         using the mouse, and then walls can be made out of these selected 
  240.         tiles.  Additional features such as erasing and crumbling walls are 
  241.         also provided.  We now list in detail the various operations of the 
  242.         wall editor.
  243.  
  244.         SELECTION
  245.  
  246.         When a tile is selected (using the mouse, explained below), a 
  247.         series of dots appears as a flyscreen over the tile.
  248.  
  249.         MOUSE BUTTONS
  250.         
  251.         For each of the mouse buttons, they select grid tiles if the 
  252.         first tile they change was unselected, and vice versa.
  253.  
  254.         LMB (drag)  : Select/Deselect tiles which the cursor points at
  255.         RMB (drag)  : Selects/Deselects a rectangular area from the 
  256.                       initial tile down and to the right.  Useful for 
  257.                       making large areas of walls easily.
  258.  
  259.         EDITOR BUTTONS
  260.  
  261.             MAKE SOFT: Put soft wall pieces in all selected tiles;
  262.                        deselects all selected tiles
  263.  
  264.             MAKE HARD: Put HARD wall pieces in all selected tiles;
  265.                        deselects all selected tiles
  266.  
  267.             CRUMBLE  : Crumbles all selected soft-wall tiles;
  268.                        deselects all selected tiles
  269.  
  270.             ERASE    : Erases all selected tiles;
  271.                        deselects all selected tiles
  272.  
  273.             UP/DOWN  : Cycles all selected HARD or SOFT walls tiles 
  274.                        through wall images; deselects non-wall tiles
  275.  
  276.             OK       : Deselects all tiles, and exits wall editing mode
  277.  
  278.     SETUP/BACKGROUND
  279.     Description:
  280.         This option allows you to select picture images for the battleground
  281.         on which the game takes place.  The default background is a plain 
  282.         cream-ish colour.  NOTE: all potential background picture files must 
  283.         be 320x200 in size.
  284.  
  285.         Upon choosing this option, a dialog box appears, and prompts you to 
  286.         choose the type of picture file you wish to load in as a background.  
  287.         The options it presents are:
  288.  
  289.               PCX }  These are the three picture types currently 
  290.               CEL }  supported by the SETUP program.
  291.               BLK }  
  292.  
  293.             DEFAULT: Choosing this will load the default picture 
  294.                      (cream) in, and return the SETUP program to 
  295.                      menu mode.
  296.  
  297.             CANCEL : Choosing this will return SETUP to menu mode 
  298.                      without altering the current background picture 
  299.                      being displayed.
  300.  
  301.         If you choose PCX, CEL or BLK, a file selection screen then appears, 
  302.         and it lists all picture files in the Tank For Two directory of the 
  303.         type chosen.  You can either CANCEL the operation by clicking on the 
  304.         CANCEL button, or choose a picture file to load.  If you load a 
  305.         picture file from this screen, a brief "Loading..." message will be 
  306.         displayed, and you will be returned to menu mode with the new 
  307.         background if the picture was successfully loaded.
  308.          
  309.     SOUND/ENABLE/DISABLE
  310.  
  311.         This option allows you to disable or enable sound as desired.
  312.         The main reason behind having such an option is that because the 
  313.         toolkit used to develop the game (WordUp Graphics Toolkit v3.5) does 
  314.         not support any sound cards other than a Soundblaster Card v2.0 
  315.         running with factory defaults.  So if you do not have such a card (or 
  316.         compatible) you will probably want to disable sound.
  317.  
  318. [7] TroubleShooting/Bugs
  319.  
  320. [7.1] Troubleshooting
  321.     - The only sound card supported by this game is Soundblaster 
  322.       (or compatibles) running with factory defaults.
  323.  
  324.     - If you are having problems reading the setup file,
  325.         i.e you see "Error reading SETUP.DAT" when you try to run TANK,
  326.       run SETUP -d to restore default values (see [6.2] for more info).
  327.  
  328.     - Try to avoid positioning tanks over each other or over/under walls.
  329.       We have tested these cases, but it makes the game less enjoyable 
  330.       because we decided to disallow tank movement when tanks are over 
  331.       walls or other tanks.
  332.  
  333.     - Tanks are unable to turn if that turn will result in one tank being
  334.       partly on top of the other tank.  If you find your tank is stuck in
  335.       such a predicament, simply drive away in the opposite direction
  336.       than the direction from which you approached the other tank.
  337.  
  338. [7.2] Known Bugs
  339.     On rare occasions, we have seen the following three unwanted behaviours.
  340.     We should emphasize that these happen rarely, and we cannot (as yet)
  341.     isolate the problems.
  342.  
  343.     - upon exiting the game, you are in 40 column monochrome mode.
  344.  
  345.     - the game will lock up (hang) while playing (very rare)
  346.  
  347.     - If playing under the QEMM memory manager, sometimes QEMM reports
  348.       an attempt to execute an illegal instruction and aborts the program.
  349.  
  350.  
  351. [8] Acknowledgements
  352.  
  353.     We would like to thank Barry and Chris Egerter for developing the
  354.     WordUp Graphics Toolkit (WGT v3.5) for IBM-PCs.  Tank For Two was 
  355.     originally created in order to test the capabilities of this toolkit, 
  356.     and would never have come this far in the toolkit's absence. A later 
  357.     version of this toolkit (WGT v4.0) is now available, and improves on the 
  358.     features this game uses.  
  359.  
  360.     For more information about the WGT toolkit, contact:
  361.  
  362.         Chris Egerter
  363.         94 Andover Drive
  364.         London, Ontario
  365.         N6J 3X2   CANADA
  366.  
  367.         Email: chris.egerter@homebase.com       OR
  368.                barry.egerter@softnet.com
  369.  
  370.  
  371.  
  372. If you have actually read this far, go and enjoy the game!
  373.