home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
300 Favorite Games
/
300GAMES.iso
/
80
/
darts.doc
next >
Wrap
Text File
|
1991-01-20
|
13KB
|
252 lines
Darts- version 1.0, Copyright (C) 1991 by Scott Semon, All Rights Reserved.
This is the game of darts, popular in America and England, often as semi-
organized leagues in bars and pubs. To run the program, you must have an IBM
pc or compatible computer with EGA or VGA video hardware and a Microsoft
compatible mouse. This program is being distributed as Shareware. You are
welcome to use the program for your enjoyment and may distribute it to your
friends, without modification to any of the files, provided you accept no
compensation. If you enjoy the program, you are encouraged to register as a
user with a contribution of $10 dollars or more. All registered users will
receive free any future updates. Possible update enhancements include more
games, better graphics, and more options.
To register, send your contribution along with any comments to-
Darts
Scott Semon
19 Alegre Court
Danville, Ca. 94526
Remember to include your name and address.
The following documentation may be easily accessed from within the program.
----------------
Welcome to DARTS
----------------
Upon startup of the program, the data screen appears. It consists of the
main menu at the top of the screen, a large version of the word "DARTS" below
that, the game selection menu at center left, and the player selection grid
at the screen bottom.
MAIN MENU
---- ----
Start Game:
----------
Clicking the mouse button when the cursor is over this item takes you to
the playing screen. A conventional dart board is displayed near the center of
the screen, with what specific dart game to be played shown in large letters
above it (see Select Games section below). On the right is a chalk scoreboard
with the players names written on it. A white line below a name indicates who
is currently shooting. At bottom left are two darts to be thrown, with the
third dart in the center of the board ready to be aimed, and at top left are
prompts for aiming and throwing the darts.
To aim the dart, move the mouse around, thereby moving the dart, until the
tip of the dart is right where you want the dart to land in the board and
click the left button to set it. If you make a mistake in aiming, you can re-
aim the dart by clicking the right mouse button before throwing it.
To throw the dart, move the mouse to the bottom of the mouse pad so there
is plenty of room ahead, and push and hold down the left button. Then begin
moving the mouse forward a few inches per second as near to vertical as pos-
sible, and release the button while still moving the mouse. To assure a good
throw you must keep the mouse moving steadily just before, during and direct-
ly after releasing the button. The dart will arc through the air and land
somewhere near the aiming spot. As each dart lands, its final resting place
is indicated on the upper right corner of the screen. As in real-life darts,
a dart hitting the metal dividing wire separating the numbers (the spider)
may bounce off of the board and fall onto the floor. If you have difficulty
achieving a good throw consistently, see the section on the 'Practice Game'
below.
Any score achieved on the throw of the dart will be reflected on the
scoreboard. Scoring is discussed in each section describing the various games
that can be played. To move on to the next dart, click a button. The next
dart will move to the center of the board, and you aim and throw it as above.
After three darts have been thrown, it is the next player's turn. Clicking a
button displays a new set of darts and advances the "player up" line to the
next player.
After the game is over you will be returned to the data screen. You may
also exit to the data screen by hitting the 'ESC' key any time the program
is not waiting for you to click a mouse button.
Select Game:
-----------
The game of Round-the-Clock is the default game. To choose another game to
play, click the mouse when the cursor is over this item. The cursor moves in-
side the game box and the current game is highlighted. Move the cursor over
the desired game and click a button. When the game has been selected, move
the cursor into the 'Exit' rectangle and click a button. A description of the
games follows.
Round-the-Clock: Each player's starting "point" is '1'. The current "point"
value is always displayed on the scoreboard under the person's name. A player
shoots at his "point" number until it is hit. Once hit, the point value ad-
vances to the next higher number ('2' follows '1', etc.). The first player to
hit his point '20' is the winner. See the 'Multiple' option in the 'Options'
section for a variation on this game.
Slider: This is similar to Round-the-Clock. The starting "point" is '10'. A
player shoots at his point, and if hit, advances to the next point. If a
player hits a point other than the desired point, his point reverts to the
next lower value (from '10' to '9', etc.). The first person to hit '20' wins.
Any player missing on an attempt at '1', is out of the game. See 'Multiple'
and 'Safety' options in the 'Options' section below for variations.
301: This is the popular 301 pub game. Each player starts with 301 points.
A player can not begin scoring until he has hit a 'double' (the outermost
ring of any number). Once the player has doubled in, each number hit is sub-
tracted from his current score, including the first double. For instance, a
player throws several darts and finally hits a 'doube 6'. He has now 'doubled
in' and subtracts 12 (2 * 6) from 301 leaving 289. If his next dart is '20'
he then has 269. All following darts can be any combination of singles,
doubles, triples, or Bulls. In this game, a 'Double Bull', the inner red dot
is worth 50 points and the single 'Bull', the green ring around it is worth
25 points.
A player wins the game by reducing his score exactly to 0 by and only
by throwing a double. Thus if the player has a score of 20, he can win by
throwing a 'double 10' but not by throwing a '20'. Any time a player reduces
his score to 1, 0 other than with a double, or less than 0, his turn ends
immediately, regardless of how many darts he has left, and all previous darts
thrown on this turn do not count. An 'OUT CHART' can be accessed before aim-
ing a dart by typing the letter 'O' or by clicking the middle mouse button.
The chart suggests what to throw at once your score is less than 171. After
checking the chart, click a mouse button to return to the dart aim mode.
Cricket: This is the popular game of American Cricket. Players throw at the
numbers '20' through '15' and the 'Bull' in any order desired in an effort to
close them. A number is closed by a player when he has hit it 3 times (tri-
ples and doubles score as 3 and 2 hits respectively). Once a player has
closed a particular number, he can score on that number with further hits if
any of his opponents has not yet closed it, or he may try to close another
number at this point. On the scoreboard, a single hit on a number is display-
ed as a slash, '/', two hits are indicated by an 'X', and 3 hits signifying
the number is closed is indicated by a circle.
Once a player has closed all of the relevant numbers, if he has the high-
est score at this point he is the winner. If he does not have the highest
score, he should shoot at any numbers not yet closed by one or more oppo-
nents to score more points.
Practice: This is not a game but instead a tool to help you throw the dart
better. Only one player at a time can practice. You can throw each dart at
anything you want to. No score is kept. Practice mode includes some infor-
mation concerning the dynamics of the mouse at release time. In the upper
left corner, 2 items are displayed: vx and vy. These are the simulated x and
y (horizontal and vertical) velocities of the mouse at the time of release of
the button. vx should ideally be 0 for each throw, indicating that the mouse
was moving perfectly vertically at release. A negative vx value means the
mouse was moving left of vertical, resulting in the dart landing left of the
aimed spot, and a positive vx means the mouse was moving right of vertical,
whereupon the dart will land right of the desired spot. If vx is 0, the dart
will land somewhere on a vertical line which passes through the aimed spot.
Ideally, vy should be 16.0. If vy is greater than 16.0, the vertical mo-
tion of the mouse was too great and the dart will land above the desired
spot. In effect, it was thrown too hard, and gravity did not act on it long
enough to pull it back down. If vy is less than 16.0, the mouse was moving
too slowly, and the dart will land below the desired spot. If vy = 16.0, the
dart will land somewhere on a horizontal line which passes through the aimed
spot. From the foregoing discussion, if vx=0 and vy=16.0, the dart will land
exactly where it was aimed.
Some points to remember about throwing the darts are:
a) You must have a good follow through just as in real darts. The trajectory
of the dart is determined by the motion of the mouse just before, during, and
just after releasing the button. DO NOT stop moving the mouse at the same
time that you release the button.
b) If you use a pad for the mouse, do not run off the pad near the release.
The mouse may not think it is moving when off the pad (especially an optical
mouse). Try to release somewhere near the middle of the pad.
c) Try to release the button smoothly, without disturbing the path of the
mouse.
Change Players:
--------------
Selecting this menu item allows you to change the players or player op-
tions. The cursor will move inside the player grid. In general, from 1 to 4
players may play. To add a player to the grid, or change the name of a player
move the cursor to the appropriate rectangle under the Name column and click
a mouse button. Any existing name will be erased and the rectangle will be
highlighted. Now type in the player's name up to 10 characters and end it
with <ENTER>. To have the computer act as a player, enter a name starting
with the letters 'COMP'. There can be more than one computer player, named
COMP1 and COMP2 for instance.
If there are 4 players, they can be grouped into teams. Team A will al-
ways be players 1 & 3, and team B will be players 2 & 4. Keep this in mind if
you are going to play teams so you can enter the player's names in appropri-
tely. To toggle team play on or off, move the cursor into the Team column and
click a mouse button.
Players can also be given one of 3 levels of skill. For human players,
the Beginner level is the easiest. Use this level initially until your throw-
skill has improved. The Expert level is the most difficult. Small errors in
mouse motion will result in poor shots. For computer players, a skill level
of Beginner will result in fairly wild shots. A computer player of Expert
skill level is deadly accurate, and will also play with a more sound strat-
egy.
To change the skill level of a player, move the cursor into the appropri-
ate box under the Skill level column. Clicking the left button cycles through
the 3 choices backwards, and clicking the right button cycles through the 3
choices forwards.
The Style function is not implemented at this time.
Options:
-------
Selecting this item allows you to change some of the ways the program
works or the games are played.
FastDraw- Some computers may be too slow to draw a color dart in flight with-
out being annoying. Selecting Fastdraw ON will draw a psuedo-silhouette dart
and the flight time will be much quicker. Use whichever mode suits your comp-
uter the best.
Multiple- When ON, a double or triple scores more than 1 in the games of
Round-the-Clock and Slider. The other games are not affected by this option.
For example, if a player's "point" is 5, and the dart lands in the triple 5
area- with Multiple OFF his next "point" is 6 and with Multiple ON his next
"point" is instead 8.
Safety- This option only affects the game of Slider. When ON, a dart which
lands within the Bull area or outside of any numbered wedges will not cause
the "point" value to be decremented. When ON, the "point" value will always
be decremented with each dart unless the dart lands somewhere within the
wedge of the current "point".
Diddle- Determines whether the players must 'Middle for Diddle' before each
game to determine the playing order. This option is not implemented at this
time.
Instructions:
------------
Prints these instructions.
Quit:
----
Exits the program and returns you to DOS.
M u g g s A w a y