home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / linwar.zip / LINEWARS.DOC < prev    next >
Text File  |  1989-07-17  |  14KB  |  298 lines

  1.                         L I N E W A R S   Version 1.xx
  2.                        Made in Finland by Patrick Aalto
  3.  
  4.       First words 
  5.  
  6.         This is a game I personally have long been waiting for. After
  7.       I got tired of waiting, I decided to give it a try myself. This
  8.       is actually my first attempt to create anything remotely useful
  9.       using assembly language.
  10.       
  11.         This is essntially a two player game, played on two computers
  12.       that are connected with a  RS-232 cable and/or modems.  You can
  13.       play it alone, but then it is not very entertaining.
  14.       
  15.  
  16.       Disclaimer (Sorry about this...)
  17.  
  18.         LineWars and LineWarC are distributed on an "AS IS" basis.  I
  19.       assume no responsibility for damages or loss of busines arising
  20.       out of the use or incorrect use of this program on your machine
  21.       or machines.
  22.  
  23.  
  24.       Hardware Requirements
  25.  
  26.         You can play this in any PC having either EGA or CGA card and
  27.       monitor.  You should also have a RS-232-cable connected to your   
  28.       opponent's computer  or you should have a modem  if you plan to
  29.       play it in a so called 'Duel Mode'. You can select the baudrate
  30.       to match your connection between 300 and 19200 bps. In practice
  31.       the lowest applicaple baudrate is  300,  which is barely enough
  32.       to drive the game somewhat over 15 frames per second. You ought
  33.       to have a faster than 6 Mhz machine.  On my PC/XT clone,  which
  34.       is an  8 Mhz 8086 -based machine,  the actual frame rate varies
  35.       between  10 and 18 frames per second.  That is a bit slow,  but
  36.       tolerable.  On the other hand on a  12.5 Mhz 80286 machine this
  37.       game will run too fast for human reactions  (mine,  anyway)  if
  38.       you do not slow it down (using the FrameRate settings). 
  39.         
  40.       The game 
  41.  
  42.         The main objective in this game is  to destroy your opponent.
  43.       You are flying a  Cobra Mark IV  multi-purpose  General Contact    
  44.       Vehicle,  which is a very fast and manoeuvrable spaceship. Your
  45.       opponent has a Cobra IV too, so you both have equal chances for
  46.       winning.  Which one wins depends on your reactions and tactical
  47.       skills!  
  48.        
  49.         The events of this game take place far away  in intergalactic
  50.       space, where stars are few and alien vessels common. Therefore,
  51.       you should pay attention not only to your opponent  but also to
  52.       all other ships in your vicinity. Failing to do so may cost you
  53.       your ship (not to mention your life!). 
  54.  
  55.         Your ship is equipped with an Energy Shield, up to six Missi-
  56.       les and two Beam Lasers, front and rear.  If your Energy Shield
  57.       is totally exhausted, your ship will cease to function.  Energy  
  58.       shield absorbs incoming laser fire, as well as missile explosi-
  59.       ons, if it is fully charged.  Missile hit reduces shield energy
  60.       very substantially,  so it is always better to outmanoeuvre any
  61.       incoming missiles (if you learn how to do it...) Energy shields
  62.       will recharge gradually when you are not in fight.
  63.  
  64.         When you fire lasers (using ALT-key),  your Laser Energy will
  65.       decrease. When it is exhausted,  your lasers start to go on and
  66.       off. This is not dangerous, release the ALT-key, and soon Laser
  67.       energy will increase.  Any laser fire that hits your  ship will
  68.       show in blue, while your laser rods are yellow if you miss, and
  69.       red if you hit your target.  When your target is destroyed, the
  70.       lasers register  a  sudden energy burst  and turn white  for an
  71.       instant (EGA version). In CGA version all lasers are white, but
  72.       if you miss, your laser rods are thinner than when you hit.
  73.       
  74.         To fire a  Missile you should have your target on crosshairs, 
  75.       then press  CTRL  and a missile will be launched,  provided you
  76.       have any left.  I should also tell you  that there is  a chance
  77.       your Missile Launchin System (MLS) jams.  If this happens,  you
  78.       cannot use missiles during the battle.
  79.         
  80.         If you get yourself killed, the computer will complain (loud-
  81.       ly!). So be carefull...
  82.         
  83.            
  84.       Game Keys
  85.        
  86.         The keys you need in this game are as follows:
  87.            
  88.       Up Arrow         = Dive  (nose down)  
  89.       Down Arrow       = Climb (nose up)  
  90.       Left Arrow       = Rotate (roll) ship counter-clockwise
  91.       Right Arrow      = Rotate (roll) ship clockwise  
  92.  
  93.       PgDn = F9        = Decrease Speed
  94.       PgUp = F10       = Increase Speed
  95.  
  96.       Alt              = Fire Laser
  97.       Ctrl             = Target/Fire Missile
  98.  
  99.       F1               = Front View  
  100.       F2               = Rear View  
  101.       F3               = Left View  
  102.       F4               = Right View  
  103.  
  104.       ESC              = Quit (that is, surrender!)  
  105.            
  106.         All other keys are sent to your opponent's CommScreen, so you
  107.       can chat in the middle of a game. (But don't fall into that old
  108.       trick, when your opponent asks you something,  and then attacks
  109.       while you have your 'pants down',  ie.  your fingers not on the
  110.       control keys!)  
  111.            
  112.       Ship's Console
  113.        
  114.         Your  Cobra IV  has a large  MainViewScreen,  which shows you
  115.       all that happens outside your ship. You can set it to 'emulate'  
  116.       front, rear, left or right windows using function keys F1,F2,F3
  117.       and F4. In front and rear views you can use your Laser's sights
  118.       to shoot accurately.
  119.            
  120.         On the bottom left corner of your console  are the meters for  
  121.       Speed, Energy Shields, Laser Energy, View and Missile status.
  122.          
  123.         Below the MainViewScreen is the RadarScreen. This is a highly
  124.       sophisticated  3-D  viewer that shows you the locations  of all  
  125.       ships in your vicinity.   
  126.  
  127.         On the bottom right corner  is the  CommScreen.  All messages 
  128.       you get from your ships computer or your opponent show in here.  
  129.       All messages that you send will also show on the screen.
  130.            
  131.  
  132.       Main Menu
  133.       
  134.         When the game begins, you are presented a menu.  This menu is  
  135.       what I call 'Main Menu'. It has eight options, each of which is
  136.       described below in detail.  You can select using either cursor-  
  137.       keys and pressing RETURN (or ENTER or <┘), or you can press the
  138.       appropriate function key (F1 ... F8).  ESC will get you to main
  139.       menu from anywhere,  and pressing  ESC while in main menu drops
  140.       you back to DOS (or to BBS, if that is the case).
  141.          
  142.       Instructions
  143.       
  144.         Basics of the game, like what keys to use,  plus a very short
  145.       summary of menu functions.
  146.       
  147.       Play LineWars
  148.       
  149.         This is IT! When you select this, the game will begin. If you
  150.       are using a line (War Mode: Duel), the game will now attempt to
  151.       'wake up' the other side and start the game. The game will then
  152.       begin after a few parameters are exchanged between machines.                                                       
  153.  
  154.       Line Settings
  155.       
  156.         This is a menu that needs to be used if you play LineWars via
  157.       communications line (which should be the case, although this is
  158.       ofcourse not necessary).  If you plan never to use a line,  you
  159.       can skip to the following chapter.
  160.       
  161.         There are four switches on this menu, as follows:
  162.         
  163.       1) Port.  You must select which Com Port to use.  Currently the 
  164.          options include COM1 to COM4.
  165.       
  166.       2) Baud.  You also need to tell the game  what is the baud rate
  167.          of the connection.  You can select  a fixed rate between 300
  168.          and 19200 baud,  or Check to make LineWars use the presently   
  169.          active baudrate of the line.   
  170.  
  171.       3) Connect Mode.  There are three  possible positions  for this
  172.          switch. If you plan to use LineWars with a direct line or if
  173.          you use  some other program  to make calls  with your modem,
  174.          you can set it at the 'Direct Line' - position.  If you plan
  175.          to use the LineWars Terminal (described later) and dial your
  176.          opponent using LineWars,  or if you plan to use LineWars for
  177.          answering incoming calls,  you should set this switch to the
  178.          'Hayes-modem' - position  (provided your modem is compatible
  179.          with the Hayes 'AT-commands'). The third position, BBS-door,  
  180.          is explained in detail in LINEWBBS.DOC.  Normally you should
  181.          not set Connect Mode to this option.
  182.            
  183.       4) Dial.  Use this switch  to tell LineWars  whether your modem
  184.          should use tone- or pulse signals when making a call.
  185.            
  186.       Note,  that the communications line MUST be 8 databits,  1 stop
  187.       bits and no parity !  
  188.   
  189.       War Settings
  190.       
  191.         This menu you need to use  whether you play single  or with a
  192.       friend. The switches are:
  193.       
  194.       1) War Mode. Select 'Duel' if you want to use the line, 'Single'
  195.          if you want to play alone. If Single, the Line Settings will
  196.          have no effect on the game.
  197.          
  198.       2) Key Damp. Turn this switch off,  if you are very experienced
  199.          in flying a spacecraft! Try it, at least.
  200.          
  201.       3) Framerate. Use this setting to select the best framerate for
  202.          your skills and machine. I think the 18 Hz (that is,  18 new
  203.          pictures,  'frames',  every second) is the best.  Unless you
  204.          have a 6+ Mhz AT, 'Fast'-position will not make the game run
  205.          any faster.  On 12.5 Mhz AT  the difference is very notable!
  206.          If you are just practicing, the 9 Hz might be right.
  207.          
  208.       4) Enemies. Against how many at a time can you handle?  Note by
  209.          the way, this the maximum number of ships, not the number of
  210.          ships that attack you all the time.  This has no effect when
  211.          playing 'Duel'.  
  212.          
  213.       5) Codename.  If you are playing  'Duel',  you can now select a
  214.          horrifying nick-name that creates terror in your enemy...  
  215.  
  216.       Terminal
  217.       
  218.         If you have no other terminal program to use when dialing the
  219.       computer of your friend,  you can use this one  integrated into
  220.       LineWars.  It is very simple,  for example it doesn't interpret
  221.       ANSI-codes, but it works. When Terminal is started, you can see
  222.       the active com port  and baudrate  from the bottom left corner.
  223.       From the bottom right corner you see whether you are Offline or
  224.       Online. The keys you can use are as follows:
  225.       
  226.       F1. If you have selected 'Hayes-modem' and you are Offline, now
  227.           pressing F1 lets you dial a number.  If you are Online, you
  228.           can hang up pressing F1.
  229.           
  230.       F3. Pressing F3 switches between Server-mode (Local echo on, if
  231.           Offline and Hayes-modem, wait for a caller) and Normal-mode
  232.           (Local echo off,  don't answer incoming calls).  You should
  233.           not change this  unless you can't see  what you have typed.
  234.           If both ends are in Server-mode,  characters will echo from
  235.           one machine to another endlessly !  By convention only BBS-  
  236.           door activates Server-mode automatically.
  237.           
  238.       ESC quits Terminal and returns you to main menu.
  239.       
  240.       Ctrl-X quits LineWars running at the other side under BBS-door.   
  241.       
  242.       All other keys  will be sent to the line  just as in  any other
  243.       terminal program.
  244.  
  245.       View Scores
  246.  
  247.         Here you can see  your current status,  against who  you have
  248.       played,  how many times did you  lose or win,  and what is your
  249.       overall score against any of your enemies.  If Score is greater
  250.       than one, you are ahead,  if not,  you are behind your enemy in
  251.       your Combat Rating.
  252.       
  253.  
  254.       Regardless of the Connect Mode,  if either player selects  Play
  255.       or Terminal and the other player is in the Main Menu,  the same
  256.       operation will be performed on the other end too.  
  257.    
  258.  
  259.       What's ahead for LineWars?
  260.       
  261.           - Sound effects
  262.           - More and different ship types
  263.           - Better line-error check during the game
  264.           - A real BBS-door-game with multiple players (?)  
  265.           - More speech 
  266.           - Hercules and VGA versions
  267.           - Steering also with Joystick or Mouse
  268.  
  269.       If you want to register  this version and  receive new versions
  270.       in the future  (which will include above mentioned enhancements
  271.       and many more), please send $24 to the address mentioned at the  
  272.       end of this document.  If you wish to have  a full source code,
  273.       please send $42 to that address. In the case of the source code
  274.       registration,  please enclose one diskette (5.25" 360KB or 3.5" 
  275.       720KB).  Please  use the  registration form  supplied with this
  276.       package (LINEWARS.REG).  
  277.             
  278.  
  279.       Thanks to:  (in random order)  
  280.        
  281.           - Frank M. Ramaekers Jr.      for FontEdit and FontLoad  
  282.           - Vesa Lappalainen            for RS-232 comm. package
  283.           - Alan D. Jones               for Play (voice output)  
  284.           - Janne Niinistö et al.       for many valuable ideas  
  285.           - Pekka Koivunen (SysOp of Spruce Wood Lane MBBS, 358-41-832162)
  286.             Kim Heino      (SysOp of BCG-Box,               358-21-404036)
  287.                                         for many hours of testing and
  288.                                             many good ideas
  289.  
  290.       My address is: 
  291.       
  292.       Patrick Aalto
  293.       Hiekkapohjan koulu
  294.       40270 PALOKKA
  295.       Finland
  296.  
  297.  
  298.