home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games Encyclopedia
/
gamesencyclopedia1995.iso
/
casino
/
greedy12
/
grsysop.doc
< prev
next >
Wrap
Text File
|
1991-12-29
|
19KB
|
393 lines
G R E E D Y !
A Game of Dice and Decisions
(also known as Nine-Dice)
version 1.2 - by Bob Sewell
Copyright (C) 1991
Seven Wells Productions
All Rights Reserved
Overview:
---------
GREEDY is a game of dice, probably unlike any dice game you've ever
played. You play against the computer during each game. However, you are also
competing in tournament-style play against other human players by trying to
beat the computer by the most points as many times as possible. Look out,
though, you may find the computer hard to beat!
Object:
The object of each game of Greedy is to beat the computer to a score of
10,000 or more points. The more points over 10,000 you score, the more
points you are awarded in the tournament against the other players.
Order of Play:
1. Roll all nine dice. (The first roll of each turn is done for you.)
2. Select the dice with points that you want to keep. Points values are
listed below. You do not have to keep all dice with points, but you
must keep at least a "1", a "5" or one "set" of three.
3. Now you may either end your turn, or re-roll the dice that you didn't
select. All points scored during that round are added to the points from
previous rounds when you choose to end your turn. If you end your turn
with 10,000 or more points, you win!
4. If you re-rolled, go to step 2 above.
On each roll, some or all of the dice must contain points, otherwise the
player forfeits all points from the round and automatically passes the dice.
Points are scored by rolling one or more of the following combinations:
Die Number Point Die Number Point
Value Rolled Value Value Rolled Value
5 1 50 4 3 400
1 1 100 5 3 500
2 3 200 6 3 600
3 3 300 1 3 1000
If you manage to get points on all the dice (and you select all of them),
whether on one roll or several rolls, you may roll a "bonus" round using all
nine dice. In that case, you would start over at step one, above.
When the game is over, if the player is the first to get 10,000 or more
points, he/she scores 5,000 plus 10 times the score over 10,000. For example,
if the player's final score is 10,700 he/she earns 5,000 + (10 x 700) = 12,000
points. If the computer wins, the player loses 2,500 + 5 times the computer's
score over 10,000. So if the computer wins with 10,700 points, the player
loses 2,500 + (5 x 700) = 6,000 points.
This should give you the basic idea. For more information on game-play,
read the file GRPLAYER.DOC.
Features:
---------
* Uses your FOSSIL driver for best results in communications.
* Keeps an eye out for carrier drops, no input from the user for 3-4
minutes, and the remote user's remaining time. Any of the above
conditions result in an immediate return to the BBS. (The 'no input'
condition is supposed to hang up on the caller, but isn't working yet.)
* Supports ANSI and Avatar, with either color or monochrome monitors.
* Directly supports QuickBBS, Remote Access, GAP, Force, Wildcat! and
PCBoard 14 drop files.
* Writes ANSI and Avatar high scores files for viewing outside the game.
* Hall of Fame keeps records of each month's top scoring player's name and
score for the last twelve months.
* Chat Mode - can only be initiated by the sysop!
* Works under DesqView with no problems (but not DV aware), using about
130K of memory.
* Includes the Greedy InterFace Terminal (GIFT) to speed up game play for
your callers.
* Executable files are compressed with LZEXE (Thanks, Fabrice BELLARD!)
Registered Features:
* Up to ten games per day - sysop configurable.
* Up to ten make-up days per day - sysop configurable.
Commercial and License:
-----------------------
GREEDY is BonusWare, not CrippleWare or DemoWare. The game is fully
functional without being registered, and does not contain a "time-bomb". It is
not in the public domain, and unregistered users may legally use it for a
60-day trial period to determine if you and/or your users enjoy it. Any use
past this trial period is forbidden, unless your check is in the mail. Please
support the Shareware concept!
As an incentive for a $10 registration fee, I will send you, via U.S. mail,
a registration code to be plugged into the GRCONFIG.DTA file. This code is
derived by doing some off-the-wall calculations based on the SysOp names it
finds in the GRCONFIG.DTA file, and, if valid, will allow up to ten games to
be played per day, and offer to make-up a maximum of ten days from the current
month. Both options are sysop-configurable.
This game has taken a lot of work. I hope you will find it enjoyable enough
to register. I'll be a lot less grumpy about supporting it and sending out
updates if you do. Use the form at the end of these docs, or the separate form
in the GREEDY.FRM file to register. It is very important to spell your name
EXACTLY as it appears in the GRCONFIG.DTA file, so that I send you the correct
code. Your registration code will work for all future (if any) enhanced
versions of GREEDY.
System Requirements:
-------------------
Computer: IBM Compatible PC, PC XT, PC AT, etc. with at least 512K Ram.
GREEDY will use around 130K to run.
Modem: Hopefully, any modem will do. This game uses your FOSSIL driver.
Therefore, it should work with any comm port address, locked or
unlocked, as this is transparent to the game.
Fossil: This game now requires the use of a fossil driver.
Hard Disk: Preferable, but GREEDY can be run from a 360K floppy disk.
Monitor: You must have an ANSI.SYS or compatible driver installed. If you
offer Avatar support for your users, I'd recommend having an
appropriate Avatar driver installed as well. I recommend using
the ZAVT.SYS driver, as it will handle ANSI and Avatar
simultaneously. Otherwise, you'll see a lot of garbage on your
screen when remote callers play in Avatar mode.
Setting Up GREEDY:
----------------
The GREEDYxx.LZH file should include the following files:
GREEDY.EXE - The executable program.
GRSETUP.EXE - The setup program that creates your config file.
GRCONFIG.DTA - The initial configuration file. More on this later.
GRLOGO.SCN - The start-up screen, ANSI.
GRLOGO.AVT - The start-up screen, Avatar.
GRMAIN.SCN - The main playing screen for color ANSI.
GRMAIN.ANM - The main playing screen for monochrome ANSI.
GRMAIN.AVT - The main playing screen for color Avatar.
GRMAIN.AVM - The main playing screen for monochrome Avatar.
GRPLAYER.DOC - On-line instructions for the players.
GRSYSOP.DOC - You're lookin' at it.
GREEDY.FRM - A separate registration form for your convenience.
GIFTxx.ZIP - The Greedy InterFace Terminal package for your users.
1) Decompress these files into any subdirectory. They must all reside in
the same directory! This is very important, for if any file is missing, the
game will blow up in somebody's face, and put egg on your's or mine.
Files that will (or may) be created by GREEDY are:
GRPLAYER.DTA - Contains info on the players, names, bets, etc.
GRSCORES.ANS - High scores ANSI screen. Its path\filename is optional.
GRSCORES.AVT - High scores Avatar screen. Its path\filename is optional.
GRERROR.LOG - Run-time errors for troubleshooting. Hopefully this
file will never be created!
2) Change into the subdirectory where GREEDY resides, e.g., if you copied
GREEDY into the subdirectory C:\BBS\GAMES, then at the DOS command prompt you
would type:
CD\BBS\GAMES <Enter>
3) Run the GRSETUP program included in this package, by typing:
GRSETUP <Enter>
The setup option will ask you for some info about your board and how
you want to set up GREEDY to run. Each question has a default answer, shown in
square brackets. To keep the default, just press the <Enter> key. Otherwise,
type in the new information for the question and hit <Enter>. It would be wise
to have your answers in mind before you run setup. The info needed will be:
1. The name of your board.
2. Your name. NOTE: The name here will be the name under which the game
will be registered. Make sure the spelling matches
with the name you registered this game under, though
the game is case-insensitive.
3. Path\filename of the ANSI high score file.
4. Path\filename of the ASCII high score file.
*5. Number of games each user can play per day. Max = 10, Min = 1.
*6. Number of make-up days each user can play per day. Max = 10, Min = 0.
7. Registration code.
* Un-registered users may as well leave these to the original defaults of
1 and 0 respectively, since the game will refuse to run more than this
in it's unregistered mode.
Note: For a neater appearance, use lower-case letters with caps for the
first letters in the bbs name and sysop's names, for example,
"No Particular BBS" and "Bob Sewell".
If you've been running GREEDY for a while and decide to register it, you'll
need to run the setup process again to enter your registration code into the
GRCONFIG.DTA file. Just hit <Enter> to default through all the prompts except
the "Registration Code" prompt. If your code contains letters of the alphabet,
you may use upper- or lower-case letters. GREEDY is case-insensitive. Also,
now is the time to change the games-per-day and maximum make-up days to higher
values, if you desire.
Warnings:
---------
* If you run Remote Access, do NOT use the *M option in your RA menu for
calling this game! Greedy was written in QuickBasic 4.5, and RA's author has
found that some doors written in QB are not compatible with the *M option.
If you feel you need this option, consider that GREEDY only uses about 130K
of memory in which to run. DesqView users still shouldn't need to use the
*M option.
* Again, if you offer Avatar support for your users, I'd recommend having an
appropriate Avatar driver installed as well. I recommend using the ZAVT.SYS
driver, as it will handle ANSI and Avatar simultaneously. Without an Avatar
driver installed, you'll see garbage on your screen when callers play in
Avatar mode.
Running GREEDY:
-------------
To run GREEDY, change into the subdirectory where the program resides, and
type (or have your batch file do it):
GREEDY <option> [fossil switches]
where <option> can be one of five arguments:
LOCAL - To run GREEDY from outside the BBS environment.
X:\PATHNAME\PCBOARD.SYS - The complete path\filename to your pcboard.sys
file. NOTE! This game only reads pcboard.sys
files that are PCBOARD 14, not 12!!!
X:\PATHNAME\DORINFOx.DEF - The complete path\filename to your dorinfox.def
file.
X:\PATHNAME\CALLINFO.BBS - The complete path\filename to your callinfo.bbs
file.
X:\PATHNAME\DOOR.SYS - The complete path\filename to your door.sys
file. NOTE: This is the drop file produced by
GAP bbs.
and [fossil switches] can be one of the following three:
/INIT - forces the game to initialize the modem. The game will not do this
by default. Unless this option is specified, it will assume the
fossil has not been de-initialized when you bbs drops to DOS.
/CTS - tells the modem to use CTS/RTS hardware handshaking. If you need
to use this option, you MUST use the /INIT as well.
/B:xxxxx - tells the game the locked baud rate to use. To use this option,
you must use the /INIT option as well.
NOTE: Bulletin board software and modems are not created equally. If your
users get garbage when running this game, try different combinations
of the above fossil switches until it works.
This game only recognizes version 14 PCBOARD.SYS file, the DORINFOx.DEF
format from QuickBBS/Remote Access, CALLINFO.BBS from Wildcat! BBS, and
DOOR.SYS from GAP Bulletin Board System. If your BBS software doesn't write one
of the above, use a converter program to generate one. These converter programs
can be found almost anywhere. Just make sure it can read your software's user
file and be able to write one of the 4 formats of user-info files listed above.
Example: Your system uses the DORINFOx.DEF format for it's user files, and
it writes it into a directory called C:\BBS\USER. When a user chooses to run
GREEDY from your board, your board should exit and execute a batch file similar
to the following:
CD\BBS\GAMES ; change to the games subdirectory.
GREEDY C:\BBS\USER\DORINFO1.DEF ; run GREEDY, telling it what user-file
; to use and where to find it.
CD\BBS ; change back to the bbs directory.
EXIT ; exit DOS shell to the bulletin board.
GREEDY is case-insensitive as far as the command line goes. Typing in
"GREEDY Local" is the same as "GrEEdy LoCaL".
Questions and Answers:
----------------------
Q. When I get my Registration Code, does it matter when I put it into my
GRCONFIG.DTA file?
A. No. Every one who plays the game after you plug in your code will be
able to play as many games as you specified in the GRCONFIG file, as
well as make up as many days from the current month as you allow.
Q. Can I manually alter the GRCONFIG.DTA file with a text editor?
A. Sure! Just keep everything in the proper order that GREEDY expects, and
you shouldn't have any problems. The order is listed above in the SETUP
section.
Q. Where can I get updates to this game?
A. Since I don't run my own board, I get other sysops to this thing out
on the Door Distribution System. It can be Freq'd from Strawberry
Fields BBS, 1:116/6000, at HST or v32 for the fastest possible xfers.
Use the magic name GREEDY to ensure you get the latest version.
Q. All right, I've gotten into Chat Mode with a user, but I have no idea
how to exit Chat Mode to let the user continue playing. Help!
A. Just hit the <Esc> key. I'd put a reminder for you, but that would just
add to the screen clutter.
Q. When can I enter Chat Mode with a player?
A. At any time during an actual game. This means you cannot enter Chat
Mode while the opening menu screen, the high scores/hall of fame
screens nor the instructions screens are being displayed.
If you have other questions, or comments, write me or call me voice at:
Bob Sewell (615) 391-4221
5200 Dove Trail after 5:00pm weekdays (CST)
Hermitage, TN 37076 9:00am to 9:00pm weekends (CST)
You may also reach me through the DoorWare echo or the DDS echo.
Special Thanks:
---------------
I'd like to thank the following people who helped me in different ways to
get this on-line game off the ground:
Glen Harness, sysop of Strawberry Fields, for allowing me to test this
game on his board, for his help getting the monochrome
screens to look right, for some excellent suggestions, and
for aid in distribution.
James Fair, sysop of The Fishing Hole, for suggestions, technical help
with bulletin board door files, for letting me (ab)use his
BBS by testing my program there, and for aid in distribution.
Mark Williams, who taught me this game many moons ago.
A host of others for suggestions, comments, and help with the testing.
Warranties:
-----------
The author gives no warranties, neither expressed nor implied, regarding the
use of this software, or the suitability of this software for any purpose for
which the user may operate the software. The author assumes no liability for
any damages resulting from the use of this software, or the inability to use
the software, even if the author has been advised of the possibility of such
damages.
You are free to copy and distribute this software and the files which
accompanies it in unmodified form, as long as no monies are charged for this
distribution, except for a reasonable fee to cover the cost of the media and/or
shipping costs.
Registration:
-------------
To register, just fill out this form and send it, along with a check for
$10 written to Bob Sewell, at the address listed on the previous page.
NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE!
For faster returns of your registration code, include a self-addressed,
stamped envelope (SASE).
- Detach on the dotted line -
-------------------------------------------------------------------------------
Bob, my users and I find your GREEDY v1.2 program amusing. We even
scraped together $10 for my personal Registration Code number, so we can play
more games per day, and play make-up days to boot! Please send it to:
Name: ___________________________________
(Spelling MUST MATCH the name in your GRCONFIG.DTA file)
Street Address: _____________________________________________ Apt.# _________
City, State, Zip Code: _______________________________________________________
Bulletin Board Name: ____________________________________
FidoNET mail Address: ______________
Comments, critiques, and or suggestions (all are welcome!) ___________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________