home *** CD-ROM | disk | FTP | other *** search
/ Aztec Shareware Collection / STRATEGY.ISO / tnkwars / bomb.doc < prev    next >
Text File  |  1991-05-18  |  24KB  |  473 lines

  1.  
  2.  
  3.                Tank Wars
  4.                Release 2.5
  5.                Copyright (C) 1990 by Kenny Morse
  6.                -----------------------------------------------
  7.  
  8.      If you have not done so, read the information in BOMB.TXT.
  9.      Some information in BOMB.TXT may not be repeated in this
  10.      file. Also the on-line help (F1) in BOMBCFG.EXE may be
  11.      extremely useful in understanding all start-up options.
  12.  
  13.  
  14. QUICK START:  The problem with most program instructions is that
  15.      you can't truly envision what they're talking about until
  16.      you've played the game.  I occasionally have to play the
  17.      game once or twice before I can understand the
  18.      documentation.  So now I suggest that you play this game
  19.      once or twice before reading the rest of this document. 
  20.      Simply type BOMB to load the game.  After the title screen
  21.      you are brought to the main menu.  Press cursor-down until
  22.      the asterisk is beside "Games per Set", press cursor left to
  23.      decrement it to 1.  Then go down and press return on "Start
  24.      Set".  Then press space and type your name.  Press Cursor
  25.      Right to get to the next player, then press "C" for computer
  26.      and then move down to Mr. Stupid and press return to play
  27.      against the easiest opponent. Then press 'S' to start.
  28.      During the game press cursor right/left to raise/lower the
  29.      cannon.  Press cursor up/down to increase/decrease power. 
  30.      Press space to fire.  The object is to kill the computerized
  31.      opponent.
  32.  
  33. MAIN MENU:  Now that you have some idea of the basics, lets get
  34.      into more detail.  The main menu has numerous options that
  35.      determine the play of the game.  You can use the mouse or
  36.      keyboard to change the options.  Pressing up or down moves
  37.      the asterisk from option to option.  Pressing cursor right
  38.      or left changes the setting for that option.  With the mouse
  39.      just click with the right or left mouse button on the option
  40.      you wish to change.  
  41.  
  42. SOUND OPTIONS:
  43.  
  44.      Sound Effects:  (Default Yes) Turns sound on or off.  Sound
  45.           adds to the overall effect of the game, but there may
  46.           be a time when you don't want it.
  47.  
  48.      Fly Sound Effects:  (Default No) In the very first version
  49.           of this program, each weapon would make a screeching
  50.           sound while flying through the air.  After playing two
  51.           or three times however this gets extremely annoying,
  52.           thus the creation of this switch.
  53.  
  54. GAME OPTIONS:
  55.      Crumbling Hills:  (Default 50%) The major flaw in most games
  56.           like this is that you can blow the ground out from
  57.           under somebody and he'll hover there like Road-Runner
  58.           in a cartoon.  This variable can be set between 0% and
  59.           100%.  It controls how often loose ground will fall. 
  60.           At 100% all loose ground will crumble after every shot. 
  61.           At 0%, the ground never falls, as in cartoons.
  62.  
  63.      Rebounding Walls:  (Default Random) This allows you to
  64.           change the effect the border around the screen has on
  65.           the current shot.  When set to No, the shot will fly
  66.           off and on the screen as gravity dictates.  When set to
  67.           Yes, the ball will reflect off of all four walls.  This
  68.           allows for some very interesting trick shots.  Halfway
  69.           between the two is RND.  On this setting whether or not
  70.           the walls rebound is purely random, and redetermined
  71.           before each round.  You can tell whether Rebound is on
  72.           at any given time by the presence of a purple R on the
  73.           left side of the screen.
  74.  
  75.      Visible Shot:  (Default Yes) When turned off, your shot is
  76.           invisible while in the air.  This can speed up the
  77.           game, but not by much.  Its main purpose is confusion
  78.           and it works quite well, especially with rebounding
  79.           walls because you never know just how many times it
  80.           bounced before it landed.
  81.  
  82.      Shot Trace: (Default Yes) When on, your shot will leave a
  83.           trail while flying through the air.  It can make it
  84.           easier to determine what adjustments are needed to hit
  85.           your enemy.  It also helps you determine whether you
  86.           are in danger of being hit by your enemy.
  87.  
  88.      Background: (Default Random) There are now several
  89.           backgrounds the game can take place in front of.  These
  90.           are labeled 'A'..'B'.. etc.. There is also a RND
  91.           setting which includes all backgrounds.  Backgrounds
  92.           can hide tanks, and make CRI's look extremely neat.
  93.  
  94.      Games Per Set: (Default 10) This determine how many rounds
  95.           will be played before the game ends.  In a short game
  96.           your main objective is just to destroy as fast as
  97.           possible.  In a long game you want to rack up points so
  98.           that you can buy weapons that help you destroy.
  99.  
  100.      Tanks Fall Down: (Default Yes) This determines whether tanks
  101.           fall when the ground is blown out from under them. 
  102.           When set to No, tanks just hover there.  When set to
  103.           Yes, they fall and sustain damage.
  104.  
  105.      Number of Players: (Default 2) Here you select how many
  106.           tanks will play.  This includes computer intelligences. 
  107.           From two to ten tanks can participate, but remember,
  108.           the more tanks present, the closer they are together,
  109.           and the better the chances that you'll get blown away
  110.           before getting a shot off.
  111.  
  112.      Explosions Kill: (Default Yes) This determines whether or
  113.           not those little bits of tank that fly through the air
  114.           when someone dies can directly hurt you.  Regardless of
  115.           this setting they can blow the ground out from under
  116.           you and send you careening down a cliff wall.
  117.  
  118.      Computers Can Buy: (Default Yes) This allows the computer
  119.           intelligences to buy weapons to enhance their arsenals. 
  120.           It is recommended that beginners set this to NO.
  121.  
  122.      Palette Speed: (Default 0) This controls the speed at which
  123.           the background moves (0 is fastest).  If the addition
  124.           of this effect slows down your game too much set this
  125.           number to a higher value.
  126.  
  127.      Start : This starts the game, and brings you to the player
  128.           selection screen.
  129.  
  130. PLAYER SELECTION:  Here is where you select who plays.  For each
  131.      player playing you will be asked what will be controlling
  132.      him.  Press 'K' for Keyboard, 'M' for Mouse or 'C' for
  133.      computer.  Pressing Space or clicking on the name window
  134.      will prompt you for the players name.  If you selected 'M'
  135.      or 'K' you will then be asked to enter your name.  If you
  136.      selected 'C' you will then be asked which of the computers
  137.      available you wish to play against.  Press the return on the
  138.      name of the computer you wish to play.  They are described
  139.      in detail later.
  140.                   Mr. Stupid   (No Threat)
  141.                   Lobber       (A threat if rebound is off)
  142.                   Rifleman     (A threat if below you)
  143.                   Windless Wit (A threat if there is little
  144.                                    wind)
  145.                   Lob & Shoot  (Almost always a threat)
  146.                   Twanger      (Very dangerous if reflect is
  147.                                    on, otherwise a moderate
  148.                                    threat)
  149.  
  150. PLAYING THE GAME:  Now the game begins.  First the terrain is
  151.      drawn.  Then each of your tanks will fall from the sky and
  152.      land somewhere on the ground.  The tanks are placed in
  153.      random order, so that no person gets the same position every
  154.      game.  A random player is then selected to go first.  Each
  155.      player takes his turn in order from left to right, until
  156.      only one player, the winner, remains.  Then the status
  157.      screen is displayed, showing who is currently winning, the
  158.      rankings, and other important information.  After that,
  159.      those who have enough points stored up will be given the
  160.      option of buying extra weapons to supplement their arsenal. 
  161.      
  162. CONTROLS:  At the top of the screen is information critical in
  163.      planning your attack.  Next to POWER, ANGLE, and DIRECTION
  164.      are the current values of how hard you will shoot, at what
  165.      elevation, and in what direction.  Next to MEN is the number
  166.      of men you currently have in your tank.  Your power is
  167.      limited to 100*MEN.  Wind shows the current direction and
  168.      strength of the wind.  A number between 0 and 100 is
  169.      typical, occasionally however there will be gusts up to 800
  170.      mph, which can have a enormous impact on your shot.  Between
  171.      this panel and the playing field is your equipment list.  It
  172.      consists of 20 boxes.  If a box is black, fuzzy, and hard to
  173.      see, you don't have that item.  If a box is white you have
  174.      that item but it is not loaded.  If a box is red it is
  175.      loaded and armed.  Mouse and Keyboard commands are listed
  176.      below.
  177.  
  178.      Raising/Lowering Elevation:  Pressing cursor left or right
  179.           tilts the gun left or right respectively.  Clicking the
  180.           left/right mouse buttons on the yellow number next to
  181.           ANGLE has the same effect.  The gun has a full 180
  182.           degree range, and if lowered below 0 will wrap around
  183.           and begin climbing the other side.  Remember to look at
  184.           your cannon direction itself, just the ANGLE number can
  185.           be deceptive.
  186.  
  187.      Raising/Lowering Power:  Pressing cursor up or down raises
  188.           or lowers the power respectively, by increments of 1. 
  189.           Pressing PgUp and PgDn change power by increments of
  190.           100.  Clicking the right or left mouse buttons on the
  191.           number next to POWER has the same effect as cursor up
  192.           or down.  Clicking on POWER has the same effect as PgUp
  193.           and PgDn.  
  194.  
  195.      Changing Direction:  If you simply wish to reverse direction
  196.           without changing ANGLE you can simply press 'I', or
  197.           click on the yellow arrow next to DIRECTION with the
  198.           mouse.
  199.  
  200.      Firing:  Pressing SPACE or RETURN will fire the gun.  It can
  201.           be fired with the mouse by pressing both buttons at the
  202.           same time.
  203.  
  204.      Status Information:  To obtain information on any player
  205.           press the number key corresponding to their number.
  206.           Press '1' for player 1, '0' for player 10, etc..  With
  207.           the mouse simply click the left button on whomever you
  208.           wish to obtain information about.  Press any key or
  209.           button to put away the information screen.
  210.  
  211.      Changing Weapon:  To change the active weapon, press TAB or
  212.           SHIFT-TAB.  These keys will cycle through all the
  213.           weapons you currently have.  Clicking right and left
  214.           mouse buttons on the strip of weapons above the playing
  215.           field has the same effect.  What each weapon does is
  216.           listed later.
  217.      Guidance Systems:  Later in the game you may acquire
  218.           guidance systems.  To toggle a system on or off simply
  219.           press 'H' or 'V', or click on the white 'H' or 'V',
  220.           depending on which system you bought.  When it asks you
  221.           what target to aim for press cursor right/left to
  222.           rotate through the possible targets, or simply click on
  223.           the target with the mouse.
  224.  
  225.      Keyboard Users:  If these commands change angle and power
  226.           too fast for you, you may hold down ALT while pressing
  227.           the required key.  This will slow down the rate of
  228.           change to one unit per press of the key.
  229.  
  230. CONTROL KEYS:
  231.  
  232.      The following keys work at any 'appropriate' time.  That is
  233.           basically any time when the keyboard can be constantly
  234.           polled without slowing down the program, while the
  235.           program is on the play screen.  These times currently
  236.           include when anyone is selecting his firing parameters,
  237.           while the shot is flying, while the shot is exploding,
  238.           and whenever someone is dying.  If you press the key
  239.           when it is not being looked for, nothing will happen.
  240.  
  241.      Sound Toggle:  Pressing CTRL-S will toggle sound on or off.
  242.  
  243.      Status:   Pressing CTRL-P will pause the game and bring up a
  244.           status screen indicating the current game and other
  245.           helpful information.
  246.  
  247.      Mass Kill:  Pressing CTRL-M will kill all the players on the
  248.           screen.  Use this when a group of computers are
  249.           involved in a fight that it looks like it will go on
  250.           forever.  All players will die after the current
  251.           players turn is over.
  252.  
  253.      Quit:  Pressing CTRL-Q will abort the game.
  254.  
  255.  
  256. BUYING EQUIPMENT:  After each round you may be brought to the
  257.      equipment screen.  Here you are presented with a list of
  258.      what items you can buy with your current money supply (Money
  259.      is directly related to score).  Press + or - on an item to
  260.      increment/decrement the number you wish to buy.  With the
  261.      mouse simply click on the item with the right button to
  262.      select, left to deselect.  Press 'P' or click on 'Purchase'
  263.      to buy those items selected.  Press 'D' or click on 'Done'
  264.      to buy selected items and exit the screen.
  265.  
  266. COMPUTERS:  There are currently 6 computers to challenge you.  I
  267.      hope to add more, and if you have any ideas for other
  268.      algorithms please send them to me.  
  269.  
  270.      Mr. Stupid:  A complete idiot.  He just picks a random power
  271.           and angle, and shoots.  There's no guarantee that he'll
  272.           even shoot in the right direction.  A good opponent for
  273.           your first game.
  274.  
  275.      Lobber:  This computer uses fairly decent logic.  He shoots
  276.           2 random powered shots at 75 degrees.  The closest
  277.           person to his second shot is then dubbed his target. 
  278.           He calculates how much his power needs to be altered to
  279.           hit his target.  His third shot usually misses, but his
  280.           fourth is usually pretty accurate.  Strong wind (150+)
  281.           can throw his shots off, lessening him as a threat. 
  282.           Rebound completely confuses him.  He just can't
  283.           comprehend why his shots aren't following nice
  284.           parabolic paths.
  285.  
  286.      Rifleman:  This computer uses one of the simplest, and
  287.           possibly most effective strategies.  If he's below you
  288.           he simply points his turret at you, sets it at full
  289.           power and fires.  Sometime he fires so hard that the
  290.           bomb doesn't detonate correctly, but more often than
  291.           not, he'll kill you.  If there are no targets above
  292.           him, he'll just shoot randomly.
  293.  
  294.      Windless Wit:  This computer uses physics to hit his target. 
  295.           However, he has not yet figured out how to compensate
  296.           for wind.  In low wind (0-20), you could be in trouble. 
  297.           The higher the wind, the longer you'll live.
  298.  
  299.      Lob & Shoot:  If there is no rebound, he fights as lobber. 
  300.           If there is rebound he fight as rifleman.  This can be
  301.           very effective when rebound is set to RND.
  302.  
  303.      Twanger:  If rebound is not on, will fight just like
  304.           Rifleman.  However, if reflect is on he will attempt to
  305.           bounce his shot off the ceiling and nail you.  This is
  306.           surprisingly effective (Better than I expected).
  307.  
  308.  
  309. WEAPONS:  There are currently 18 weapons, and 2 guidance systems,
  310.      and 2 defenses available for purchase.  Many of them are
  311.      similar, and will only be described in general.  Remember
  312.      that no weapons are perfect.  They sometimes fail to
  313.      detonate correctly, and bore a hole through an opponents
  314.      tank and fly through without detonating.  This happens
  315.      rarely, but occasionally.
  316.  
  317.      Lead Ball:  Useless, completely useless.  It does no damage. 
  318.           It just flies.  The only time it's ever useful is when
  319.           you want to test if you can get a decent weapon far
  320.           enough away from you so that you won't be caught in the
  321.           blast.  You start with 9999 of them.
  322.  
  323.      Hand Grenade:  This is a wimpy little bomb.  It has a very
  324.           small blast range.  It can only kill a tank if it hits
  325.           it directly.  You start with 9999 of them.
  326.  
  327.      Standard Incinerator:  These are your normal weapons.  They
  328.           have a reasonable blast radius, and can kill fairly
  329.           easily.  You start with 5 for every round you will
  330.           play.
  331.  
  332.      Mark II Incinerator:  Twice the size of Standard
  333.           Incinerators.
  334.  
  335.      Nukes:  20K and 5M Nukes explode the same as Incinerators,
  336.           but with MUCH bigger blast radii.  5 Meg's have been
  337.           known to take out up to 7 tanks in one explosion.
  338.  
  339.      Chain Reaction Inducers (CRI's):  These start a chain
  340.           reaction in the ground.  Depending on the strength of
  341.           the CRI it can do little damage, or can destroy almost
  342.           all the ground on the screen.  CRI's are identified
  343.           with a number followed by a 'D' or 'ND'.  The number
  344.           determines how radioactive the reaction is. 'D's are
  345.           much more 'fluent' than 'ND's.  It's quite hard to
  346.           explain, but you should be able to figure it out after
  347.           using a few.
  348.  
  349.      Sonic Blaster:  These are only helpful in games when Crumble
  350.           is set to a low percentage.  When these hit the ground
  351.           they emit a high pitched sonic whine, causing all loose
  352.           ground to collapse.  These are especially helpful after
  353.           a CRI has been released and there are tanks hanging in
  354.           mid air on only a few pixels of ground.  This will take
  355.           those precious pixels out from under them and send them
  356.           careening to their death.
  357.  
  358.      Balls 'o' Dirt:  These are fairly self explanatory.  When
  359.           they explode, instead of a big ball of fire, a big ball
  360.           of dirt is created.  I'll leave it up to you to
  361.           determine what you'll want to use this for.
  362.  
  363.      Explosive Dirt:  When this hits, it spews dirt up into the
  364.           air.  It may just stay there, or it may fall back down
  365.           depending on what you set crumble to.
  366.  
  367.      Lasers:  These work a little differently than the other
  368.           weapons.  Purchasing one of these gives you 1000 units
  369.           of laser energy.  The power value you select is how
  370.           much of this energy you wish to use.  If you have less
  371.           than 100 units the laser cannot fire.
  372.  
  373.      Guidance Systems:  I'll leave it up to you to figure out how
  374.           to use these.  They're very powerful, effective, and
  375.           easy to misuse.
  376.  
  377.      Defense Systems:  The two defense systems are fairly self
  378.           explanatory.  Buy them and they will save you life.
  379. COMMAND LINE PARAMETERS:  You can override all of the defaults on
  380.      the command line.  The format is:
  381.           BOMB command1 command2 command3 ....etc.
  382.      The commands are as follows:
  383.  
  384.      SOUND EFFECTS   - S+ (ON) S- (OFF).
  385.      FLY SOUND       - F+ (ON) F- (OFF).
  386.      CRUMBLE         - C+ (100%) C- (0%) Cnnn (nnn%).
  387.      REFLECT         - R+ (ON) R- (OFF) RR (RND).
  388.      INVISIBILITY    - I+ (ON) I- (OFF).
  389.      SHOT TRAIL      - T+ (ON) T- (OFF).
  390.      GAMES PER SET   - Gnn (nn games).
  391.      TANKS FALL      - D+ (ON) D- (OFF).
  392.      EXPLOSIONS KILL - K+ (ON) K- (OFF).
  393.      COMPUTER BUYS   - B+ (ON) B- (OFF).
  394.      BACKGROUND      - BK+ (RANDOM) BK- (NONE) BKa (Set to a)
  395.      XTENDED KEYBOARD    - X+ (ON) X- (OFF).
  396.      DIRECT VIDEO        - H+ (ON) H- (OFF). 
  397.      OVERRIDE MOUSE      - M+ (Mouse Present) M- (No Mouse)
  398.      PALETTE ROTATION    - P+ (Rotate Palette) P- (No Rotation)
  399.      PALETTE SPEED       - Pxxx (Palette delay set to xxx)
  400.      SHOW MEMORY USAGE   - MEM.
  401.      SKIP TITLE SCREEN   - SKIP.
  402.      SET INTERFACE SPEED - SPEEDxxxx (Set speed delay to xxxxms)
  403.      SET FALLDOWN SPEED  - FALLDELAYxxxxx (Set fall delay) 
  404.      CRUDE PALETTE       - CRUDE (Use fastest palette routines)
  405.  
  406.      For example, to play a 30 game set, with crumble set at 75%,
  407.           random rebound, and shot trails you would enter the
  408.           following.
  409.  
  410.      BOMB G30 C75 RR S+  
  411.  
  412.      There is no required order.  If contradictory commands are
  413.           issued, all but the last one will be ignored.
  414.  
  415.      By default BOMB will attempt to communicate with video
  416.           hardware directly, bypassing BIOS.  This may not work
  417.           on all machines.  Adding a H- will disable the new
  418.           code.  The effects of the direct communication depend
  419.           on the machine, ranging from no change to faster,
  420.           cleaner palette changing.
  421.  
  422.      My keyboard interface has been accelerated to the level of
  423.           the mouse.  On many computers they both are now too
  424.           fast.  That is the reason for SPEEDxxxx.  The default
  425.           setting is 0, no delay.  On a 16Mhz machine I find that
  426.           a setting of 25 is convenient for me.  You may need to
  427.           experiment to find what is most comfortable for you. 
  428.           Zero is the fastest setting. The slowest value is 9999,
  429.           but any value above 150 is too slow and should not be
  430.           used. If the keyboard locks up when attempting to aim
  431.           the gun, use the X- parameter.  This will force Tank
  432.           Wars to go through BIOS.  This may slow down execution,
  433.           but will prevent the lockup.
  434.  
  435.      If tanks are falling too fast for you to see, and you want
  436.           to see them use the FALLDELAYxxxxx parameter.  It works
  437.           just like SPEEDxxxxx, but controls the rate at which
  438.           tanks fall.
  439.  
  440.      If the program is detecting a mouse, when there is one or is
  441.           not detecting your mouse, use the M parameter.  M+ will
  442.           force a mouse to be detected.  M- will prohibit use of
  443.           the mouse.
  444.  
  445. INTENDED ADDITIONS:  I've been building this program for the last
  446.      8 months, and it is by no means complete.  I intend to add
  447.      more weapons, and to develop more computer intelligences.  
  448.      Also, I hope to find even more ways to speed up the program
  449.      without sacrificing any graphical effects.
  450.  
  451. REGISTRATION:  This program is distributed as Shareware.  You are
  452.      free to try the game and make copies for others.  If you
  453.      continue to use the game, however, you are required to pay
  454.      the author a registration fee of $10.  In return you will be
  455.      notified of all major releases, and will be using the
  456.      program legally.  Send Registrations to:
  457.  
  458.           KENNY MORSE
  459.           11800 SILENT VALLEY LANE
  460.           GAITHERSBURG, MD 20878
  461.  
  462.      Please include your registration fee of $10, and if you have
  463.      one, a Compuserve or Prodigy ID at which I can contact you. 
  464.      I would also like to know from where you obtained a copy of
  465.      my program, and what version you are using.  I don't require
  466.      it, but I would also like to know your age, and what kind of
  467.      system you are running on. I will currently answer questions
  468.      from all users via CIS or Prodigy.  I can be reached at
  469.      TGTM35B on Prodigy, or 76427,3305 on Compuserve.  I will
  470.      answer mailed questions to the above address only if the
  471.      asker is a registered user, and includes a method of reply,
  472.      such as a self addressed stamped envelope, or Prodigy or
  473.      Compuserve ID.