home *** CD-ROM | disk | FTP | other *** search
/ Euro Power Pack 1005 / EuroPowerPack_1005.iso / cdrom5 / 8ball / 8ball.doc < prev    next >
Encoding:
Text File  |  1992-01-13  |  8.5 KB  |  244 lines

  1.     ╔════════════════════════════════════════════════════════════════════╗
  2.     ║                                                                    ║
  3.     ║     PC 8 BALL POOL version 1.1     by Stephen Haigh   DEC 1991     ║
  4.     ║                                                                    ║
  5.     ╚════════════════════════════════════════════════════════════════════╝
  6.  
  7.     FILES INCLUDED :
  8.  
  9.         8BALL.DOC   -   This document.
  10.  
  11.         8BALL.COM   -   The PROGRAM itself.
  12.  
  13.  
  14.     
  15.     PROGRAM DESCRIPTION :
  16.  
  17.         This program is a computer simulation of the popular ball game
  18.         8 ball pool.  
  19.  
  20.         NOTICE:
  21.  
  22.         This program is NOT public domain.
  23.         Please support the SHAREWARE concept.
  24.  
  25.  
  26.  
  27.     HARDWARE REQUIREMENTS :
  28.  
  29.         This program will operate on any IBM PC compatible computer having
  30.         CGA, EGA or VGA graphics adapters. MDA or Hercules adapters are  
  31.         not compatible with this program. 
  32.         An IBM AT is suggested as a minimum configuration otherwise ball
  33.         movements will become slightly jerky at high velocity.
  34.  
  35.         Mouse control is supported if a MicroSoft compatible Serial mouse
  36.         driver is detected.
  37.         Some mouse drivers appear to be rather cumbersome and prevent the
  38.         high speed interrupt system from working correctly, for this reason
  39.         I have included on the disk a special fast mouse driver named
  40.         SHMOUSE. If you experience any problems with your own driver then
  41.         try running SHMOUSE /x before running 8BALL. (Where /x is the COM
  42.         port number 1 or 2.)
  43.  
  44.  
  45.         Memory requirements are minimal, only enough to load the .COM file
  46.         and run. (64K)
  47.  
  48.  
  49.  
  50.  
  51.     SOFTWARE REQUIREMENTS :
  52.  
  53.         MSDOS 2.0 or above.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.     THE RULES OF 8 BALL POOL :
  60.  
  61.  
  62.         8 ball pool is a ball game usually played on a table 6' by 3'.
  63.         Around the table are placed 6 pockets (holes).
  64.         On the table are arranged a number of balls these are -
  65.  
  66.                 The White ball ( or cue ball ). This is the (source) ball
  67.                 which the player always aims at the coloured (object) ball.
  68.  
  69.                 Seven Red balls.
  70.  
  71.                 Seven Yellow balls.
  72.  
  73.                 And the Black ball ( or 8 ball ).
  74.  
  75.  
  76.  
  77.         The game is normally played by two people ( or one and the computer )
  78.         who take turns in trying to 'pot' their chosen coloured balls into
  79.         the pockets.
  80.         The player must pot all seven colours followed by the black ball in
  81.         this sequence in order to win the game.
  82.         If the black ball is potted by any player before he has potted all
  83.         his chosen colours then he loses.
  84.  
  85.  
  86.  
  87.  
  88.         Player 1 always starts the game.
  89.  
  90.         The players then take turns in trying to pot a ball, initially
  91.         this can be red or yellow until the player colours have been
  92.         decided by a coloured ball being potted legally.
  93.  
  94.         If the player should accidentally pot the white ball and a coloured
  95.         ball in the same shot while player colours were not decided, then
  96.         the potted colour is effectively ignored and his opponent continues
  97.         to attempt either colour and has TWO shots as described below
  98.         'after a foul shot'.
  99.  
  100.         If a ball of each colour is amazingly potted in the same shot while
  101.         player colours were still not decided, then the lucky player may
  102.         choose either colour as his own, leaving the alternative colour for
  103.         his opponent.
  104.  
  105.         Once a colour has been potted legally then that player must continue
  106.         with the same colour and the other player must use the alternative
  107.         colour.
  108.  
  109.         When a player pots a colour legally then he obtains another shot,
  110.         otherwise play alternates as described.
  111.  
  112.         DEFINITION OF A FOUL SHOT:
  113.  
  114.         A shot is deemed to be a foul if:
  115.  
  116.             The white ball is potted.
  117.  
  118.             The white ball does not hit any ball.
  119.  
  120.             The white ball does not hit, in its first collision, the
  121.             correct colour selected for that player. ( or the black if
  122.             all seven colours have been potted ).
  123.  
  124.  
  125.  
  126.         AFTER A FOUL SHOT:
  127.  
  128.         After a foul shot by any player the following rules apply.
  129.  
  130.         His opponent gains TWO shots. i.e.
  131.             If he shoots and does not pot a colour then he may try once
  132.             more.
  133.             If he shoots and does pot a legal colour with the first shot
  134.             then he continues with the extra shot still in hand.
  135.         This effectively means his opponent continues to play until two
  136.         shots have failed to pot anything, or he plays a foul shot at
  137.         which point play changes hands and follows this foul shot logic
  138.         again.
  139.  
  140.  
  141.  
  142.  
  143.  
  144.     GAME FEATURES :
  145.  
  146.     The game supports three main graphics modes, these are:
  147.  
  148.         1) CGA mode. 4 colour , 320 x 200 pixel resolution.
  149.  
  150.         2) EGA mode. 16 colour , 320 x 200 pixel resolution.
  151.  
  152.         3) VGA mode. 16 colour , 320 x 200 pixel resolution.
  153.  
  154.     
  155.     The game graphics depict a real time, over head view of the pool table.
  156.  
  157.  
  158.     The game supports three main play modes, these are:
  159.  
  160.         1) Practice mode.
  161.                1 player, practice your potting power. Anything goes. 
  162.  
  163.         2) 1 Player mode.
  164.                1 player against the computer. The computer will let you go
  165.                first because its so confident.
  166.  
  167.         3) 2 Player mode.
  168.                2 players alternately take shots while the computer keeps
  169.                the score and stops any cheating.
  170.  
  171.  
  172.  
  173.     The aiming of the white ball is acheived by the positioning of a cursor
  174.     anywhere in the pool table area. This is the point towards which the
  175.     white ball ( centre point to be accurate ) will travel.
  176.  
  177.     The positioning of the cursor can be via the cursor up, down, left and 
  178.     right keys OR by mouse control if a suitable MicroSoft compatible serial
  179.     mouse driver is found.
  180.  
  181.     When the cursor position is set pressing the SPACE BAR, or any mouse
  182.     button, will accept these coordinates and then allow the player to select
  183.     the white ball initial speed.
  184.  
  185.     White ball initial speed is selected by the use of a speed bar. This bar
  186.     is shown on the right of the table. The speed bar constantly cycles from
  187.     low strength to high strength and vice versa. The desired strength is
  188.     selected by pressing the SPACE BAR, or any mouse button, at the required
  189.     time.
  190.  
  191.     Upon selection of the white ball speed, the simulation commences. SIT
  192.     BACK AND WATCH.
  193.  
  194.     
  195.     Other keys accepted.
  196.  
  197.         M  -  Selects play mode.
  198.  
  199.         S  -  Toggles sound (and samples !) ON/OFF.
  200.  
  201.       ESC  -  Stops the current game and returns to the main menu.
  202.  
  203.         Q  -  Quit to DOS immediately.  (Boss key !)
  204.  
  205.  
  206.  
  207. =========================================================================
  208.  
  209.  
  210.     If you like this game, and wish to keep it, please register the
  211.     fact by sending £10.00 UK sterling to the address shown below. 
  212.     In return I will send you a fully featured version + a few extras.
  213.  
  214.     A full Assembler source code listing can also be obtained from the
  215.     address below for the resonable fee of £25.00 UK sterling (please
  216.     specify 5¼ or 3½ disk).
  217.  
  218.     If you are interested in speech sampling and would like to send £10 UK
  219.     sterling you will receive 'how its done' details PLUS a circuit diagram
  220.     of the fairly simple sampling circuit used (connects to the parallel port)
  221.     PLUS a disk (specify 5¼ or 3½) containing general record and playback
  222.     utilities (upto 2 minutes of sampled sound on a 640K machine).
  223.  
  224.  
  225.  
  226.     Please support SHAREWARE.
  227.     
  228.     Until the next time.
  229.  
  230.  
  231.                                          ╔══════════════════════════════╗
  232.                                          ║    STEPHEN HAIGH             ║
  233.                                          ║                              ║
  234.                                          ║                              ║
  235.                                          ║    43 SPRINGFIELD AVENUE     ║
  236.                                          ║    KNOTTINGLEY               ║
  237.                                          ║    WEST YORKSHIRE            ║
  238.                                          ║    ENGLAND         WF11 8BQ  ║
  239.                                          ║                              ║
  240.                                          ║                              ║
  241.                                          ╚══════════════════════════════╝
  242.  
  243.  
  244.