home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / DOORS / KING709.ZIP / KING.DOC < prev    next >
Encoding:
Text File  |  1990-10-04  |  11.2 KB  |  226 lines

  1.                              King of the Board
  2.                         Copyrighted June 1988,1989,1990
  3.                    By Chuck Valecek - Suburban Software
  4.                                Version 7.08
  5.                               October 4, 1990
  6.  
  7. BACKGROUND
  8.  
  9.     King of the Board started about a year ago as a Door written in QuickBasic
  10. and incorporated Door routines in DOORPATCH. Since then it has been modified
  11. from version 1.0 through 5.4 with suggestions by users and Sysops. It has become
  12. very popular with PCBoards all over the country and very popular with the users.
  13.  
  14.     The 7.0 was the first official release of the door which was completly
  15. rewritten using Turbo Pascal and ProKit Door routines. This will, I hope,
  16. statisfy those Sysops who wanted to use the door but could not do to
  17. the newer modem speeds and system incompatablities.
  18.  
  19. FILES
  20.  
  21. The following files are either included in the package or created by the door.
  22.  
  23. KINGxxx.EXE  The door program itself (xxx would be the version number)
  24. QUESTION.DAT Question file (included)
  25. QUESTION.TXT Question file in text format
  26. NEXTQUES.DAT Next question (created by the door)
  27. NEW_QUES.DAT New questions entered by the users (created by the door)
  28. KINGUTIL.EXE Utility program to list users etc (included)
  29. KINGxxx.CNF  Sample config file
  30. KINGxxx      Sample batch file
  31. KING.LOG     Optional log file (created by the door)
  32. KING.HLP     Help file
  33. KINGP.HLP    Help file if using the Point version.
  34. KOB.DAT      Sign on screen for King
  35. QOB.DAT      Sign on screen for Queen
  36. CONV705.EXE  Conversion program from 7.04 to 7.05
  37. MKKOB708.EXE Program to create the config file for Version 7.08
  38. KINGQUES.EXE Program to add questions quickly
  39.  
  40.  
  41. THE DOOR
  42.  
  43.     King is a trivia game that users try to make it up the pyramid to the top.
  44. To accomplish this the user must challange another user in a position above him.
  45. The user is asked a question and if he gets it right he changes places with the
  46. user he challenged. Its a quick game and wont tie up your board as some games
  47. do because the user is asked only one question and is allowed only one play per
  48. day. He may call back tomorrow and find himself back were he was or even further
  49. down the pyramid. If the user is beyond the playing grid (only 28 users on the
  50. grid) he can challange only the 26th,27th and 28th position. If he is on the
  51. grid he can only challange one of the next three players. After the player
  52. has a turn he is asked if he would like to enter a qustion into the game. These 
  53. questions are placed in a hold file for the sysop to review and merge into the
  54. question file. Each time a user calls in the question is changed. The program 
  55. reads the question file sequentially so the more questions in the file the less
  56. chance the user will get a repeat. The sysop also has the option to limit the
  57. number of chances the user gets to answer correctly. I use 3 and it seems to 
  58. work out just fine. One sysop, I won't mention his name, changes the number
  59. of chances so his users never know how many tries he gets. The format of the
  60. question is shown to the user. All alpha characters are replaced with a *, all
  61. digits are replaced with a N and special caharcters (!@#$$%) are shown as is.
  62. After each guess the user is prompted to see if he would like to try again. If
  63. so the correct letters are replaced so as to give him a hint. This helps if the
  64. user is unsure of the correct spelling. Only letters that are replaced are 
  65. those that are in the correct position.
  66.  
  67.     There is an option that allows the sysop to choose if he wants the game to
  68. use the point system or not. The point system assigns a point value to the
  69. person being challenged. The points are assgined as follows:
  70. Person 3 positions above the player 2500 points.
  71. Person 2 positions above the player 2000 points.
  72. Person 1 position  above the player 1500 points.
  73.  
  74. If the player answers the question incorrectly the person he challenged gets a
  75. bonus of 500 points.
  76.  
  77. If you choose to set the point option a extra file will be created by the door
  78. which will contain the point standings. This will only appear if the point
  79. option is set. The user will also be asked if he would like to review the file
  80. before the door terminates. This file could be copied over as a bulletin if you
  81. wish in the door batch file.
  82.  
  83. Just add "copy kingpts c:\pcb\gen\bltnn" and "copy kingptsg c:\pcb\gen\bltnng
  84. in your batch file before you return to the board.
  85.  
  86.  
  87.  
  88.    Thats about it for the door operation. Its simple yet fun!
  89.  
  90. SETUP
  91.  
  92.     Most of you out there are familar with the setup of a door. This door 
  93. follows the standard setup of the ProKit series of Doors.
  94.  
  95.  
  96. Since the config file has gotten so large I have written a program that will
  97. create the config file for you through a series of prompts. Answer the prompts
  98. and a config file will be created. You can always rerun the program to create 
  99. another file if you made an error.
  100.  
  101. If you are a previous registered sysop of King of the Board your old 
  102. registration number will work with this door.
  103.  
  104.  
  105. And you thought it was hard!
  106.  
  107. Okay now to set up a batch file for the door to run. Remember this is just like
  108. any other batch file except there is no ".BAT" extension.
  109.  
  110. The standard DOOR script for ProKit doors has this format:
  111.      echo off
  112.      cd \king
  113.      KING600 KING600.CNF c:\pcb
  114.      copy KINGPTS C:\PCB\GEN\BLT30  (Only if the points are in effect) OPTIONAL
  115.      copy KINGPTSG C:\PCB\GEN\BLT30G (Only if the points are in effect) OPTIONAL
  116.      cd \pcb
  117.      board
  118.  There is nothing else required in this batch file.
  119.  
  120.  
  121. UTILITIES
  122.  
  123. Okay now to the new Sysops. There is a program called KINGUTL4.EXE.This utility
  124. will display the users file, print the users file, Purge users from the users
  125. file, Verify the question file (explained later), Merge the new questions into
  126. the question file, Create a TEXT file from the question file for editing and
  127. rebuild the question file from a TEXT file. Since the question file is a
  128. formatted Pascal file it may look like gibberish to you. Chosing the option
  129. Convert to text will allow you to use any text type editor and edit the questions
  130. or answers then rebuild the question file. All the options are in LOTUS type
  131. menus. Select the option with the arrow keys and press return.
  132.  
  133.     The questions entered by the users go into a file called NEW_QUES.DAT.
  134. This is a standard text file and can be edited with any text editor. Edit this
  135. file before merging the new questions into the question file.
  136. The format of the data is question,answer,user. That is the question followed
  137. by a comma followed by the answer followed by a comma followed by the username.
  138. As of this release all three (3) fields must be present. the KINGUTIL will strip
  139. off the users name before it is merged.
  140.  
  141.     If you convert the question file into a text file the first line will be the
  142. number of questions in the file. Example: 1147,0. There is no need to change 
  143. this record. Leave as it is the KINGUTIL will place the correct number of 
  144. questions in the first record. Why this record. The door creates a file called
  145. NEXTQUES.DAT that contains the number of the next question. If this number
  146. exceeds the number of questions it will reset to 2 allowing the first question
  147. to be asked. In future release this may be removed and a editor built into the
  148. KINGUTIL to accomadate editing of the questions. But for now this is the way
  149. it has to be.
  150.     
  151.     PLEASE edit your new question file!!! I have had users call me long
  152. distance to complain that they lost because of a word was entered incorrectly.
  153. This is not MY problem. Its up to you to insure that the answers are correct.
  154.  
  155.     I beleive I have tried to cover most of the requirements of the programs.
  156. Sample config files, batch files and questions have been included in the 
  157. package.
  158.  
  159. REGISTRATION
  160.  
  161.     If you wish to register the door it would be greatly apprecaiated. For a
  162. mere $20.00 you can get rid of that stupid message <EVALUATION COPY> and
  163.  
  164.     $$$$ Please help the sysop Register this door $$$ 
  165.    
  166.     I will contact you by BBS or mail you the latest version of the door along
  167. with a registration number. This number will turn off the messages and allow
  168. your BBS name to be displayed on the opening and closing screens. As I stated 
  169. before this door is not Crippled in any way or form and will run forever even
  170. if you did not register it. All monies received go back to other Door Authors
  171. for thier doors that run on my system, the lastest version of Pascal etc. In
  172. the past I have contacted registered sysops and uploaded the newest versions.
  173. It has become almost impossible for me to continue this practice since there 
  174. have been so many registrations. I always have a open door for sysops on my
  175. board. Sign in and go into my Support Confrence and you will find the latest
  176. version of my doors there for downloading.
  177.  
  178.     Please if you have a problem with setting it up or find a bug (?) Don't 
  179. call Salt Air and gripe about it, call my board and you will get a FASTER
  180. response. I know there are some Sysops out there that can vouch for this. I
  181. called many Sysops voice and tried to help them out at my expense, even before
  182. they registered the door.
  183.  
  184.     If you are a Author of a door and want to exchange registered copies let
  185. me know. We can work out something!! I may even throw my kids into the deal!
  186.  
  187. OH! One more thing. If you have any suggestions please drop me a line. All the
  188. changes to the door in the past year have been suggestions made by sysops who
  189. have registered the door. I will review all suggestions and if they have any
  190. merit I will incorporate them in the next release or so. If time permits I will
  191. compile a list of suggestions that have not yet made it into the code for you
  192. to review and voice your opinion on.
  193.  
  194.  
  195.     I would like to take a few lines and thank those who made this door possible
  196. Clark Development for writting the BEST BBS program out, Sam Smith for doing
  197. such a GREAT job on the routines used in this door and to all of you that have
  198. taken the time to register the door and have added suggestions to the door. 
  199.    
  200.    I have made a request to the authors of PCBoard to be placed on the
  201. list of 3rd party authors and software developers. Hopefully I can receive the
  202. file layouts for 15.0 as soon as they are finialized. This will allow me to 
  203. the neccessary changes before everyone is on 15.0.
  204.  
  205.    And a special Thanks to Howard Hartman of Network East and all the sysops
  206. who have help me test the beta release and for thier suggestions. If you have
  207. an idea that you would like to see turn into a door. Drop me a line and we can
  208. discuss your ideas. And maybe turn it into a door!!
  209.  
  210.  
  211.    Also a VERY special thanks to Heather Broadhurst who created a question file
  212. containing 1800 questions. This file is included with this release.
  213.  
  214. Okay here is the address to send the MILLIONS!!
  215.  
  216. Chuck Valecek
  217. Suburban Software
  218. P. O. Box 368
  219. Oak Lawn, IL 60454
  220. (708)-636-6694 (Node 1) (708)-636-6697 (Node 2) USR HST 19200
  221. I am PcPursuitable via Chicago
  222.  
  223. Effective November 1989 our area code was changed from 312 to 708 so please make
  224. a note of it. Oh! Please make the checks or money order payable to me not
  225. Suburban Software. Believe it or not my bank won't cash them unless I open a 
  226. business account.