home *** CD-ROM | disk | FTP | other *** search
- ╔════════════════════════════════════════════════════════════════════╗
- ║ ║
- ║ PC 8 BALL POOL version 1.1 by Stephen Haigh DEC 1991 ║
- ║ ║
- ╚════════════════════════════════════════════════════════════════════╝
-
- FILES INCLUDED :
-
- 8BALL.DOC - This document.
-
- 8BALL.COM - The PROGRAM itself.
-
-
-
- PROGRAM DESCRIPTION :
-
- This program is a computer simulation of the popular ball game
- 8 ball pool.
-
- NOTICE:
-
- This program is NOT public domain.
- Please support the SHAREWARE concept.
-
-
-
- HARDWARE REQUIREMENTS :
-
- This program will operate on any IBM PC compatible computer having
- CGA, EGA or VGA graphics adapters. MDA or Hercules adapters are
- not compatible with this program.
- An IBM AT is suggested as a minimum configuration otherwise ball
- movements will become slightly jerky at high velocity.
-
- Mouse control is supported if a MicroSoft compatible Serial mouse
- driver is detected.
- Some mouse drivers appear to be rather cumbersome and prevent the
- high speed interrupt system from working correctly, for this reason
- I have included on the disk a special fast mouse driver named
- SHMOUSE. If you experience any problems with your own driver then
- try running SHMOUSE /x before running 8BALL. (Where /x is the COM
- port number 1 or 2.)
-
-
- Memory requirements are minimal, only enough to load the .COM file
- and run. (64K)
-
-
-
-
- SOFTWARE REQUIREMENTS :
-
- MSDOS 2.0 or above.
-
-
-
-
-
- THE RULES OF 8 BALL POOL :
-
-
- 8 ball pool is a ball game usually played on a table 6' by 3'.
- Around the table are placed 6 pockets (holes).
- On the table are arranged a number of balls these are -
-
- The White ball ( or cue ball ). This is the (source) ball
- which the player always aims at the coloured (object) ball.
-
- Seven Red balls.
-
- Seven Yellow balls.
-
- And the Black ball ( or 8 ball ).
-
-
-
- The game is normally played by two people ( or one and the computer )
- who take turns in trying to 'pot' their chosen coloured balls into
- the pockets.
- The player must pot all seven colours followed by the black ball in
- this sequence in order to win the game.
- If the black ball is potted by any player before he has potted all
- his chosen colours then he loses.
-
-
-
-
- Player 1 always starts the game.
-
- The players then take turns in trying to pot a ball, initially
- this can be red or yellow until the player colours have been
- decided by a coloured ball being potted legally.
-
- If the player should accidentally pot the white ball and a coloured
- ball in the same shot while player colours were not decided, then
- the potted colour is effectively ignored and his opponent continues
- to attempt either colour and has TWO shots as described below
- 'after a foul shot'.
-
- If a ball of each colour is amazingly potted in the same shot while
- player colours were still not decided, then the lucky player may
- choose either colour as his own, leaving the alternative colour for
- his opponent.
-
- Once a colour has been potted legally then that player must continue
- with the same colour and the other player must use the alternative
- colour.
-
- When a player pots a colour legally then he obtains another shot,
- otherwise play alternates as described.
-
- DEFINITION OF A FOUL SHOT:
-
- A shot is deemed to be a foul if:
-
- The white ball is potted.
-
- The white ball does not hit any ball.
-
- The white ball does not hit, in its first collision, the
- correct colour selected for that player. ( or the black if
- all seven colours have been potted ).
-
-
-
- AFTER A FOUL SHOT:
-
- After a foul shot by any player the following rules apply.
-
- His opponent gains TWO shots. i.e.
- If he shoots and does not pot a colour then he may try once
- more.
- If he shoots and does pot a legal colour with the first shot
- then he continues with the extra shot still in hand.
- This effectively means his opponent continues to play until two
- shots have failed to pot anything, or he plays a foul shot at
- which point play changes hands and follows this foul shot logic
- again.
-
-
-
-
-
- GAME FEATURES :
-
- The game supports three main graphics modes, these are:
-
- 1) CGA mode. 4 colour , 320 x 200 pixel resolution.
-
- 2) EGA mode. 16 colour , 320 x 200 pixel resolution.
-
- 3) VGA mode. 16 colour , 320 x 200 pixel resolution.
-
-
- The game graphics depict a real time, over head view of the pool table.
-
-
- The game supports three main play modes, these are:
-
- 1) Practice mode.
- 1 player, practice your potting power. Anything goes.
-
- 2) 1 Player mode.
- 1 player against the computer. The computer will let you go
- first because its so confident.
-
- 3) 2 Player mode.
- 2 players alternately take shots while the computer keeps
- the score and stops any cheating.
-
-
-
- The aiming of the white ball is acheived by the positioning of a cursor
- anywhere in the pool table area. This is the point towards which the
- white ball ( centre point to be accurate ) will travel.
-
- The positioning of the cursor can be via the cursor up, down, left and
- right keys OR by mouse control if a suitable MicroSoft compatible serial
- mouse driver is found.
-
- When the cursor position is set pressing the SPACE BAR, or any mouse
- button, will accept these coordinates and then allow the player to select
- the white ball initial speed.
-
- White ball initial speed is selected by the use of a speed bar. This bar
- is shown on the right of the table. The speed bar constantly cycles from
- low strength to high strength and vice versa. The desired strength is
- selected by pressing the SPACE BAR, or any mouse button, at the required
- time.
-
- Upon selection of the white ball speed, the simulation commences. SIT
- BACK AND WATCH.
-
-
- Other keys accepted.
-
- M - Selects play mode.
-
- S - Toggles sound (and samples !) ON/OFF.
-
- ESC - Stops the current game and returns to the main menu.
-
- Q - Quit to DOS immediately. (Boss key !)
-
-
-
- =========================================================================
-
-
- If you like this game, and wish to keep it, please register the
- fact by sending £10.00 UK sterling to the address shown below.
- In return I will send you a fully featured version + a few extras.
-
- A full Assembler source code listing can also be obtained from the
- address below for the resonable fee of £25.00 UK sterling (please
- specify 5¼ or 3½ disk).
-
- If you are interested in speech sampling and would like to send £10 UK
- sterling you will receive 'how its done' details PLUS a circuit diagram
- of the fairly simple sampling circuit used (connects to the parallel port)
- PLUS a disk (specify 5¼ or 3½) containing general record and playback
- utilities (upto 2 minutes of sampled sound on a 640K machine).
-
-
-
- Please support SHAREWARE.
-
- Until the next time.
-
-
- ╔══════════════════════════════╗
- ║ STEPHEN HAIGH ║
- ║ ║
- ║ ║
- ║ 43 SPRINGFIELD AVENUE ║
- ║ KNOTTINGLEY ║
- ║ WEST YORKSHIRE ║
- ║ ENGLAND WF11 8BQ ║
- ║ ║
- ║ ║
- ╚══════════════════════════════╝
-
-
-