UPDATE for
SPECIAL INSTRUCTIONS FOR COLOR VERSION - D5000C
D5000 - A computer dice game by David Krecklow
A lot of people may recognize this game. I know of no official name or
rules. I've heard it called several names and met a lot of people who
had different rules, but by and large most people can find common ground
and enjoy playing it.
This game is played by rolling five dice at the start of each TURN
A TURN consists of one or more ROLLS
You may keep rolling as long as you score with at least one di on each roll
If you score you may pick up the non-scoring dice or take your points
You may also pick up dice that score on each roll as long as you
leave at least 50 points on each roll
SCORING:
========
Five of a kind wins the game instantly.
Straights (1-5 or 2-6) score 1500
Three ones scores 1000
Three of anything else scores that number times 100
Ones not included in other combinations score 100
Five not included in other combinations score 50
Five-of-a-kind, three-of-a-kind and straights must all be
in ONE ROLL (not one turn)
You may NOT combine dice from seperate rolls to make combinations.
Four of a kind scores as three of a kind plus the other single di, ie.
four ones scores 1100 (1000 + 100)
four fives scores 550 ( 500 + 50 )
four twos scores 200 ( 200 + 0 )
You must score 500 to get on the board the first time. After that you may
take any score, even as little as a 50 (the minimum possible).
Enter the number of the dice to pick up after your roll
Non-scoring dice will be picked-up automatically
Enter a 'S' or '.' to stop play and take your score or
RETURN to roll again
Dice that score are 'set aside' and do not appear unless all five score
If all five dice score after one or more rolls they will all roll again
and you may continue your turn
If none of the dice rolled scores you lose your points for that turn
and the next player rolls
If a player goes over 5000 each of the other players has one more chance
to top the winner's score. (So if you choose to go over 5000 it should be
by a good margin over the other players)
If another player tops the winner's score play continues until all other
players, including the first winner, have another turn (or the second, et al.)
The color version of this program should work on any terminal, monochrome or
color. Besides the ability to display the game in color, this version may
optionally use an INT file to set up the color and a few other parameters.
The file is named D5000.INT and might look like this
:T - tells the program to display the contents of the INT file at
startup
WRITFORE
WRITBACK - set the foreground & background colors for the normal play
messages
GRIDFORE
GRIDBACK - set the colors for the scorepad grid
DICEFORE
DICEBACK - set the colors for the dice
MESSFORE
MESSBACK - sets the colors for other messages
MESSTIME - sets the time to pause after messages
SCORFORE
SCORBACK - sets the colors for the scores
CUTEFORE
CUTEBACK - sets the colors for all those cute comments the computer makes when
you fail to score
NAMEFORE
NAMEBACK - set the colors for the names at the top of the scorepad
ROLLDRAG - set the sleep time during the dice roll (smaller numbers make the
dice spin faster)
ROLLDICE - if true or =1 then dice will roll else they will just be displayed
(this makes the game go faster but its a lot more fun to watch the
dice spin up)
If the INT file is not found there are defaults set in the program
============================================
VER 3.0(110) - release
Most known problems are fixed in this update release. If you encounter any
bugs the author would greatly appreciate your feedback.
Included in this update is the ability to change the values of several of the
INT file variables while playing the game. Between player turns, when the
prompt
RETURN to roll.....
is displayed, you may enter an 'M' to bring up the menu. Enter the number of
the feature to change and follow through. Enter just RETURN to continue the
game.
Also included is a feature at the start just for fun. The code for this may
be found at the end of the program for those with gentler sensibilities who
may wish to change it. (Frankley I kept it toned down from what I thought this
character might really say.)
Finally, stay tuned for the 2 terminal version for those who care to do battle
across the room or across cyberspace. (No date yet, after all I gotta make
money with boring software between the fun stuff.)