IsiChess
Auteurs
Personne | Rôle |
---|---|
Gerd Isenberg | engine programmer |
Participations
Version | Tournoi | Participants | Score | Parties |
---|---|---|---|---|
Échecs, 2007, Amsterdam | 12 | 3.5 | 11 | |
Échecs, 2006, Turin | 18 | 5.5 | 11 | |
Échecs, 2005, Reykjavík | 12 | 2.5 | 11 | |
Échecs, 2004, Ramat-Gan | 14 | 6.0 | 11 | |
Échecs, 2002, Maastricht | 18 | 4.5 | 9 | |
Échecs, 2001, Maastricht | 18 | 3.5 | 9 | |
Échecs (Blitz), 2001, Maastricht | 14 | 2.0 | 9 | |
Échecs, 1999, Paderborn | 30 | 3.0 | 7 | |
Échecs, 1997, Paris | 34 | 5.5 | 11 | |
Échecs (Blitz), 1997, Paris | 22 | 5.0 | ||
IsiChess 2.5 | Échecs, 1996, Jakarta | 27 | 5.5 | 11 |
IsiChess 2.0 | Échecs, 1995, Paderborn | 34 | 5.5 | 11 |
Descriptions
- Description donnée en 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 donnée en 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.