DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: R T

⟦7adf43e02⟧ TextFile

    Length: 2076 (0x81c)
    Types: TextFile
    Names: »README«

Derivation

└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
    └─⟦this⟧ »EUUGD18/General/Cchess/README« 

TextFile

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