home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CMAGI416.ZIP / CMATE.DOC < prev    next >
Text File  |  1993-06-28  |  6KB  |  173 lines

  1.  
  2.  
  3.               Computer Play Module ver 2.10 
  4.  
  5.  
  6.  
  7.                 SYSOP'S REFERENCE MANUAL
  8.  
  9.                     
  10.  
  11.                  Distributed by
  12.  
  13.                    KnightWare
  14.                 P.O. Box 464711
  15.                  Lawrenceville, GA  30246
  16.                    (404) 978-2893 BBS
  17.  
  18.  
  19.  
  20.                   * * * Credits * * *
  21.  
  22.        The actual "chess playing" code, utilized in this module was written 
  23.        by John Stanback. The revision date on the source code is 
  24.        March 10, 1987. 
  25.        
  26.        I modified it to compile under Borland C/C++ and coded all the
  27.        user interfaces and dBase file interfaces and other features not
  28.        included in the above code.
  29.  
  30.        The orginal source code can be obtained from IntelliLink BBS.
  31.  
  32.        I want to thank John for making this code available to the public.
  33.  
  34.  
  35.                * * * ChessMAGIC! Disclaimer * * *
  36.  
  37.        The above code is not a part of, nor ever will be, included in
  38.        ChessMAGIC!. ChessMAGIC! is written in its entirety by KnightWare.
  39.        The hook placed on ChessMAGIC!'s main menu could be used to call
  40.        any program. The computer play module is a complete standalone
  41.        product that interfaces ChessMAGIC!'s databases.
  42.  
  43.  
  44.        ╒═══════════════════════════════════════════════════════════════════╕
  45.        │         CONFIGURING  FOR YOUR BBS                                 │
  46.        ╘═══════════════════════════════════════════════════════════════════╛
  47.     To configure to be used in conjunction with ChessMAGIC! see the
  48.     sample.bat file. The following describes the sample.bat file.
  49.  
  50.     REM change to the cmagic directory
  51.     cd\wc30\doors\cmagic
  52.     REM
  53.     REM pass your sys file to cmagic
  54.     cmagic \wc30\wcwork\node1\door.sys
  55.     REM
  56.     REM error levels to route 
  57.     IF ERRORLEVEL 201 goto CMATE
  58.     goto EXIT
  59.     REM cmate routine
  60.     :CMATE
  61.     cmate \wc30\wcwork\node1\door.sys
  62.     cd\wc30
  63.     REM restart this bat file
  64.     sample.bat
  65.     :EXIT
  66.     cd\wc30
  67.  
  68.  
  69.     * To configure as a standalone, configure cmate.exe as you would
  70.       ChessMAGIC!.
  71.  
  72.        ╒═══════════════════════════════════════════════════════════════════╕
  73.        │         Menu Items and Descriptions                               │
  74.        ╘═══════════════════════════════════════════════════════════════════╛
  75.        
  76.        [ GAMES ] Commands
  77.  
  78.        P  Play Your Games  -Used for actual game play.  A list of your 
  79.                 current games along with play status (i.e. 
  80.                 flagged if your move) is shown. 
  81.        S  Start New Games  -Used start new games against a computer 
  82.                 opponent. 
  83.        Q  Quit to BBS     - Exits CheckMate and returns to BBS. 
  84.        
  85.  
  86.        ╒═══════════════════════════════════════════════════════════════════╕
  87.        │         PLAYING AREA                                              │
  88.        ╘═══════════════════════════════════════════════════════════════════╛
  89.  
  90.        The playing board is drawn using ANSI graphics.  White pieces are 
  91.        white letters on a black background and black pieces are black letters 
  92.        on a white background.  As shown, the pieces are letter equivalents: 
  93.        
  94.        P = Pawn          R = Rook 
  95.        N = Knight        Q = Queen 
  96.        B = Bishop        K = King 
  97.  
  98.        Game data displayed includes game number, current move number, player 
  99.        names, ratings and clock times. 
  100.  
  101.        The player whose move it is, is flagged with a ">>" beside that 
  102.        player's name. 
  103.        
  104.        The options box shows the available playing area commands.  
  105.        
  106.        The status box will display various status messages when needed such 
  107.        as White Wins, Game Drawn, Message Waiting, etc.  These messages will 
  108.        be highlighted and blinking, so as not to be overlooked.  All moves 
  109.        and commands are entered in the designated "Option/Move" box. 
  110.     
  111.        ╒═══════════════════════════════════════════════════════════════════╕
  112.        │         Making moves                                              │
  113.        ╘═══════════════════════════════════════════════════════════════════╛
  114.  
  115.        Algebraic notation (i.e. e2-e4) is REQUIRED when making CheckMate 
  116.        moves.  A delimiter is also required in move entry, consisting of any 
  117.        character (i.e. e2 e4, d2;d4, b1=c3, etc.). 
  118.        
  119.        The only exception to algebraic notation is when castling.  In that 
  120.        case, you MUST move as o-o (king-side) or o-o-o (queen-side).  Use
  121.        lowercase letters, NOT the numeral 0! 
  122.        
  123.        After entry of your command/move, press <ENTER> and the system will 
  124.        perform upon your request.  Invalid commands/moves will not be 
  125.        allowed, nor acted upon and an error message will be displayed.
  126.  
  127.        ╒═══════════════════════════════════════════════════════════════════╕
  128.        │         Board Commands/Options                                    │
  129.        ╘═══════════════════════════════════════════════════════════════════╛
  130.       
  131.        C - Used to display white & black list of captured pieces and their 
  132.        corresponding point values. 
  133.        R - Used to resign your game. 
  134.        U - Used to undo or take back your current move.
  135.        I - Used to invert (i.e. reverse) the game board. 
  136.        L - Used to display a complete list of game moves. 
  137.        N - Used to go to the [N]ext available game whether in view or play 
  138.        mode.  When in play mode, this will take you to next game in which 
  139.        it is your move. 
  140.        
  141.        By specifying a valid game number, you can go directly to that game
  142.        without stepping through several others: 
  143.        
  144.         n34     (will step directly to game #34) 
  145.        
  146.        F - Used to refresh the game screen in case something such as line 
  147.        noise causes things to get jumbled. 
  148.        Q - Used to quit from play mode and return to CheckMate's main menu. 
  149.        X - Used to exit CheckMate and return to BBS.
  150.        
  151.  
  152.        ╒═══════════════════════════════════════════════════════════════════╕
  153.        │         Inquiries                                                 │
  154.        ╘═══════════════════════════════════════════════════════════════════╛
  155.  
  156.        Questions or inquiries can be directed to us through any of the 
  157.        following sources:
  158.  
  159.                   * E-MAIL CONTACTS * 
  160.                       and
  161.                All BBS-Related Questions
  162.  
  163.                     
  164.                    IntelliLink BBS
  165.                   Atlanta, GA
  166.                 (404) 978-2893  
  167.                
  168.                 CompuServe  71520,1316
  169.                    1:133/317@fidonet
  170.  
  171.  
  172.  
  173.