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 >
Wrap
Text File
|
1995-01-28
|
9KB
|
260 lines
FALKEN CHESS v3.5a (rip, fidonet)
Jan. 28, 1995
William Bell
55 Gate House Trail
Henrietta, NY 14467
Author, Programmer, etc: William N. Bell
(C) Copyright 1992-95 William N. Bell
Support BBS: (716) 359-4736
Also included is create.exe, this allows NEW chess sysops
to create games.dat. Also allows you to wipe-out old games.dat.
Just run create.exe in games.dat directory (whatever chess.pth says).
I. Introduction
Why wait any longer??? Get a game that is hundreds of years old,
yet still as much fun as when it was designed. Chess for Falken
BBS is fun and easy.
Registered systems can now save a game and move a chess piece
while that user is offline. It also tells you what games are currently
your turn in. Also, non-registered systems get a message
send to console every 5 or so moves and pauses 15 seconds.
This is a multi-player chess game allowing 2 users on the bbs to play
chess interactively. This game does not teach chess but does some
error move checking. This version allows most rules including:
Castling
Pawn promotion
Taking pawn in passing (en passent)
Find checkmates
Falken Chess can figure out when someone is in check, and it also
will not allow a move which puts you into check. Chess allows
messages to be send to other user while playing. It keeps
scores in a human-readable "scores.txt" file. This version
allows ascii and ansi play. Although ascii play is inhibited and
not recommended. I am concentrating on ANSI play.
Starting in v1.4 you can save you game to finish playing later with
same player. This support will be expanded in versions to come.
When you load a game, scores get reset to zero.
Starting in v1.7 with Falken v6.41 (late) system logon messages
and stuff will not be sent to chess players.
II. Getting Started
This game is very easy to set up. A 80286 is required with at least 70K
memory per user. Also use MSDOS 3.1 or above with SHARE.EXE loaded
into autoexec.bat or config.sys files. I have had no problems running
chess on a 80386 and 80486 using MSDOS 5.0/QEMM 6.0 expanded memory managers
under Falken v6.3 and v6.4, 6.41, 6.42, 6.63c, 6.65.
VERY IMPORTANT: Please load SHARE.EXE to enable record locking, or save
games will not work. Do not use IBM DOS 6.1, because
it's share.exe has a bug in it.
1. Copy all 14 files into a sub-directory. You should have
file_id.diz BBS readable description
chess.exe (Need KEY for registered version)
chess.pth (a file needed to find scores.txt, and saved games.dat)
chess.doc (this file!)
whatsnew (some notes on new versions)
create.exe (To create games.dat for 1st time)
fbday*.zip (Check move. Place this in logon door "checker.exe C")
ch27to31.exe (convert games.dat from v2.7-3.0 to v3.1)
ch31to33.exe (convert games.dat from v3.1-3.2 to v3.3)
ch34to35.exe Convert games.dat from v3.4 to v3.5
chesspak.exe (chess packer. Run in middle of night. - V3.5)
ch_icon.zip (give to users to put in \ripterm\icons dir)
f_hello.exe Fidonet HELLO
f_bye.exe Fidonet Goodbye
f_chess.exe Process after getting FALKEN_CHESS echomail
--- FNET not presently available ---
falknet.pth (path to your FNET dirsectory)
chessext.exe (FNET: run after addrecs.exe)
hello.exe (FNET: run this to get a chess.lst created)
bye.exe (FNET: run this to tell chess systems to stop sending to you)
The unregistered version pauses for about 15 seconds after 5 or so moves.
It is annoying, so please register and remove this pause.
The program creates:
scores.txt (an ASCII file with all scores in it)
chess.lst (FNET: an ASCII file with valid nodes)
chessfdo.lst Fidonet: an ASCII file of valid nodes
** New install program **
> install
This program sets up bye.bat, hello.bat and chessfdo.bat (nightly
event). Plus sets up chess.pth. Make sure chess.pth is in your
Mainbbs directory. The install program fixes common mistakes
people have when installing chess. :)
2. Change chess.pth to path of subdirectory(eg: \falken\chess\) use
a simple editor to do this.
3. Run "BBSCFG" and add chess as a door. Refer to Falken Operations Manual.
chess___ chess.exe
TO set up Fidonet, just add FALKEN_CHESS echo to areas.bbs and
set up to poll 1:261/334 (Rick Ellison) regularly.
Set up Fidonet, and once it is setup, use BBSCFG and add:
chess___ chess.exe fido\
^------ optional path to yours config.dog/areas.bbs
From DOS run:
> f_hello \falken7\fido
Put in your nightly event after tossing Echomail:
> f_chess \falken7\fido
And when you no longer want to receive FALKEN_CHESS
> f_bye \falken7\fido
Run create.exe in your chess directory to start games.dat file.
4. Change doors prompt in messages.msg. Most systems use
mc_submenu1 {} for this.
CHESSPAK.EXE
This program will pack the games.dat file. You can run this
at night and keep your games.dat file real small. It keeps
and old games.dat and names it games.old. Now also
checks local users and removes those no longer on your
system and posts winners when game is too old because someone
won't move a piece!
You must run this program in your mainbbs directory!
chesspak.exe <days>
<days> is optional number of days to allow a chess
game after user has logged on without moving. Default 20.
CHECKER.EXE
This program should be entered into your Logon Door using
Falken's BBSCFG.EXE. This file uses chess.pth like
Chess does. This program tells the user at log-on time
if they have any chess games where it is their turn to move.
Registered version of CHESS gives you the ability to continue
game when your opponent is not currently online, as well
as playing interactively. IE:
checker.exe C
This utilities are for those registered sites.
III. MUST REGISTER
1. If you didn't pay for this software and you have a registered version
you violated copyright laws. It is theft and I will prosecute for
copyright infringement.
2. You have a TRIAL access period of 2 weeks. If after 2 weeks
you like CHESS, then register it. I have spent a great deal of my
life into this door. Youare required to remove this program from
your bbs if you do not register it in 2 weeks.
3. The cost of v3.5 is $35. This price includes unlimited "minor" updates
via my support bbs (716-359-4736). Customer support is my top priority.
Note that this is a very low price, and as more features get
added the price will go up. So register now! To upgrade from any version
to V3.2+ is $10.00 (for RIPscript).
Please send check or money order for $35 to: (MasterCard/VISA
accepted).
Bill Bell
55 Gate House Trail
Henrietta, NY 14467
3. Once registered support is provided free of charge via the bbs.
A message base called "Falken Doors" is set aside for support
discussions. Also, "Coach at 3.1" of FALKENet is very active.
Email him there if you like. Bill Bell at 1:2613/444.
IV. Future Releases
I am not committed to providing future releases. But I would like the
following to be implemented...
a. Draw by agreement after 13th move.
b. 50 move rule. A player can claim a draw if no capture has been made
and no pawn moved in last 50 moves.
c. Threefold repetition
d. Perpetual check
e. Stalemate
f. Additional bells and whistles (better ANSI screens while waiting)
g. Observation post for observing other chess games. This may be a separate
product which may link all of my doors to a central observation post.
ORDER FORM:
------------------------------cut here---------------------------------------
NAME:
ADDRESS:
CITY, STATE ZIP:
PHONE NUMBER:
BBS NUMBER:
----------------------------------------------------------------------
CHESS V3.5 (Mastercard/VISA accepted)
$35 for Chess product ............................ $35
N/C UPS Ground.................................... 0
TOTAL.............. $35
(U.S. DOLLARS)
[ ] MasterCard [ ] VISA
Credit Card number___________________________
Expiration Date________
Name Printed on Card_________________________
COMMENTS