home *** CD-ROM | disk | FTP | other *** search
-
- 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!) ___________________
-
- ______________________________________________________________________________
-
- ______________________________________________________________________________
-
- ______________________________________________________________________________
-
-