IsiChess
チームメンバー
人 | 役割 |
---|---|
Gerd Isenberg | engine programmer |
参加回数
Version | トーナメント | 参加者 | 得点 | 試合数 |
---|---|---|---|---|
チェス, 2007, アムステルダム | 12 | 3.5 | 11 | |
チェス, 2006, トリノ | 18 | 5.5 | 11 | |
チェス, 2005, レイキャビック | 12 | 2.5 | 11 | |
チェス, 2004, ラマット・ガン | 14 | 6.0 | 11 | |
チェス, 2002, マーストリヒト | 18 | 4.5 | 9 | |
チェス, 2001, マーストリヒト | 18 | 3.5 | 9 | |
チェス (Blitz), 2001, マーストリヒト | 14 | 2.0 | 9 | |
チェス, 1999, パーダーボルン | 30 | 3.0 | 7 | |
チェス, 1997, パリ | 34 | 5.5 | 11 | |
チェス (Blitz), 1997, パリ | 22 | 5.0 | ||
IsiChess 2.5 | チェス, 1996, ジャカルタ | 27 | 5.5 | 11 |
IsiChess 2.0 | チェス, 1995, パーダーボルン | 34 | 5.5 | 11 |
Descriptions
- Description given in 2007:
Bitboard engine based on MMX-flood-fills. Conventional alpha-beta searcher (PVS), adaptive nullmove with zugzwang verification, sophisticated extension/reduction code as well as evaluation, static mate detection. Own GUI. Own opening book format (ascii readable) - all lines manually edited over the years.
- Description given in 1999:
In 1991 i started to write my first C++ Project, a Class-Lib for a DOS-Window-Manager-Interface. Inspired from David Levy's "Computer Chess Compendum" (specially the Article about Chess4) 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 incremential 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 Nullwindow search with Iterative Deepening and several thread extensions and Nullmove. Standard Heuristics like Killer and History are used. The Leave-Evaluation performs several tasks like extension-detection (Kingdanger, passed pawns) and sevaral Mate in one detections. With my own C++ Class-library an implementation of a graphical user interface for the chessprogram was a quite easy task - IsiChess was born. Special Feature is the abilty to play simultaniously with up to ten chessboards in separate windows.