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 >
Wrap
Text File
|
1993-06-28
|
6KB
|
173 lines
Computer Play Module ver 2.10
SYSOP'S REFERENCE MANUAL
Distributed by
KnightWare
P.O. Box 464711
Lawrenceville, GA 30246
(404) 978-2893 BBS
* * * Credits * * *
The actual "chess playing" code, utilized in this module was written
by John Stanback. The revision date on the source code is
March 10, 1987.
I modified it to compile under Borland C/C++ and coded all the
user interfaces and dBase file interfaces and other features not
included in the above code.
The orginal source code can be obtained from IntelliLink BBS.
I want to thank John for making this code available to the public.
* * * ChessMAGIC! Disclaimer * * *
The above code is not a part of, nor ever will be, included in
ChessMAGIC!. ChessMAGIC! is written in its entirety by KnightWare.
The hook placed on ChessMAGIC!'s main menu could be used to call
any program. The computer play module is a complete standalone
product that interfaces ChessMAGIC!'s databases.
╒═══════════════════════════════════════════════════════════════════╕
│ CONFIGURING FOR YOUR BBS │
╘═══════════════════════════════════════════════════════════════════╛
To configure to be used in conjunction with ChessMAGIC! see the
sample.bat file. The following describes the sample.bat file.
REM change to the cmagic directory
cd\wc30\doors\cmagic
REM
REM pass your sys file to cmagic
cmagic \wc30\wcwork\node1\door.sys
REM
REM error levels to route
IF ERRORLEVEL 201 goto CMATE
goto EXIT
REM cmate routine
:CMATE
cmate \wc30\wcwork\node1\door.sys
cd\wc30
REM restart this bat file
sample.bat
:EXIT
cd\wc30
* To configure as a standalone, configure cmate.exe as you would
ChessMAGIC!.
╒═══════════════════════════════════════════════════════════════════╕
│ Menu Items and Descriptions │
╘═══════════════════════════════════════════════════════════════════╛
[ GAMES ] Commands
P Play Your Games -Used for actual game play. A list of your
current games along with play status (i.e.
flagged if your move) is shown.
S Start New Games -Used start new games against a computer
opponent.
Q Quit to BBS - Exits CheckMate and returns to BBS.
╒═══════════════════════════════════════════════════════════════════╕
│ PLAYING AREA │
╘═══════════════════════════════════════════════════════════════════╛
The playing board is drawn using ANSI graphics. White pieces are
white letters on a black background and black pieces are black letters
on a white background. As shown, the pieces are letter equivalents:
P = Pawn R = Rook
N = Knight Q = Queen
B = Bishop K = King
Game data displayed includes game number, current move number, player
names, ratings and clock times.
The player whose move it is, is flagged with a ">>" beside that
player's name.
The options box shows the available playing area commands.
The status box will display various status messages when needed such
as White Wins, Game Drawn, Message Waiting, etc. These messages will
be highlighted and blinking, so as not to be overlooked. All moves
and commands are entered in the designated "Option/Move" box.
╒═══════════════════════════════════════════════════════════════════╕
│ Making moves │
╘═══════════════════════════════════════════════════════════════════╛
Algebraic notation (i.e. e2-e4) is REQUIRED when making CheckMate
moves. A delimiter is also required in move entry, consisting of any
character (i.e. e2 e4, d2;d4, b1=c3, etc.).
The only exception to algebraic notation is when castling. In that
case, you MUST move as o-o (king-side) or o-o-o (queen-side). Use
lowercase letters, NOT the numeral 0!
After entry of your command/move, press <ENTER> and the system will
perform upon your request. Invalid commands/moves will not be
allowed, nor acted upon and an error message will be displayed.
╒═══════════════════════════════════════════════════════════════════╕
│ Board Commands/Options │
╘═══════════════════════════════════════════════════════════════════╛
C - Used to display white & black list of captured pieces and their
corresponding point values.
R - Used to resign your game.
U - Used to undo or take back your current move.
I - Used to invert (i.e. reverse) the game board.
L - Used to display a complete list of game moves.
N - Used to go to the [N]ext available game whether in view or play
mode. When in play mode, this will take you to next game in which
it is your move.
By specifying a valid game number, you can go directly to that game
without stepping through several others:
n34 (will step directly to game #34)
F - Used to refresh the game screen in case something such as line
noise causes things to get jumbled.
Q - Used to quit from play mode and return to CheckMate's main menu.
X - Used to exit CheckMate and return to BBS.
╒═══════════════════════════════════════════════════════════════════╕
│ Inquiries │
╘═══════════════════════════════════════════════════════════════════╛
Questions or inquiries can be directed to us through any of the
following sources:
* E-MAIL CONTACTS *
and
All BBS-Related Questions
IntelliLink BBS
Atlanta, GA
(404) 978-2893
CompuServe 71520,1316
1:133/317@fidonet