About RDChess

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.

Sunday, January 17, 2010

Auf Viren überprüftes RDChess herabladen von Heise.de

Neben dem direkten Download von RDChess besteht die Möglichkeit, RDChess auch vom 
Softwareverzeichnis auf heise.de
herabzuladen.
RDCHESS, Download bei heise

Saturday, January 16, 2010

Bored losing day after day against chess computers?

Play the number puzzle Sudoku with Sudoku Rax!

RDChess Bedienungsanleitung in deutsch

RDChess   (c) 2010 Rudolf Posch, 2630 Ternitz, Österreich  Mail 
  Informationen, neue Features, Fehlerbehebungshinweise und die jeweils
 neueste Programmversion zum Download  finden Sie auf http://rdchess.com.

RDChess ist ein Freeware Schachprogramm für Personal Computer unter MS Windows.
RDChess kann auf 2 Arten benutzt werden

- im Winboard Modus
- im Windows (non-WinBoard) Modus

RDChess hat eine WinBoard-Schnittstelle (SS), welche RDChess das Spielen von Partien gegen eine große Zahl anderer Schachprogramme bzw. als Client auf Internet Schach Servern (ICS) ermöglicht. Aber RDChess besitzt im Gegensatz zu den meisten nur WinBoard-fähigen Schachprogrammen auch eine eigene grafische Windows-Benutzeroberfläche. Die RDCHESS Fenster werden im Winboard-Spiel zusätzlich zum Fenster des Programmes Winboard angezeigt.

Im Winboard-Modus wird RDChess durch das Programm WinBoard oder dazu kompatible Programme (z.B. Arena, WBTM,..) gestartet.
Wenn RDChess vom Betriebsystem gestartet wird und die Kommandozeile enthält "xboard" (ohne Anführungszeichen) bzw. /xb oder /wb, geht es in den WinBoard-Modus und tauscht Kommandos und Züge über die Winboard-SS aus. Die Züge des Gegners werden in das WinBoardfenster eingegeben bzw. über WinBoard von anderen Schachprogrammen empfangen. RDChess sendet seine berechneten Züge an WinBoard (aber aktualisiert auch das Brett und alle anderen Daten in den RDCHess-Fenstern).
Die RDChess Fenster dienen im WinBoard-Modus nur zur Information, nur einige wenige RDChess-Parameter und Funktionen bleiben verfügbar (Partie speichern, ...).

Im "non-WinBoard" Modus wird RDChess ausschließlich über seine grafische Benutzeroberfläche gesteuert.

Die RDChess-Benutzeroberfläche  besteht aus einem Hauptfenster mit Menü, dem Schachbrett zur Anzeige der Position und der Eingabe von Zügen. Weitere Fenster dienen zur Anzeige bzw. zum Editieren von Schachpartiedaten, der Zug-Historie, Konfigurationsparametern, Schachuhren, programmtechnischen Daten etc. Viele Fenster besitzen Kontext - Menüs,  die durch Drücken der rechten Maustaste auf einem sensitiven Objekt aufgeklappt werden können.

1. Hauptfenster

Das Hauptfenster besteht aus dem Schachbrett sowie
* Einem Hauptmenü oben,
* Einer Symbolleiste für häufig benötigte Befehle,
* Einer Statuszeile unten, die Hilfe u.a. nützliche Informationen über den aktuellen Status anzeigt..