|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 2076 (0x81c) Types: TextFile Names: »README«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/Cchess/README«
CCHESS version 1.00 Corrispondence chess is a program which moderates chess games between two players on the same system. When run, it displays a representation of the current board and allows you to make a move. It sends mail to the other player telling him it is his turn to move. FEATURES: - Enforces all rules of chess. - Supports about a dozen standard Fairy Chess games, and lets you mix up a staggering number of other varients by combining options and editing the initial board positions. - Choice of two formats for board display. - Optional "computer kibitzer" warns you of incredibly stupid moves. - Allows the display of playbacks and the printing of transcripts. - Maintains a scorefile showing outcome of all past games. - Works on just about any imaginable terminal, yet does a fairly nice job of taking advantage of whatever smarts your terminal has. - Much effort has been expended to make this code reasonably portable. It has been tested on a large variety of systems. - Does it's own screen motion. Doesn't use curses. - Optional "ccreap" utility reminds people to move, and deletes abandoned games. NONFEATURES: - Does not play over uucp-type nets, and would be difficult to adapt to that job, because the game transcripts are kept in a local file. NSF- type nets work fine, of course. - Different code for different unixes, different terminals, and different fairy chess options leads to a truely boggling number of places bugs can lurk. I've put a lot of work into debugging, but I promise there are plenty more bugs to find and fix. - This is the exact opposite of an object-oriented program. There are zillions of global variables and even some goto's. Hackers will love it. INSTALLATION: See installation instructions in Makefile before compiling. ___ _ __ _ ( > ' ) / // _/_ __/___. ____ / / / __|/ / _ __ / / (_/|_/ / <_ (_(_/ (_) \_<__</_/ (_ <_/ janc@crim.eecs.umich.edu