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

Details zur Programm-Installation RDChess (Deutsch)

RDChess: Copyright (c) 2010 Rudolf Posch 2630 Ternitz, Österreich
Kommentare, Vorschläge, Fehlermeldungen willkommen als e-Mail

Zum Installieren unzippen sie die RDCHESSV3xx.zip Datei
in ein temporäres Verzeichnis und starten das Programm setup.exe.
Setup installiert alle RDChess-Programmdateien in ein
Standardverzeichnis (c:\RDChess), oder in ein anderes
Verzeichnis ihrer Wahl.
Das Programm besteht aus der RDChess.exe Programmdatei,
der vorliegenden readme.txt Datei mit Lizenzhinweisen,
einer Eröffnungsbibliotheksdatei (RDCH_op.lib),
einer englischen und deutschen Bedienungsanleitung
im .txt Format. sowie einigen .pgn - Beispielpartien.
Einige Konfigurationsparameter von RDChess (Farben, Bedien-
sprache, ... ) werden permanent in der Windows Registry
gespeichert und beim Programmstart gelesen.

Auf der RDChess Internetseite befindet sich auch ein Link auf
eine Datei RDCHESSSrcVxxx.zip mit den RDChess-Quelldateien.
Durch Aufruf von Setup.exe werden die Quellprogramme
in ein Unterverzeichnis \Source des
Installationsverzeichnisses kopiert.

Setup WinBoard.exe für RDChess:
-------------------------------
RDChess muß mit dem Parameter "xboard" (oder /xb oder /wb)
in der Kommanozeile aufgerufen werden, um im WinBoard-Modus
zu starten.

D.h. Erzeugen sie eine Verknüpfung am Desktop zum Aufruf von
winboard.exe mit RDChess als "erstes Schachprogramm (fcp)"
mit folgendem Kommandozeileninhalt:

"C:\Program Files\WinBoard\winboard.exe"
/cp /fcp="d:\rdchess\rdchess.exe xboard" /fd="d:\rdchess"
(in einer Zeile ohne Zeilenumbruch; verwenden sie die Pfade
von winboard und rdchess, wie sie auf ihrem PC installiert sind!)