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 >
Text File  |  1989-06-04  |  12KB  |  215 lines

  1.  
  2.                                  Bac Door  v 1.0
  3.                          (----------------------------)
  4.                        Copyright (C) 1989 by David Truong
  5.                               All rights reserved.
  6.  
  7.  The program "Bac Door" may be  distributed freely  as long as  there is no fee
  8. charged for it, with the exception of a diskette and mailing fee, not to exceed
  9. $3.50.  The author takes no  responsibility for any damage  that may occur from
  10. using "Bac Door", when the SysOp runs  the program,  he explicitly acknowledges
  11. that, and agrees that no action shall be taken against David Truong or Conscie-
  12. nceware Software. The .EXE file may not be edited, the "BacDoor.Inf"  files and
  13. documentations may not be  edited either.  The only file that may be  edited is
  14. "BacDoor." which is a configuration file for certain commands in "Bac Door".
  15.  All files within the ZIPfile "BacDor10.Zip" are Copyright (C)  by David Truong
  16. and none may be used with any other software package without prior written con-
  17. sent from the author. All rights are reserved. I hope your users enjoy Bac Door
  18. 1.0! This ConscienceWare door is being distributed under the  Shareware concept
  19. which means that if you like and use this door on a regular basis on your board
  20. you should send a small contribution to the author.  In this case,  it's $5.00!
  21. ________________________________________________________________________________
  22. ________________________________________________________________________________
  23.  
  24. Files in the ZIPfile "BacDor10.Zip":
  25.  
  26. BacDoor.Exe       ---    Main executable file.
  27. BacDor10.Doc      ---    This documentation.
  28. BacDoor.Dor       ---    A sample batch file of how to evoke Bac Door.
  29. BacDoor           ---    The configuration file for Bac Door
  30. BacDoor.Inf       ---    Holds registration info about Bac Door.
  31. BacDoor.Ins       ---    Instructions for the remote user for Bac Door.
  32. RegBac.Frm        ---    Form for registering "Bac Door".
  33. "BacUsers"        ---    Will be updated by the program when people play.
  34. "BacDoor.Log"     ---    Will be updated by the program. Holds matches info.
  35. --------------
  36. * Total: 9
  37. _______________________________________________________________________________
  38. _______________________________________________________________________________
  39.  
  40.                                  Contents:
  41.  
  42.   Page 1 ........  Disclaimer, files in "BacDor10.Zip", contents.
  43.   Page 2 ........  Set-up, commands from local level.
  44.   Page 3 ........  What type of game is "Bac(carat) Door", some commands?
  45.   Page 4 ........  ConscienceWare Software, some more stuff?
  46. _______________________________________________________________________________
  47. _______________________________________________________________________________
  48.  
  49.  
  50.  
  51.  
  52.                                ---)> Page 1 <(---
  53.  
  54.  
  55.                         Set-up, commands from local level
  56.                        (---------------------------------)
  57.  
  58.  Setting up should be a breeze.  Just use the example from "BacDoor.Dor"  batch
  59. file, rename it to BacDoor, customize it to your file paths, and then it should
  60. work  fine.  "Bac Door"  supports  multi-node  systems!  To use  the multi-node
  61. feature,  all you need  to do is  specify  "/N"  on the  same line as  when you
  62. load up Bac Door. That will tell the program to  use the lock/unlock  logic for
  63. users running 2  or more nodes. The location of "PCBoard.Sys" is now located in
  64. the command line when you evoke Bac Door.
  65.  Here is what your batch  file for calling up BacDoor should look like:
  66.  
  67. Cls                         <(--- Clear local screen
  68. C:                          <(--- Change to C: drive.
  69. Cd\PCB\Doors                <(--- Change to your doors directory.
  70. BacDoor \PCB\PCBoard.Sys /N <(--- Load up BacDoor 1.0, with network logic.
  71. C:                          <(--- Change to C: drive.
  72. Cd\PCB                      <(--- Change to PCBoard directory.
  73. Board                       <(--- Run PCBoard again.
  74.  
  75.  A configuration file would look like:
  76.  
  77. C:\PCB\Gen\Blt10   <(--- Filename and file path to put bulletin created by Bac.
  78. Yes (or No)        <(--- Tells program to allow playing for time or not.
  79. Yes (or No)        <(--- Tells program to force user to play against others.
  80.  
  81.  Here's an explanation of the "BacDoor" configuration file, line by line:
  82.  
  83. 1. The path  and name of the scores  bulletin to make.  It will create both an
  84.   ascii mono bulletin, and the color ANSI graphics bulletin, also. +"G". If no
  85.   bulletin is desired, then just type in "None" in the first line.
  86.  
  87. 2. Bac Door also allows a user to play for time (in minutes). The time he wins
  88.   or loses in BacDoor is kept,  even when he returns to PCBoard  (or even when
  89.   he hangs up from Bac Door). I made this optional because some SysOps may not
  90.   want users to gain more time (or lose more time!)
  91.  
  92. 3. Bac Door allows multi-playing,  which  means that users can  challenge each
  93.  other in the game of Baccarat. Some users may not want to play against others
  94.  or allow others to play against them, and the program asks them if  they want
  95.  to play against others or not. This option  makes it mandatory that the users
  96.  be allowed to play against each other and vice versa.
  97.  
  98.  
  99. Now, for the function keys:
  100.  
  101. F1 - Adds 1 minute of time to the  user's overall time left. Time is both valid
  102.      while the user is in and out of door.  When the user goes back to BBS, his
  103.      time will be remembered  and it will be updated.  Keep pressing F1 to add.
  104.  
  105. F2 - Subtracts 1  minute of time to the  user's overall  time left in the door.
  106.      The time  is valid both while the user is  in the door, and  when the user
  107.      returns back to PCBoard.Sys. Keep pressing F1 to subtract a minute.
  108.  
  109. F3 - Gives you a "help screen" of commands available from local console.
  110.  
  111. F4 - Toggles the printer mode on/off.  It will be saved and remembered  in PCB.
  112.  
  113. F5 - Toggles the bell on/off (beep). It'll be saved and remembered also in PCB.
  114.  
  115. F6 - Allows (you) the SysOp to drop  to DOS for a few moments  to do some work.
  116.  
  117. F7 - Forces the user back  to the BBS.  Returns  him to  the main menu  prompt.
  118.  
  119. F8 - Shows some statistics of the current user. Reads info from only PCB.Sys
  120.  
  121. F9 - Toggles the display on/off.
  122.  
  123. F10 - Allows the SysOp to "chat" with the user. (ESC)apes.
  124.  
  125.  
  126.                                 ---)> Page 2 <(---
  127.  
  128.  
  129.                      What is Baccarat, and commands within
  130.                     (-------------------------------------)
  131.  
  132.  Baccarat is a game where you are dealt two cards,  with the option of taking a
  133. a third card.  There are six decks of cards all together that  are shuffled and
  134. the object is to get (in two or three cards) a hand equal to 9  (or closer than
  135. your opponents hand).  If the total of your two hands  exceed 9,  then the tens
  136. digit is dropped (for example you get a 4 of Hearts and a 9 of Spades, they are
  137. 13, which exceeds nine, so it would be 3). You also play against the opponents,
  138. and each of you make a bet before the start of the game.  There is no  limit to
  139. the amount you can bet, as long as you both can cover it.  In case there aren't
  140. enough real users to play against,  a dealer is also provided in the game.  The
  141. dealer always has ten times as much money as you do.
  142.  Bac Door also  keeps a log  of all  the matches  and their  results in  a file
  143. called "BacDoor.Log". A user may get into the door, and look at that file if he
  144. wishes. He may also start reading the file at a certain point, because Bac Door
  145. allows you to start reading the results in a certain date. This is done to keep
  146. the user from having to re-read old matches in Bac Door to get to the newer re-
  147. sults that he hasn't seen yet. Once he enters a date, say 06-01-1989,  Bac Door
  148. will list all the matches and results that happened on 06-01-1989  and  all the
  149. matches that occurred after that date, also.
  150.  In case of a tie in a round, no one wins any money and no one loses any money.
  151. When a user is playing a "real" opponent, his score and his opponent's score is
  152. both updated, so if "Johnny O'mally"  (who had $5000) challenges  "Mike Mundel"
  153. (who has $2150), and in the course of  the match,  Johnny loses $1500  to Mike,
  154. then $1500 would be deducted from Johnny's score of $5000, so he only has $3500
  155. left, BUT, $1500 would be added to Mike's  score of $2150,  so he would  have a
  156. new total  of $3650. Won't Mike be surprised when he  gets on the next  day and
  157. finds that he has $1500 more than when he last played, and he wasn't even on!
  158.  
  159.  
  160.  
  161.                                ---)> Page 3 <(---
  162.  
  163.  
  164.  
  165.  
  166.                            ConscienceWare, more stuff?
  167.                           (---------------------------)
  168.  
  169.  If you use Bac Door  on your board,  and have not  yet made a  contribution of
  170. $5.00, please consider doing so.  The door itself is in no way crippled and the
  171. only sign of it being a demonstration is that it says "(Unregistered Copy)"  in
  172. the beginning, and asks you to register at the end.
  173.  Once you register, and I receive your check for $5.00, I will leave you a note
  174. on my board, telling you what file you can download to  register Bac Door.  The
  175. file should take less than 1 minute  to download.  It is a replacement  for the
  176. "BacDoor.Inf" file that had already come with your ZIPfile.  All you'd  have to
  177. do is download the new ".INF" file, put it in the same directory as BacDoor and
  178. then delete the old BacDoor.Inf file and rename the new one to BacDoor.Inf. You
  179. should then be registered! Once you have this file, you should be able to down-
  180. load all new releases of "BacDoor", copy over the old "BacDoor.Exe" file,  with
  181. the new one, and you'll still be a registered BacDoor SysOp!
  182.  Please support the Shareware concept, with a good amount  of registrations,  I
  183. will release updates of Bac Door, plus maybe release more doors using this type
  184. of registration method. Remember, this door is not crippled in any way!  I will
  185. also give support of  BacDoor (which uses approximate 183k)  to  all registered
  186. SysOps. If you'd like to register BacDoor, please print out the "RegBac.Frm" in
  187. the ZIPfile and send it in with $5.00 to:
  188.  
  189.                                 David Truong
  190.                                 P.O. Box 122
  191.                                 Herndon, Va. 22070
  192.  
  193.  After you have done that,  wait a few days,  and call my board  (The Medium of
  194. Exchange) at (703) 444-1732. If I have received your check and registration,  I
  195. should have a message waiting for you,  telling you the file to download.  It's
  196. only about 300-400 bytes long. Please do not attempt to modify your BacDoor.Inf
  197. file, as if anything is changed, the program will fail to work. Thanks for your
  198. time, and for setting up BacDoor. I hope it gets a lot of users to participate!
  199.  
  200.  As to future programs, I am still working on learning "C", and  re-writing the
  201. "C-Report" program. Dependant on how this registration technique works, I'll be
  202. writing more doors like this, with only the "Please register" beg and  no other
  203. cripples in the door. Take care, and look for more ConscienceWare Software!
  204.  
  205.  
  206.           The number for my BBS is:   The Medium of Exchange
  207.                                           (703) 444-1732
  208.  
  209.    If you have any problems with any ConscienceWare Software program, please
  210.             call and let me know. We'll try to work something out.
  211.  
  212.                                 ---)> Page 4 <(---
  213.  
  214.                          ---)> End of documentation <(---
  215.