home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CHESS35A.ZIP / CHESS.DOC < prev    next >
Text File  |  1995-01-28  |  9KB  |  260 lines

  1.  
  2.  
  3.  
  4.                       FALKEN CHESS v3.5a (rip, fidonet)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                             Jan. 28, 1995
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                              William Bell
  23.                           55 Gate House Trail
  24.                           Henrietta, NY  14467
  25.  
  26.  
  27.  
  28. Author, Programmer, etc: William N. Bell
  29. (C) Copyright 1992-95 William N. Bell
  30. Support BBS: (716) 359-4736
  31.  
  32. Also included is create.exe, this allows NEW chess sysops
  33. to create games.dat. Also allows you to wipe-out old games.dat.
  34. Just run create.exe in games.dat directory (whatever chess.pth says).
  35.  
  36. I. Introduction
  37.  
  38. Why wait any longer??? Get a game that is hundreds of years old,
  39. yet still as much fun as when it was designed. Chess for Falken
  40. BBS is fun and easy.
  41.  
  42. Registered systems can now save a game and move a chess piece
  43. while that user is offline. It also tells you what games are currently
  44. your turn in. Also, non-registered systems get a message
  45. send to console every 5 or so moves and pauses 15 seconds.
  46.  
  47. This is a multi-player chess game allowing 2 users on the bbs to play
  48. chess interactively.  This game does not teach chess but does some
  49. error move checking. This version allows most rules including:
  50.  
  51.    Castling
  52.    Pawn promotion
  53.    Taking pawn in passing (en passent)
  54.    Find checkmates
  55.  
  56. Falken Chess can figure out when someone is in check, and it also
  57. will not allow a move which puts you into check.  Chess allows
  58. messages to be send to other user while playing.  It keeps
  59. scores in a human-readable "scores.txt" file.  This version
  60. allows ascii and ansi play. Although ascii play is inhibited and
  61. not recommended. I am concentrating on ANSI play.
  62.  
  63. Starting in v1.4 you can save you game to finish playing later with
  64. same player.  This support will be expanded in versions to come.
  65. When you load a game, scores get reset to zero.
  66.  
  67. Starting in v1.7 with Falken v6.41 (late) system logon messages
  68. and stuff will not be sent to chess players.
  69.  
  70. II. Getting Started
  71.  
  72. This game is very easy to set up.  A 80286 is required with at least 70K
  73. memory per user.  Also use MSDOS 3.1 or above with SHARE.EXE loaded
  74. into autoexec.bat or config.sys files. I have had no problems running
  75. chess on a 80386 and 80486 using MSDOS 5.0/QEMM 6.0 expanded memory managers
  76. under Falken v6.3 and v6.4, 6.41, 6.42, 6.63c, 6.65.
  77.  
  78. VERY IMPORTANT: Please load SHARE.EXE to enable record locking, or save
  79.                 games will not work. Do not use IBM DOS 6.1, because
  80.                 it's share.exe has a bug in it.
  81.  
  82.  
  83.  
  84. 1. Copy all 14 files into a sub-directory. You should have
  85.    file_id.diz   BBS readable description
  86.    chess.exe     (Need KEY for registered version)
  87.    chess.pth     (a file needed to find scores.txt, and saved games.dat)
  88.    chess.doc     (this file!)
  89.    whatsnew      (some notes on new versions)
  90.    create.exe    (To create games.dat for 1st time)
  91.    fbday*.zip     (Check move. Place this in logon door "checker.exe C")
  92.    ch27to31.exe  (convert games.dat from v2.7-3.0 to v3.1)
  93.    ch31to33.exe  (convert games.dat from v3.1-3.2 to v3.3)
  94.    ch34to35.exe  Convert games.dat from v3.4 to v3.5
  95.    chesspak.exe  (chess packer. Run in middle of night. - V3.5)
  96.    ch_icon.zip   (give to users to put in \ripterm\icons dir)
  97.  
  98.    f_hello.exe   Fidonet HELLO
  99.    f_bye.exe     Fidonet Goodbye
  100.    f_chess.exe   Process after getting FALKEN_CHESS echomail
  101.  
  102.    --- FNET not presently available ---
  103.    falknet.pth   (path to your FNET dirsectory)
  104.    chessext.exe  (FNET: run after addrecs.exe)
  105.    hello.exe     (FNET: run this to get a chess.lst created)
  106.    bye.exe       (FNET: run this to tell chess systems to stop sending to you)
  107.  
  108.    The unregistered version pauses for about 15 seconds after 5 or so moves.
  109.    It is annoying, so please register and remove this pause.
  110.  
  111. The program creates:
  112.    scores.txt    (an ASCII file with all scores in it)
  113.    chess.lst     (FNET: an ASCII file with valid nodes)
  114.    chessfdo.lst  Fidonet: an ASCII file of valid nodes
  115.  
  116. ** New install program **
  117.  
  118.    > install
  119.  
  120.       This program sets up bye.bat, hello.bat and chessfdo.bat (nightly
  121.       event). Plus sets up chess.pth.  Make sure chess.pth is in your
  122.       Mainbbs directory.  The install program fixes common mistakes
  123.       people have when installing chess. :)
  124.  
  125. 2. Change chess.pth to path of subdirectory(eg: \falken\chess\) use
  126.    a simple editor to do this.
  127.  
  128. 3. Run "BBSCFG" and add chess as a door. Refer to Falken Operations Manual.
  129.      chess___ chess.exe
  130.  
  131. TO set up Fidonet, just add FALKEN_CHESS echo to areas.bbs and
  132. set up to poll 1:261/334 (Rick Ellison) regularly.
  133. Set up Fidonet, and once it is setup, use BBSCFG and add:
  134.      chess___ chess.exe fido\
  135.                         ^------ optional path to yours config.dog/areas.bbs
  136.      From DOS run:
  137.      > f_hello \falken7\fido
  138.      Put in your nightly event after tossing Echomail:
  139.      > f_chess \falken7\fido
  140.      And when you no longer want to receive FALKEN_CHESS
  141.      > f_bye \falken7\fido
  142.  
  143. Run create.exe in your chess directory to start games.dat file.
  144.  
  145. 4. Change doors prompt in messages.msg. Most systems use
  146.    mc_submenu1 {} for this.
  147.  
  148.   CHESSPAK.EXE
  149.  
  150.       This program will pack the games.dat file. You can run this
  151.       at night and keep your games.dat file real small. It keeps
  152.       and old games.dat and names it games.old.  Now also
  153.       checks local users and removes those no longer on your
  154.       system and posts winners when game is too old because someone
  155.       won't move a piece!
  156.  
  157.       You must run this program in your mainbbs directory!
  158.                chesspak.exe  <days>
  159.       <days> is optional number of days to allow a chess
  160.             game after user has logged on without moving. Default 20.
  161.  
  162.    CHECKER.EXE
  163.  
  164.       This program should be entered into your Logon Door using
  165.       Falken's BBSCFG.EXE. This file uses chess.pth like
  166.       Chess does. This program tells the user at log-on time
  167.       if they have any chess games where it is their turn to move.
  168.       Registered version of CHESS gives you the ability to continue
  169.       game when your opponent is not currently online, as well
  170.       as playing interactively. IE:
  171.          checker.exe C
  172.  
  173.      This utilities are for those registered sites.
  174.  
  175. III. MUST REGISTER
  176.  
  177. 1. If you didn't pay for this software and you have a registered version
  178.    you violated copyright laws. It is theft and I will prosecute for
  179.    copyright infringement.
  180.    
  181. 2. You have a TRIAL access period of 2 weeks. If after 2 weeks
  182.    you like CHESS, then register it. I have spent a great deal of my
  183.    life into this door. Youare required to remove this program from
  184.    your bbs if you do not register it in 2 weeks.
  185.  
  186. 3. The cost of v3.5 is $35. This price includes unlimited "minor" updates
  187.    via my support bbs (716-359-4736). Customer support is my top priority.
  188.    Note that this is a very low price, and as more features get
  189.    added the price will go up. So register now!  To upgrade from any version
  190.    to V3.2+ is $10.00 (for RIPscript).
  191.  
  192.    Please send check or money order for $35 to: (MasterCard/VISA
  193.    accepted).
  194.  
  195.                        Bill Bell
  196.                        55 Gate House Trail
  197.                        Henrietta, NY  14467
  198.                        
  199. 3. Once registered support is provided free of charge via the bbs.
  200.    A message base called "Falken Doors" is set aside for support
  201.    discussions. Also, "Coach at 3.1" of FALKENet is very active.
  202.    Email him there if you like.  Bill Bell at 1:2613/444.
  203.    
  204.  
  205.  
  206. IV. Future Releases
  207.  
  208. I am not committed to providing future releases. But I would like the
  209. following to be implemented...
  210.  
  211. a. Draw by agreement after 13th move.
  212. b. 50 move rule. A player can claim a draw if no capture has been made
  213.    and no pawn moved in last 50 moves.
  214. c. Threefold repetition
  215. d. Perpetual check
  216. e. Stalemate
  217. f. Additional bells and whistles (better ANSI screens while waiting)
  218. g. Observation post for observing other chess games. This may be a separate
  219.    product which may link all of my doors to a central observation post.
  220.  
  221.  
  222. ORDER FORM:
  223.  
  224. ------------------------------cut here---------------------------------------
  225.  
  226. NAME:
  227.  
  228. ADDRESS:
  229.  
  230. CITY, STATE ZIP:
  231.  
  232. PHONE NUMBER:
  233.  
  234. BBS NUMBER:
  235. ----------------------------------------------------------------------
  236.  
  237. CHESS V3.5 (Mastercard/VISA accepted)
  238.  
  239.           $35 for Chess product ............................  $35
  240.  
  241.           N/C UPS Ground....................................    0
  242.           
  243.  
  244.                                          TOTAL..............  $35
  245.                                          (U.S. DOLLARS)
  246.  
  247. [ ] MasterCard    [ ] VISA
  248.  
  249. Credit Card number___________________________
  250.  
  251. Expiration Date________
  252.  
  253. Name Printed on Card_________________________
  254.  
  255.  
  256. COMMENTS
  257.  
  258.  
  259.  
  260.