home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_GAME
/
DODGE101.ZIP
/
DODGE.DOC
< prev
next >
Wrap
Text File
|
1992-12-16
|
23KB
|
685 lines
╥─┐ ╓─┐ ╥─┐ ╓─┐ ╥─┐ ╥─┐ ╓─┐ ╖ ╖
║ │ ║ │ ║ │ ║ ┬ ╟─ ╟─┤ ╟─┤ ║ ║
╨─┘ ╙─┘ ╨─┘ ╙─┘ ╨─┘ ╨─┘ ╜ └ ╙─┘ ╙─┘
version 1.0
by Michael Wilson
The Village
408-229-0706
USR Courier HST Dual Standard
2400/9600/16.8K
24 hours / 7 days
CONTENTS
════════
I. Introduction
a. Overview
b. Background
c. Tools
d. Restrictions in the unregistered version
e. Benefits of registering
f. Support
II. Setup
a. Supported BBS Systems
b. Configuration File
c. Local Mode
d. Multi-Node Support
III. Use
a. On-Line Sysop Keys
b. On Line instructions
c. DB_BULL.EXE
IV. Compufax Software
V. Registration Information and Form
VI. Bug report form
VII. Revision History
INTRODUCTION
════════════
Overview
────────
DODGE BALL is a fun interactive door game. The players try to avoid the
moving balls, while picking up treasure. The player with the highest
score wins! Because the number of balls increase with each new level, it
takes more time to move all the balls. So, you may see a slow down at
2400. There does not seem to be any noticeable slowness at 9600 or
greater.
Background
──────────
The Game is the result of several weeks thinking about a NEW and unique
game that is quick to play, easy to understand, yet not to easy to win.
Tools
─────
Language and Compiler: Borland C 3.1
Editor: Multi-Edit 6.10aP
Libraries: CKit Door Library 2.54
Version Control: Sage's PVCS
Beta Test: The Haunted Castle BBS (Spitfire)
408-226-1052
The LaserBoard (Wildcat)
408-268-6323
The Village (Wildcat)
408-229-0706
Tea: Earl Grey, Hot (Bigelow)
Restrictions in the unregistered version
────────────────────────────────────────
This door is fully functional in the unregistered version. However, there
will be a pause at the beginning and the end in the unregistered mode.
You may also not change line 5 in the configuration file.
Benefits of registering
───────────────────────
1. All delays and reminders are removed.
2. A 1 year membership in The Village BBS.
3. All future updates FREE, downloaded from The Village BBS.
4. Ability to change lines 5 in the config file.
Support
───────
Snail-Mail: Compufax Consulting Services
7145 Aptos Beach Court
San Jose, CA 95139
BBS: The Village
408-229-0706
USR Courier HST Dual Standard 16.8k
Leave comment for the SYSOP in the Main Conference [000]
Voice Mail: 408-496-9045 (24 hours/day)
CompuServe: 76207,1673
Please include all available information including copies of your
THOUGHT.CFG files.
The latest version will always be available on the following boards:
The Village:
408-229-0706
USR Courier HST Dual Standard 16.8k
Michael Wilson, sysop
The Haunted Castle BBS:
408-226-1052
USR Courier HST Dual Standard 14.4k
David Clifford, sysop
CompuServe: IBM BBS Forum (GO IBMBBS), Doors Library
SETUP
═════
Supported BBS Systems
─────────────────────
DODGE BALL will support any BBS that creates a DOOR.SYS file when
chaining to a door. Also, Wildcat 2.x (CALLINFO.BBS), DORINFOx.DEF
and PC Board - 12.x through 14.x (PCBOARD.SYS) are supported.
Customization of the Game
─────────────────────────
The following DODGE BALL Features are fully customizable by you so
that you can make your own distinct page door:
* Numbers of plays per player, per day
CONFIGURATION FILE
══════════════════
DODGE BALL knows what type of system you are using, and what to do through a
configuration file. The configuration file can have any legal DOS
filename. It consists of 14 lines as follows:
line 1: c:\door\door.sys
line 2: The Village
line 3: Michael Wilson
line 4: 0000000000
*line 5: 5
line 6: ANSI
line 7: BULL99.ANS
line 8: BULL99.ASC
line 9: NONE
*These items cannot be changed in the UNREGISTERED version.
NOTE: The line numbers are only listed for clarity. Your configuration
file will have no line numbers listed
LINE 1: This is the complete drive letter, path and filename of your
BBS door system file. This can be either DOOR.SYS,
CALLINFO.BBS, PCBOARD.SYS and DORINFOx.DEF.
LINE 2: This is the name of your BBS. It must EXACTLY match the name
of the BBS you put on the registration form. Upper and lower
case make a difference here. This name will be displayed
EXACTLY as entered here when the door is registered.
LINE 3: This is the name of the sysop. This name must EXACTLY match
the name entered on the registration form. Upper and lower
case make a difference. This name will be displayed as the
sysop when the door is registered.
LINE 4: The registration number obtained when you register.
LINE 5: This is the number of plays per player, per day. The maximum here
is 99. In the unregistered version, the limit is 5.
LINE 6: This is the type of bulletins you want to create. The 2 options
are WILDCAT3 or ANSI. WILDCAT3 will create a bulletin using the
WILDCAT 3.x color code variables. ANSI will create bulletins
using the ANSI escape sequence color codes.
LINE 7: This is the complete path and name of your color bulletin. Any
legal DOS path and file name are acceptable.
LINE 8: This is the complete path and filename of your monochrome
bulletin. If you are using WILDCAT3 in line 6, then this line
would be blank, as it is ignored.
LINE 9: This line is for non-standard comm port parameters. If you do
not use a standard comm port setup, then the syntax is
PORT:AAAA:X where AAAA is the base address and X is the IRQ.
DODGE BALL will also support the use of FOSSIL drivers. The
syntax for a FOSSIL driver is: PORT:F:P. The 'F' tells DODGE BALL
to use a Fossil driver for it's communications. The 'P'
following it tells it which port to use for the Fossil.
Example - PORT:F:1, tells DODGE BALL to use a fossil driver for
port 1. If you use a standard port setup, place the word NONE
here.
Digiboard Intelligent Async boards are supported thru the
Universal DOS driver for Digiboard. The syntax is the same as the
Fossil driver except you replace the F with D and give the channel
number to use. Example - PORT:D:6 tells DODGE BALL that it is
connected to a Digiboard and to use channel 6 on the Digiboard.
Sample Door Batch File
──────────────────────
The configuration filename is placed on the command line of
DODGE.EXE. Here is a sample batch file to give you an idea of
how the door is called:
C:
CD\DODGE
DODGE DODGE.CFG
DB_BULL DODGE.CFG
CD\
If the configuration file is missing, or incorrectly made, an error
will be displayed.
Local Mode
──────────
The door can be tested in Local Mode, although, you'll have to talk to
yourself, by having the config file point to a BBS door file that has a
comm port of zero (COM0:). Included are the following files:
LOCAL.BAT
LOCAL.CFG
DOOR.SYS
These will assist you in testing the door in local mode. If you want your
name displayed instead of "SYSOP", edit DOOR.SYS and replace the word
SYSOP with your name.
Simply typing LOCAL with the above files in the current directory,
therefore, will put the door in local mode.
On-Line Instructions
────────────────────
When the game first comes up, the caller is offered on-line instructions.
This is the best way to remind the caller of how to play the game, and the
special treasures.
DB_BULL
═══════
DB_BULL is used to create your top ten players bulletins. It is split out
from the main program to make Dodge Ball smaller and faster. It also
gives the sysop greater freedom as to when the bulletins are to be
created.
Usage is simple. Invoke DB_BULL with the name of your DODGE BALL config
file on the command line. For example, if your DODGE BALL config file is
called DODGE.CFG, then do this:
DB_BULL DODGE.CFG
DB_BULL will read the registration information, bulletin color type and
path/name of your color and mono bulletins, and will create them.
DODGE BALL does not create any bulletins during normal operation. You
must run DB_BULL to create the bulletins. If you want bulletins that are
up to the minute, then have your batch file be something like this:
@ECHO OFF
CD\DOORS\DODGE
DODGE DODGE.CFG
DB_BULL DODGE.CFG
CD\WC
DB_BULL also purges all players from the previous month. This means that
each player has a chance to beat the high score, or be number 1 for any
month. The overall high score, however, is kept and displayed at the top
of the bulletin. So, all scores are reset each month, but the highest
score is kept month after month.
The file DB_BULL.DAT contains the name and score of the highest scorer.
Erase this file to reset the highest score.
MULTI-NODE SUPPORT
══════════════════
DODGE BALL does not support true multi-node interactive play between 2 or
more callers. However, you can have 2 people playing DODGE ball at the
same time, on different nodes
The main setup difference from single to multi-node is the configuration
file. Since the first line points to your door information file, you must
have a different config file for each door information file. All the
other lines should remain the same (unless you want different page tones
for each node)
Do whatever you must do to start your multiple nodes, and have a different
batch file for each DODGE BALL.
On-Line Sysop Commands
──────────────────────
While a caller is on-line, the local sysop has several options. They are
as follows:
Function key
------------
F5 Shell to DOS
F8 Return user to system
F9 Toggle display on/off
* F3 Toggle printer on/off
* F4 Toggle pagebell on/off
* F7 Toggle caller alarm on/off
Alternate key
-------------
ALT-H Toggle between different status lines
* ALT-N Toggle sysop on next
* ALT-X Toggle exit to dos after call
and help lines
Alternately pressing the ALT-H key will bring up
the next status line screen. The 1st screen is a help screen,
the second screen shows your COM port status.
* The function keys marked with an "*" will only be of use to systems
using pcboard.sys. The rest are functional with any system.
COMPUFAX SOFTWARE
═════════════════
Compufax Software is a division of Compufax Consulting Services. We
specialize in getting the right computer and software for your needs. All
of our work is custom and created just for you.
We started writing door software with a program called BUY&SELL Door.
After reviewing dozens of For Sale Doors, we could not find one to meet our
needs, so we wrote one. That is what we do. We find a need, and write a
door to fill that. You won't find us writing 30 card game doors that all
look the same. Each door is individually designed to meet a need.
Currently, we have 5 BBS door programs:
Food Fight
Buy & Sell
UNIPAGE
DODGE BALL
Thought of the Day
We will not cripple our doors. We'll just put in a few seconds
reminder that this copy is unregistered. We will never write a door
that expires. We have over 100 doors on our board, and sometimes it
is month before a door is fully tested. We won't force you to download a
demo key every few weeks either. Everything you need for full
operation of our doors is included in the distribution zip. No
runtime modules, no keys, nothing extra, nothing more to download.
All of our doors have a simple to use Local mode. You can see the program
before you put it online.
Your registrations are forever. When we give you a registration number,
you will never need to buy anything ever again. Each new version will use
the same number, and you're registered for life.
You can receive free technical support even if you are not a registered
user. Because of my schedule, I cannot be available for voice support,
but I'll answer every message on my BBS and Compuserve. If you need to
talk to me voice, I'll be happy to make an appointment and call you.
We're tired of poorly programmed, boring BBS Doors. We are here to change
all that.
REGISTRATION
════════════
When you register DODGE BALL, your registration number will be posted on
The Village BBS (408-229-0706), in a private message to you. You should
allow 1 week from the time you send your check before the message is
posted. Other options include sending you the number and sending you
the latest version of the program with the number. NOTE: The latest
version may not be later than the one you have, and no version number
verification will be performed..
DODGE BALL REGISTRATION FORM
════════════════════════════
Your BBS Number (so I can call and play):________________
Name: ___________________________________________________
(Your name here must match EXACTLY with the name entered
on line 3 of the config file. Upper and lower case make a
difference here. Print or type clearly.)
BBS Name: _______________________________________________
(Your BBS name here must match EXACTLY with the BBS name
entered on line 2 of the config file. Upper and lower case
make a difference here. Print or type clearly.)
The name you have used or wish to use to log into The Village BBS:
_________________________________________________________________
╔════════════════════════════════════════════════════════════╗
║ ║
║ If you do not have a login to my board, and wish me to set ║
║ one up for you, supply the following information: ║
║ ║
║ ║
║ Phone number (with area code): __________________________ ║
║ ║
║ Birthday: _______________________________________________ ║
║ ║
║ Password: _______________________________________________ ║
║ ║
╚════════════════════════════════════════════════════════════╝
If you wish me to send you the registration number of the latest
version of DODGE BALL, fill out the following:
Address:____________________________________________________
____________________________________________________
____________________________________________________
Mail To: Compufax Consulting Services
7145 Aptos Beach Court
San Jose, CA 95139
Select which option you would like to register DODGE BALL:
Basic Registration.
Includes lifetime registration number posted
to The Village BBS in a private message to you....$20.00 _____
Mail Number.
Includes lifetime registration number mailed
to you at the above address.......................$22.50 _____
Mail Diskette.
Includes lifetime registration number mailed
to on a diskette, along with the latest version
of this software..................................$27.00 _____
Type of diskette: *5.25" High Density _____
5.25" Low Density _____
*3.5" High Density _____
3.5" Low Density _____
*If you choose a High Density diskette, you will get
sample of other Compufax Software on the same disk
Total Enclosed: __________
Payment method:
[ ] Check made payable to Compufax Consulting Services.
[ ] VISA [ ] Master Card [ ] Discover [ ] Carte Blanche
[ ] JCB [ ] Diner's Club
For Credit Card Purchases:
Number:________________________________Ex Date:_________________
Name on card:___________________________________________________
Statement ______________________________________________________
Mailing
Address:______________________________________________________
______________________________________________________
Home Phone:_____________________ Work Phone:____________________
Signature:______________________________________________________
R E G I S T E R O N L I N E
═════════════════════════════
You can register this software On-Line on the Village BBS. From the main
menu, Choose [Q]uestionnaires, and choose questionnaire number 6. Have
your charge card ready.
We accept VISA, Master Card, Discover, Diner's Club, Carte Blanche and
JCB cards.
Due to the nature of your purchase, your registration number will be
available within 12 hours of you completing the questionnaire.
BUG REPORT
══════════
Please report any and all bugs to my. Include as much information as you
can. If I think I have fixed it, I will send you the new version
for free, for testing.
You may use the form below to report any bugs, or use your own form.
Please send the form to me, or upload it to my BBS.
Explain the bug:____________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
(use another sheet of paper if needed)
Your BBS number:____________________________________________________
Version of DODGE BALL:______________________________________________
DOS Date and time of DODGE.EXE:_____________________________________
BBS Software and version:___________________________________________
Describe your machine:______________________________________________
____________________________________________________________________
Describe your multi-tasking, if any:________________________________
____________________________________________________________________
Is this multi-node? (how many)______________________________________
Please include copies of your DODGE.CFG.
REVISION HISTORY
════════════════
December 16, 1992 Version 1.0
Initial Release