|
[Discussion groups]
[Chess engines]
[GUIs and protocols]
[Programming texts]
[Tournaments and leagues] [Polish engines]
Chess programming discussion
groups
Computer Chess Forum
Winboard Forum
Progszach (discussion list in Polish)
The open source chess engines - hall of fame
Here I collected some links to the
open source chess programs. I'd like to thank their authors very much for
the code that has been a pleasure to read (this has been the main criterium
of my choice) and I hope that others will benefit from reading it as well.
TSCP
by Tom Kerrigan - a chess program without bugs :)
Gerbil
- a chess program by Bruce Moreland and some important
programming informations (that's where I read about 0x88 board
representation)
micro-Max by H. G. Mueller - a program with the smallest source code (and still about 2000 Elo)
Mediocre
- chess programming blog by Jonatan Petterson and very clean Java source code
(my implementation of futility pruning is partly based on what I saw there)
Glaurung
by Tord Romstad
Crafty
by Robert Hyatt
Fruit
by A. Letouzey
GUIs and communication protocols
Winboard by Tim Mann
Winboard_X
modified by Alessandro Scotti
Winboard_F by H. G. Mueller (for chess variants)
Arena
A description of UCI protocol
A description of Winboard protocol
Articles and texts on chess
programming
Evaluation of material imbalances in chess
by Larry Kaufman
All about doubled pawns
by Larry Kaufman
How Rebel plays chess
by Ed Schröder
Extended futility pruning
by Ernst A. Heinz
Interior node recognizers
by Ernst A. Heinz
Verified null move
Late move reductions
by Tord Romstad
Tournaments and leagues for chess engines
http://wbec-ridderkerk.nl/
http://chess-alice.fr/chesswar/
LPPS - The Polish Chess Programs League
Polish chess engines
Armageddon - Grzegorz Sidorowicz (comes with own GUI)
Atak by Mateusz Łuksik
Bearded by Mariusz Marszałkowski
EGM - ???
Enigma - Kamil Przybyła (project closed)
Excelsior by Marek Kłonowski
Gosu - Arkadiusz Paterek (strong, uses neural networks)
Hopeless 0.33 - predecessor of "Clericus"
Joanna - (the pioneer, programmed in 1994 as a MS thesis)
Laurifer - (project closed, web page down, but You can download it
here)
Matacz - by Maciej Pestka (strong - see OpenWar 3rd edition)
Matant - Antoni Szczepański
Nanoszachy i PikoSzachy - Piotr Cichy (optimized for executable
size, and still above 2400 Elo)
Nesik - Marek Strejczek
Robin - Piotr Dachtera
Torq Chess W. Zychla (weak)
Tytan - Tomasz Michniewski (strong)
|