About RDChess

Update: I have stopped the development of RDChess. The RDChess.exe file still runs under Windows 10, but I have not updated the installation process. This blog is kept online for historical reasons only!

One of my main interests in leisure time has been programming chess. Beside my job and my family I have written the chess program RDChess, spending many evening and weekend hours for this hobby. In the mean time I have stepped down development of RDChess. Anyway the current last version V3.23 works still under Windows 7 and is still freeware :-). You may try RDChess yourself and download a free copy. Or look at the RDChess User Manual (english) oder in die RDChess Bedienungsanleitung (deutsch).

Read a Technical Description of the RDChess program, describing shortly the architecture, data structures, search and evaluation routines of the program. Mostly the program follows the "main stream" architecture of brute force programs of the Northwestern University program CHESS 4.5 type, but has a few "proprietary" program technical features. RDChess is comparably in strength to other freeware programs like "GNUCHESS for Windows". I am not a good chess player and lose practically every time against my own program. Anyway RDChess loses regulary against commercially sold chess programs like Fritz. Read further about the strength of the program and how to test it.

If you are a chess programmer, interested in how RDChess works in detail, look into the source code. Remark: The source code (Borland Delphi, x86 assembler) is well commented but contains comments in a mixture of German and English language, so be aware you may not understand the source not knowing the German language.

Saturday, January 16, 2010

Detailled program installation RDChess (English)

Freeware program RDChess Copyright (c) 2010 by Rudolf Posch 2630 Ternitz, Austria Europe
Comments/ suggestions / error reports welcome!

To install the program unzip the RDChessV3xx.zip file
into a temporary directory and start the setup program setup.exe.
Setup installs all RDChess program files into a
default directory (c:\RDChess) or into a directory
that may be chosen at the installation process.
The program consists of the RDChess.exe program file,
the actual readme.txt file with licence agreement,
an opening library file (RDCH_op.lib),
an English and German help-file in .txt format
and a few example chess games in .pgn format.
A few configuration parameters of RDChess (colors, language
of User interface, ... ) are stored permanently by RDChess
in the registry and read at the program start.

A second Zip file RDChessSrcV3xx.zip is available free on the
RDChess download site with the source code.
The source files are installed into a subdirectory \Source
of the install directory.

Setup WinBoard.exe for RDChess:
RDChess must be called with the parameter "xboard" (or /xb or /wb)
in the command line in order to run in Winboard mode.

E.g. create a shortcut on the desktop calling the program
winboard.exe with RDChess as the
"first computer program (fcp)" with the following content:

"C:\Program Files\WinBoard\winboard.exe" /cp
/fcp="d:\rdchess\rdchess.exe xboard" /fd="d:\rdchess"
(enter as a full line; use the path specifiers for winboard
and rdchess as installed on your machine!)