home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-386-Vol-2of3.iso
/
b
/
bacdor10.zip
/
BACDOR10.DOC
< prev
next >
Wrap
Text File
|
1989-06-04
|
12KB
|
215 lines
Bac Door v 1.0
(----------------------------)
Copyright (C) 1989 by David Truong
All rights reserved.
The program "Bac Door" may be distributed freely as long as there is no fee
charged for it, with the exception of a diskette and mailing fee, not to exceed
$3.50. The author takes no responsibility for any damage that may occur from
using "Bac Door", when the SysOp runs the program, he explicitly acknowledges
that, and agrees that no action shall be taken against David Truong or Conscie-
nceware Software. The .EXE file may not be edited, the "BacDoor.Inf" files and
documentations may not be edited either. The only file that may be edited is
"BacDoor." which is a configuration file for certain commands in "Bac Door".
All files within the ZIPfile "BacDor10.Zip" are Copyright (C) by David Truong
and none may be used with any other software package without prior written con-
sent from the author. All rights are reserved. I hope your users enjoy Bac Door
1.0! This ConscienceWare door is being distributed under the Shareware concept
which means that if you like and use this door on a regular basis on your board
you should send a small contribution to the author. In this case, it's $5.00!
________________________________________________________________________________
________________________________________________________________________________
Files in the ZIPfile "BacDor10.Zip":
BacDoor.Exe --- Main executable file.
BacDor10.Doc --- This documentation.
BacDoor.Dor --- A sample batch file of how to evoke Bac Door.
BacDoor --- The configuration file for Bac Door
BacDoor.Inf --- Holds registration info about Bac Door.
BacDoor.Ins --- Instructions for the remote user for Bac Door.
RegBac.Frm --- Form for registering "Bac Door".
"BacUsers" --- Will be updated by the program when people play.
"BacDoor.Log" --- Will be updated by the program. Holds matches info.
--------------
* Total: 9
_______________________________________________________________________________
_______________________________________________________________________________
Contents:
Page 1 ........ Disclaimer, files in "BacDor10.Zip", contents.
Page 2 ........ Set-up, commands from local level.
Page 3 ........ What type of game is "Bac(carat) Door", some commands?
Page 4 ........ ConscienceWare Software, some more stuff?
_______________________________________________________________________________
_______________________________________________________________________________
---)> Page 1 <(---
Set-up, commands from local level
(---------------------------------)
Setting up should be a breeze. Just use the example from "BacDoor.Dor" batch
file, rename it to BacDoor, customize it to your file paths, and then it should
work fine. "Bac Door" supports multi-node systems! To use the multi-node
feature, all you need to do is specify "/N" on the same line as when you
load up Bac Door. That will tell the program to use the lock/unlock logic for
users running 2 or more nodes. The location of "PCBoard.Sys" is now located in
the command line when you evoke Bac Door.
Here is what your batch file for calling up BacDoor should look like:
Cls <(--- Clear local screen
C: <(--- Change to C: drive.
Cd\PCB\Doors <(--- Change to your doors directory.
BacDoor \PCB\PCBoard.Sys /N <(--- Load up BacDoor 1.0, with network logic.
C: <(--- Change to C: drive.
Cd\PCB <(--- Change to PCBoard directory.
Board <(--- Run PCBoard again.
A configuration file would look like:
C:\PCB\Gen\Blt10 <(--- Filename and file path to put bulletin created by Bac.
Yes (or No) <(--- Tells program to allow playing for time or not.
Yes (or No) <(--- Tells program to force user to play against others.
Here's an explanation of the "BacDoor" configuration file, line by line:
1. The path and name of the scores bulletin to make. It will create both an
ascii mono bulletin, and the color ANSI graphics bulletin, also. +"G". If no
bulletin is desired, then just type in "None" in the first line.
2. Bac Door also allows a user to play for time (in minutes). The time he wins
or loses in BacDoor is kept, even when he returns to PCBoard (or even when
he hangs up from Bac Door). I made this optional because some SysOps may not
want users to gain more time (or lose more time!)
3. Bac Door allows multi-playing, which means that users can challenge each
other in the game of Baccarat. Some users may not want to play against others
or allow others to play against them, and the program asks them if they want
to play against others or not. This option makes it mandatory that the users
be allowed to play against each other and vice versa.
Now, for the function keys:
F1 - Adds 1 minute of time to the user's overall time left. Time is both valid
while the user is in and out of door. When the user goes back to BBS, his
time will be remembered and it will be updated. Keep pressing F1 to add.
F2 - Subtracts 1 minute of time to the user's overall time left in the door.
The time is valid both while the user is in the door, and when the user
returns back to PCBoard.Sys. Keep pressing F1 to subtract a minute.
F3 - Gives you a "help screen" of commands available from local console.
F4 - Toggles the printer mode on/off. It will be saved and remembered in PCB.
F5 - Toggles the bell on/off (beep). It'll be saved and remembered also in PCB.
F6 - Allows (you) the SysOp to drop to DOS for a few moments to do some work.
F7 - Forces the user back to the BBS. Returns him to the main menu prompt.
F8 - Shows some statistics of the current user. Reads info from only PCB.Sys
F9 - Toggles the display on/off.
F10 - Allows the SysOp to "chat" with the user. (ESC)apes.
---)> Page 2 <(---
What is Baccarat, and commands within
(-------------------------------------)
Baccarat is a game where you are dealt two cards, with the option of taking a
a third card. There are six decks of cards all together that are shuffled and
the object is to get (in two or three cards) a hand equal to 9 (or closer than
your opponents hand). If the total of your two hands exceed 9, then the tens
digit is dropped (for example you get a 4 of Hearts and a 9 of Spades, they are
13, which exceeds nine, so it would be 3). You also play against the opponents,
and each of you make a bet before the start of the game. There is no limit to
the amount you can bet, as long as you both can cover it. In case there aren't
enough real users to play against, a dealer is also provided in the game. The
dealer always has ten times as much money as you do.
Bac Door also keeps a log of all the matches and their results in a file
called "BacDoor.Log". A user may get into the door, and look at that file if he
wishes. He may also start reading the file at a certain point, because Bac Door
allows you to start reading the results in a certain date. This is done to keep
the user from having to re-read old matches in Bac Door to get to the newer re-
sults that he hasn't seen yet. Once he enters a date, say 06-01-1989, Bac Door
will list all the matches and results that happened on 06-01-1989 and all the
matches that occurred after that date, also.
In case of a tie in a round, no one wins any money and no one loses any money.
When a user is playing a "real" opponent, his score and his opponent's score is
both updated, so if "Johnny O'mally" (who had $5000) challenges "Mike Mundel"
(who has $2150), and in the course of the match, Johnny loses $1500 to Mike,
then $1500 would be deducted from Johnny's score of $5000, so he only has $3500
left, BUT, $1500 would be added to Mike's score of $2150, so he would have a
new total of $3650. Won't Mike be surprised when he gets on the next day and
finds that he has $1500 more than when he last played, and he wasn't even on!
---)> Page 3 <(---
ConscienceWare, more stuff?
(---------------------------)
If you use Bac Door on your board, and have not yet made a contribution of
$5.00, please consider doing so. The door itself is in no way crippled and the
only sign of it being a demonstration is that it says "(Unregistered Copy)" in
the beginning, and asks you to register at the end.
Once you register, and I receive your check for $5.00, I will leave you a note
on my board, telling you what file you can download to register Bac Door. The
file should take less than 1 minute to download. It is a replacement for the
"BacDoor.Inf" file that had already come with your ZIPfile. All you'd have to
do is download the new ".INF" file, put it in the same directory as BacDoor and
then delete the old BacDoor.Inf file and rename the new one to BacDoor.Inf. You
should then be registered! Once you have this file, you should be able to down-
load all new releases of "BacDoor", copy over the old "BacDoor.Exe" file, with
the new one, and you'll still be a registered BacDoor SysOp!
Please support the Shareware concept, with a good amount of registrations, I
will release updates of Bac Door, plus maybe release more doors using this type
of registration method. Remember, this door is not crippled in any way! I will
also give support of BacDoor (which uses approximate 183k) to all registered
SysOps. If you'd like to register BacDoor, please print out the "RegBac.Frm" in
the ZIPfile and send it in with $5.00 to:
David Truong
P.O. Box 122
Herndon, Va. 22070
After you have done that, wait a few days, and call my board (The Medium of
Exchange) at (703) 444-1732. If I have received your check and registration, I
should have a message waiting for you, telling you the file to download. It's
only about 300-400 bytes long. Please do not attempt to modify your BacDoor.Inf
file, as if anything is changed, the program will fail to work. Thanks for your
time, and for setting up BacDoor. I hope it gets a lot of users to participate!
As to future programs, I am still working on learning "C", and re-writing the
"C-Report" program. Dependant on how this registration technique works, I'll be
writing more doors like this, with only the "Please register" beg and no other
cripples in the door. Take care, and look for more ConscienceWare Software!
The number for my BBS is: The Medium of Exchange
(703) 444-1732
If you have any problems with any ConscienceWare Software program, please
call and let me know. We'll try to work something out.
---)> Page 4 <(---
---)> End of documentation <(---