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.7 - by Bob Sewell
-
- Copyright (C) 1991, 1992
- 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 the 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! 2.x,
- PCBoard 14, RBBS, and Opus 1.1x / 1.7x 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.
- * Includes the EGREEDY.EXE file for EGA graphics screens. Note that this
- is for LOCAL PLAY ONLY! You must still have the GREEDY.EXE file in the
- same subdirectory for your remote 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 BonusWare / 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 name(s) 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 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 like 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.
- EGA-GRxx.LZH - The EGA graphics mode support files.
- GIFTxx.LZH - 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.
- GRREMOTE.DTA - Temporary file created by EGREEDY. See batch file example.
- 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 like 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 seven arguments:
-
- LOCAL - To run GREEDY from outside the BBS environment.
- AUTHOR - Displays author and copyright info.
- X:\PATHNAME\CALLINFO.BBS - The complete pathname to your callinfo.bbs file.
- X:\PATHNAME\DOOR.SYS - The complete pathname to your door.sys file,
- generated by GAP and Force bbs.
- X:\PATHNAME\DORINFOx.DEF - The complete pathname to your dorinfox.def file,
- generated by QBBS and RA.
- * X:\PATHNAME\RBSINFOx.DEF - The complete pathname to your dorinfox.def file,
- generated by RBBS and renamed to rbsinfox.def.
- X:\PATHNAME\LASTUSxx.DAT - The complete pathname to your lastusxx.dat file,
- generated by Opus-CBCS 1.1x or 1.7x.
- X:\PATHNAME\PCBOARD.SYS - The complete pathname to your pcboard.sys file,
- generated by PCBOARD 14 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 one
- combination doesn't work, try different combinations of the above
- fossil switches until it does work.
-
- This game only recognizes version 14 PCBOARD.SYS file, the DORINFOx.DEF
- format from QuickBBS/Remote Access, CALLINFO.BBS from Wildcat! 2.x BBS,
- DOOR.SYS from GAP Bulletin Board System, and LASTUSxx.DAT from Opus 1.7x CBCS.
- 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.
-
- * Note: RBBS sysops may need to rename the DORINFOX.DEF to RBSINFOx.DEF. Doing
- so tells GREEDY to handle the user's graphics info accordingly.
-
- Example 1: 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:
-
- REM Change to the games subdirectory.
- CD\BBS\GAMES
- REM This next line is needed for RBBS systems only!!!
- * REN DORINFO?.DEF RBSINFO?.DEF
- REM Run GREEDY, with drop file info.
- GREEDY C:\BBS\USER\DORINFO1.DEF
- REM Change back to the bbs directory.
- CD\BBS
- REM Exit DOS shell to the bulletin board.
- EXIT
-
- Example 2: Your bbs drops the LASTUSxx.DAT file when shelling out to a
- door. Your modem is an external modem using CTS/RTS handshaking. You have a
- EGA or VGA monitor, and wish to run EGREEDY.EXE for local play and GREEDY.EXE
- for remote play. Assuming the same directory structure as above, your batch
- file should be similar to the following:
-
- CD\BBS\GAMES
- REM Run GREEDY, with drop file and CTS option info.
- EGREEDY C:\BBS\USER\LASTUS00.DAT /INIT /CTS
- REM This next line is IMPORTANT! failing to delete
- REM the GRREMOTE.DTA file will cause the next user
- REM to play using the last user's name anf info!
- IF EXIST GRREMOTE.DTA ERASE GRREMOTE.DTA
- CD\BBS
- EXIT
-
- GREEDY in EGA Graphics Mode:
- ----------------------------
-
- The special program EGREEDY.EXE is to allow you to enjoy GREEDY at its
- finest - with EGA graphics! This program does NOT contain code for use by
- remote callers; it is for LOCAL play only. You execute it with the same
- DOS command-line options listed above for the original GREEDY.EXE program.
- You can type either EGREEDY LOCAL or EGREEDY \PATHNAME\DROPFILE.DAT.
-
- If you use the dropfile option (normally used when calling the program
- from a menu on your bbs), it will check to see if you're running locally. If
- you are, it will run the same as if you had used the LOCAL option. If a remote
- caller executes the program (as will be the case most of the time), it will
- write a special temporary file called GRREMOTE.DTA and then automatically
- execute the original program, GREEDY.EXE. GREEDY is supposed to delete the
- temporary file after reading it, but put the following line in your batch file
- AFTER the line which calls EGREEDY, just to be sure it is deleted:
-
- IF EXIST GRREMOTE.DTA ERASE GRREMOTE.DTA
-
- If this file is still there the next time GREEDY is run, you'll be
- running it with the info (name, timeleft, etc.) from the last player.
-
- The compressed file EGA-GRxx.LZH contains the EGA support files, which
- MUST reside in the same subdiretory with the other GREEDY files
-
- EGREEDY.EXE - The executable program for EGA monitors, LOCAL PLAY ONLY!
- GRMAIN0.EGA - The 1st main playing screen for EGREEDY (EGA Mode)
- GRMAIN1.EGA - The 2nd main playing screen for EGREEDY (EGA Mode)
- GRMAIN2.EGA - The 3rd main playing screen for EGREEDY (EGA Mode)
- GRMAIN3.EGA - The 4th main playing screen for EGREEDY (EGA Mode)
- DIE.IMG - Die Image file for EGREEDY (EGA Mode version)
-
- 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 ship this thing
- out on the Door Distribution System. It can also be Freq'd from
- Strawberry Fields BBS, 1:116/5.0, at HST or v32 for the fastest
- possible xfers. Use the magic name GREEDY to 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, 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. You may not give a valid registration code to any other person.
-
- Registration:
- -------------
-
- To register, just fill out this form and send it, along with a check for
- $11 ( U.S. ) or $10 plus SASE written to Bob Sewell, at the address listed on
- the previous page.
-
- NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE!
-
- Include either a self-addressed, stamped envelope (SASE), or an extra $1
- for shipping/handling. A SASE is REQUIRED for registrations outside the U.S.A.
- ^^^^^^^^
-
- - Detach on the dotted line -
- -------------------------------------------------------------------------------
-
- Bob, my users and I find your GREEDY v1.7 program amusing. We even
- scraped together $11 (or $10 and an SASE) 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)
-
- Sysop Name (if different from above): ________________________________________
-
- Street Address: _____________________________________________ Apt.# _________
-
- City, State, Zip Code: _______________________________________________________
-
- Bulletin Board Name: _________________________________ Country: __________
-
- FidoNET Mail Address: ______________
-
- Where did you get your copy of Greedy? _______________________________________
-
- Comments, critiques, and or suggestions (all are welcome!) ___________________
-
- ______________________________________________________________________________
-
- ______________________________________________________________________________
-
- ______________________________________________________________________________
-
-