In 1991 I started to write my first C++ Project, a Class-Lib for a DOS-Window-Manager-Interface. Inspired from David Levy'sComputer Chess Compendium (specially the article about Chess 4.5), I started to write a chess-algorithm in bottom-up manner (beginning with data structures like piece-sets and bitboards and fast assembler routines to modify them). Two incremental updated redundant sets PIECESET _ControlledBy[64] for each square and BITBOARD _ControllTo[32] for each piece are used for move generation and evaluation purposes. The Search is a standard alpha-beta Null-window search with Iterative Deepening and several threat extensions and Null move. Standard Heuristics like Killer and History are used. The Leaf-Evaluation performs several tasks like extension-detection (King danger, passed pawns ) and several Mate in one detections. With my own C++ Class-library an implementation of a graphical user interface for the chess program was an quite easy task - IsiChess was born. Special Feature is the ability to play simultaneously with up to ten chessboards in separate windows.
Table of Contents
IsiChess is a private chess program written by Gerd Isenberg. A former DOS-version of IsiChess was commercial from 1994 until 1997, distributed exclusively by Martin Stamer's EuroChess Zentrale. It was able to play simultaneously on up to ten boards. The Windows program developed in 2000 was a complete rewrite influenced by Robert Hyatt's Rotated Bitboards paper [1]. In the following years IsiChess evolved to a pure fill based approach, motivated by the ideas of Steffan Westcott. It used two threads sharing the Transposition table.
Descriptions
from the ICGA tournament site [2]:1999
2007
Tournaments
From 1994 until its last occurrence in 1997 Dos-IsiChess participated four times at the Aegon Man-Machine Tournaments in The Hague, The Netherlands . Gerd Isenberg had the pleasure to operate IsiChess to play the IGMs John Nunn, Larry Christiansen, Lembit Oll, Hans Ree and Friso Nijboer. IsiChess, until 1999 the DOS-Program, participated at various World- and World Microcomputer Chess Championships, best result was 7th from 18 in 2002 and 6 out of 11 in 2004.Since 1994 IsiChess played the International Paderborn Computer Chess Championships, since 2001 the Dutch Open Computer Chess Championships and the International CSVN Tournament.
Photos & Games
WCCC 2004
WCCC 2005
WCCC 2006
External Links
References
What links here?
Up one level