home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / gammon20.zip / SYSOP.DOC < prev   
Text File  |  1990-03-26  |  7KB  |  147 lines

  1.                 Sysop Documentation for WWIV Backgammon
  2.                 ---------------------------------------
  3.                   This program is brought to you by:
  4.  
  5.                                Joel Bergen
  6.                           sysop of ProVision BBS
  7.                              (206) 353-6966
  8.                             300/1200/2400 bps
  9.                                 24 hours
  10.  
  11. First of all, you should have the following files in GAMMONxx.ZIP  (where
  12. xx is the version number):
  13.  
  14. SYSOP.DOC    - This sysop documentation file
  15. GAMMONxx.PAS - The pascal source file for the game (xx = version)
  16. GAMMON.TXT   - player instructions (ANSI players)
  17. GAMMON2.TXT  - player instructions (ASCII players)
  18. BKGAMMON.BAS - the BASIC program that most of the game logic comes from
  19. COMMTAG.PAS  - WWIV's COMMON.PAS re-written to read DOOR.SYS and use
  20.                a fossil driver.  This file can be used to recompile WWIV
  21.                doors to work with T.A.G (or GAP, or other) BBSs.
  22. FOSSIL.PAS   - Fossil driver interface unit.
  23.  
  24. Also, the following files will be created upon running the game for the first
  25. time:
  26.  
  27. GAMMON1.DAT - Data file for game set 1
  28. GAMMON2.DAT - Data file for game set 2
  29.  
  30. Requirements
  31. ------------
  32. This door requires that a FOSSIL driver be loaded.
  33. This door reads DOOR.SYS.  If your BBS cannot generate DOOR.SYS, use a
  34. utility such as DoorMaster to create this file.
  35.  
  36. Installation
  37. ------------
  38.  
  39. 1. Make a directory on your hard disk to hold the Backgammon doorgame.
  40. 2. Place all the files contained in this archive in this directory.
  41. 3. Create a batch file in your BBS directory to execute the door.
  42.    For example:  GAMMON.BAT
  43.  
  44.       copy door.sys \gammon    {door.sys must be in GAMMON directory}
  45.       cd \gammon               {must change to gammon directory     }
  46.       gammon20                 {execute backgammon door             }
  47.       cd \bbs                  {return to BBS directory             }
  48.  
  49.  
  50. Once you have added the game to the BBS, log on and enter the game. The
  51. first data file will be created. Once at the main menu,
  52. choose the C)hange set number command and change to set number 2. The second
  53. data file will then be created. The game is now ready to run.
  54.  
  55.  
  56. Sysop Main Menu Commands
  57. ------------------------
  58.  
  59. The sysop has an extra command at the main menu:
  60.  
  61. B - Build game
  62.  
  63. This is how you set up a game, or erase a game if you want to. You will be
  64. presented with the game-select menu of the 9 games in the current game set.
  65. Choose the # of the game you want to build. You will be warned that the game
  66. will be erased in case you don't want to continue. If you do continue, just
  67. enter the 2 player names when prompted for them (watch your spelling!). To
  68. just erase a game, just press ENTER the player names.
  69.  
  70. One other thing that a sysop or co-sysop can see is the date of the last move
  71. on line 23 of a game screen. This is provided just as a convenience so you
  72. can tell how long it's been since the last move was made.
  73.  
  74. Also, you'll notice that I didn't include a command to let you edit a game.
  75. There are 2 reasons for this: 1)the game checks for illegal moves when a
  76. player is moving, so there's no way to make an illegal move, and 2)a user
  77. can do his turn over if he's not satisfied with the moves he's made. So if
  78. he saves his moves then decides he wants to change them, that's too bad.
  79.  
  80.  
  81. Credits
  82. -------
  83.  
  84. I firmly believe that credit should be given where it is due. So, I would like
  85. to thank the following people for their ideas, help, and routines:
  86.  
  87. - JAK : most of the ideas for the game come from the Chess Chain that was
  88.   written by JAK, such as the request file and general layout of the game.
  89.   Although I didn't use any of the actual code from the Chess Chain, most
  90.   of the ideas for Backgammon did come from the chess game.
  91.  
  92. - Marvin : Marvin's Othello chain contained the routines used to move the
  93.   cursor around the screen with the ANSI driver.
  94.  
  95. - Marcus Aurelius : Marcus modified Marvin's ANSI routines into the "locate"
  96.   procedure used in the game.
  97.  
  98. - ?? : whoever it was that wrote the program BKGAMMON.BAS (there is no name
  99.   mentioned in the program). The logic used to check for valid moves, draw
  100.   the game screen, move the pips, etc. comes from this program.
  101.  
  102.  
  103. Additional items
  104. ----------------
  105.  
  106. Feel free to modify this program as you please. All that I ask is that you
  107. document your changes at the bottom of this file, and that you do NOT remove
  108. the credits from the title screen. If you intend to pass the game around after
  109. you've changed it, bump the version up (ie from version 1.0 to version 1.1).
  110. If any bugs are found and fixed, please document that too.
  111.  
  112.  
  113. -------------------------- Game History ------------------------------------
  114.  
  115. Version 1.0 - released on 03/25/88 by The Hightailer.
  116.  
  117. ----------------------------------------------------------------------------
  118.  
  119. Version 1.1 - released on 3/30 by The Hightailer.  The biggest change was
  120. that the game now allows ASCII users to play. The game checks to see if the
  121. user has ANSI graphics or not, and then proceeds accordingly. Other changes
  122. include:
  123. - The request file is NOT shown to the sysop upon entering the game. It got
  124.   to be a big hassle for me, so I took that out.
  125. - A small bug that updated the lastroll too early (in initializemove instead
  126.   of savegame) was fixed.
  127. - Some of the delays were removed and replaced with pausescr's.
  128. - A few other minor things.   For ASCII users, the game titles aren't
  129.   centered, since many of them don't have 80 columns. Long titles will still
  130.   wrap around on their screens, but that's just too bad. Some of the colors
  131.   and screen formatting was removed from certain procedures so that both
  132.   ANSI and ASCII users could use the same procedures. If you happen to have
  133.   a co-sysop that doesn't have ANSI, he can still do the sysop functions with
  134.   no problems.
  135.  
  136. Version 2.0 - Released 3/24/90 by Joel Bergen
  137. - The game now reads DOOR.SYS instead of CHAIN.TXT, to allow it to run on
  138.   a wider variety of BBS programs besides WWIV.
  139. - The game now requires a fossil driver to be loaded.
  140. - Modified game so that players can sign up for their own games instead of
  141.   asking the Sysop to sign them up.  Zero maintenance on the Sysop's part.
  142.   Did away with the Request file.
  143. - Cut the size of the data files considerably.
  144. - Removed The Hightailer, and The Rapid Transit System's phone numbers from
  145.   the game, after attempting to call said BBS and getting a very confused
  146.   person on the other end.
  147.