home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
games1
/
darts401.zip
/
DARTS.DOC
next >
Wrap
Text File
|
1993-06-13
|
9KB
|
171 lines
┌─────────────────────────┐
│ R.S.A DARTS version 4.01│
├─────────────────────────┤
│ written by │
│ Renier Crause │
╘═════════════════════════╛
┌─────────────────────────┐
│ Requirements │
╘═════════════════════════╛
512K free RAM
Microsoft Mouse (or compatible)
VGA adaptor and monitor
┌─────────────────────────┐
│ Introduction │
╘═════════════════════════╛
I always wanted a dart computer games, but never found one to my liking.
So I wrote one of my own. I had a problem how to aim and not be too easy.
I could have a bar move all the time but you had to wait too long for the
bar to get to the right position, so I rather made the aim device the mouse,
leaving the keyboard total absolute. The problem with the mouse is that it
is too precise. There were three methods of getting rid of this problem.
One is to let you pick a position and then select random where around this
spot, the dart hit, but this left no skill. Secondly you could give the
player a very short time limit to throw the dart, but this was not really
realistic. So I used the third method where the mouse pointer moves jerky.
This added more skill, and it is very realistic because most people can't
hold still anyway when playing darts.
┌─────────────────────────┐
│ How to play │
╘═════════════════════════╛
The complete game is mouse dependant, without a mouse nothing is possible.
Each screen has a small blue button, when you click on this button you will
quit the current game you are playing, or if you click on the blue button
on the title screen you will quit to DOS. On the selection screen you will
see the following games: 301, 501, Killer, N.J.M., Records each written
on a button. If you click on this button it will turn blue, showing you
selected that game. On the right is a number of players button showing the
amount of players will be playing. Click on this button to increase the
amount, when the maximum amount of players is reached it will start at the
minimum again. Under the no. players button is a computer skill indicator
with an up and down button next to it. The computer skill level goes from
1 upto 20. It sets how good the computer will play in one-player games,
20 being the best.
Select OK to start the game.
┌─────────────────────────┐
│ 301 and 501 │
╘═════════════════════════╛
Each player starts with an total of either 301 or 501. Player 1 starts and
throw as high score as he can. The score he throws is subtracted from his
total after each three darts he throws. After three darts player 2 throws
his three darts. The first player to bring his total down to exactly to
zero, and ending with a double wins (bull also counts as double).
For example:
Suppose you have a total of 17, you can win by throwing an 1 and double 8,
or 3 and double 7 etc.
If your three darts score is more than you total or 1 less then the 3 darts
will be ignored and your total will stay the same.
┌─────────────────────────┐
│ Killer │
╘═════════════════════════╛
Also known as Mickey Mouse (U.K.) or Cricket (U.S.A.). In this game the
object is to score more than your opponent. But you can only score on
certain numbers. In order to score on a number you must throw the number
3 times. Each dart after the first three darts scores that amount of score,
but the number is cancelled is your opponent also throws 3 of the same
number. The following numbers is marked on the scoreboard : 20,19,18,17,
16,15,14,13,12,11,10,D,T,B. D is for any Double, T for Treble, and B for
Bull (cherry counts as two bulls). The computer will make a mark on the
board for every number thrown, and will draw a line through the number if
it is cancelled. The winner is the player with the highest score after all
numbers have been cancelled.
┌─────────────────────────┐
│ N.J.M. │
╘═════════════════════════╛
A true South-African game (also known as Russian Killer). Each player
throws for a number using his left hand (the pointer will move more in
the computer version) to select his playing number. Each player (upto
four players can play) writes down this number, it will be his number from
then on. Now play starts with player number one. If you hit your own
number you will get a mark next to your name. If you hit somebody else's
number he will get an extra mark next to his name. When you have 4 marks
you are said to be "full". When you hit yourself when full you will lose a
mark and then you are no longer full, but need another hit to be full again.
If another non-full player hits you while you are full his hit is ignored.
A player who if full has the power to decrease the marks next to other
players' names. When a players marks is decreased to -1 (that is 0 plus
another hit) he is scratched and removed from the game. If a player has 0
marks (except from the start) he has to hit himself the next time he plays,
or he will be scratched anyway. The winner is the last player to survive.
┌─────────────────────────┐
│ Records │
╘═════════════════════════╛
Records is a one player game only. When you start you are asked to select
a record. Click on any record from the following : 3 darts, 6 darts,
count, bulls. If you break a record you will be asked for your name. Your
name and record will be saved on disk. Here is how the records work:
3 Darts:
The highest score you can throw with 3 darts.
6 Darts:
The highest score you can throw with 6 darts.
Count:
The least amount of darts you use to throw all the numbers from 1 upto 20.
Double lets you skip the next number, and Treble lets you skip two numbers.
The next number you have to throw will be display in the small window at
the left bottom on the dart board.
Bull:
The least amount of darts you use to throw 10 bulls. Cherry counts as 2
bulls.
┌─────────────────────────┐
│ Notes on Shanghai │
╘═════════════════════════╛
A Shanghai is where with three darts you throw the Treble, Double, and a
normal of the same number. For ex. 20, double 20 and treble 20 in one go.
In killer a Shanghai is worth 100 points.
In N.J.M. if you throw a Shanghai you win the game automatically.
┌─────────────────────────┐
│ Version history │
╘═════════════════════════╛
1.0 : The board and mouse movements is implemented. 301,501 and 701 plus
killer is added but only for the two player versions.
2.0 : Records is added and 701 is removed because it takes to long to play.
One player versions is implemented, where the computer plays
player 2 at a constant skill of 10.
2.1 : An error in killer and in no. 18 is corrected.
3.0 : The title screen and selection screen is divided into two different
screens. The computer skill level is made adjustable for more
levels of one player games.
3.01: Errors concerning the computer skill corrected.
4.0 : N.J.M. is added.
4.01: Shanghai is added to N.J.M.
┌─────────────────────────┐
│ Acknowledgments │
╘═════════════════════════╛
Planning and programming of code and graphics by :
Renier Crause.
All programming done in Turbo Pascal 6.0 also using the SDImage unit (v1.03)
(c) Michael Day, found in the public domain.
Special thanks to Christo Riekert and Marten van Heerden for extensive
testing, and finding a lot of errors :-).
┌─────────────────────────┐
│ License │
╘═════════════════════════╛
This program is copyrighted under the Shareware concept. It is not free
software, it is rather is look first, pay later scheme. You may freely
copy this software (providing you include all files, including this
document) and I actually ask you to show or give this program to everyone
you see. But if you find this program good and you continue to use it
after 30 days, you are required to pay R30 (or $20) to the following
address:
R.G. Crause
P.O. Box 38141
Garsfontein X10
PRETORIA
0042
South-Africa
You will then become a registered user, and receive free or low-cost
information and updates. Any user can feel free to send any recommen-
dations or bug-report of any errors to the above address. Any friendly
programmers or pen-friend letters are also welcome.