Article View: gnu.chess
Article #5802GNU
From: Stuart Cracraft
Date: Mon, 01 Jun 1992 02:18
Date: Mon, 01 Jun 1992 02:18
83 lines
3274 bytes
3274 bytes
To: Chess Players From: Stuart Cracraft Subj: GNU Chess release 4.0 ------------------------------------------------------------------- This is our GNU Chess 4.0 release, patchlevel 44. This is the first official release of GNU Chess 4.0. Please direct all bug reports, fixes, and improvements to me at the above address. -o- GNU Chess 4.0 is: o a derivation of GNU Chess 3.1+ o All known bugs fixed. o Source code split into managable modules. o Compilable with GNU CC and C compilers w/ unprotoize o Search algorithm cleaned up o Time control rewritten o Evaluation functions cleaned up & enhanced. o Illegal moves removed from opening book. o Code for external hash file reorganized and simplified. The package builds: gnuchessx - xboard 2.0 compatible chess gnuchessc - chesstool compatible chess gnuchess - Curses-based chess gnuchessn - IBM PC character set display chess gnuchessr - ASCII chess These are also included, but could stand some improvement: gnuan - Chess analysis program (to analyze games) game - Postscript printout of all or pard of a game postprint - Postscript print of persistent hashfile checkgame - check a game listing for illegal moves checkbook - check the opening book for illegal moves -o- The distribution is a series of Email messages comprising a split uuencoded compressed tar file. Combine these messages in alphabetical order based on their subject lines. Strip off message headers and trailers and then combine them to form one compact array of alpha-numeric records, the first line beginning with "begin ..." and the last line being "end". Call the resulting file "U". Now do: uudecode U uncompress gnuchess-4.0.pl44.tar.Z tar xf gnuchess-4.0.pl44.tar cd gnuchess-4.0 1) Read the file "src/Makefile" and "doc/gnuchess.1" (the latter with "nroff -man doc/gnuchess.1") 2) Adjust these variables in src/Makefile: BINDIR - this should be where the executables live: for example, /usr/games LIBDIR - where the associated files live, /usr/games/lib for example OPT - various options CC - the C compiler to use CFLAGS - appropriate flags for the C compiler BOOK, HASH, LANG -- please don't adjust these. 3) Enter "make all<return>" 4) Enter "make install<return>" 5) Run gnuchessr (or "chesstool gnuchessc" or "xboard gnuchessx") I hope you enjoy playing GNU Chess chess. Please give me feedback and your ideas for how to make this a better program. We especially appreciate bug-fixes with your bug-reports. This helps "train" the lively mascot of Project GNU: GNU Chess 4.0. Stuart Cracraft Email: cracraft@rice-chex.ai.mit.edu Phone: 714-770-8532
Technical Details
Message-ID:
<9206010218.AA23305@rice-chex>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ai.mit.edu!cracraftShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,79906b8c24bd3ac8,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1992-05-31 15:30:34 PST Newsgroups: gnu.chess Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ai.mit.edu!cracraft From: cracraft@ai.mit.edu (Stuart Cracraft) Subject: GNU Message-ID: <9206010218.AA23305@rice-chex> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Mon, 1 Jun 1992 02:18:09 GMT Lines: 84