About

As a long time chess player and IA-student I started to work on my own chess engine in july, 2007. I know that this is Yet-Another-Chess-Engine out of here, but writing chess software is really fun, and in fact I started this project as a spare-time hobby. If you are looking for a strong chess-engine, you'd better search on Google for "chess engines"... :)

My chess engine is called pulchess, since I own this (pulc.it) domain - that in Italian sounds like "a small bug" (pulce), without tailing "e". For the chess-programming experts out here, this engine uses Iterative Deepening Alpha-Beta pruning and quiescence. Board is represented as a 64-item with additional datastructures used to speed-up research. Not implemented yet: 3-board positions rule, 50 move rule.

News

Update 2 Oct 2007 - Updated to 0.2i version, revision 70. Searching bug fixed, first working version of a super-simple opening book. Next major work will focus on book creation.

Update 24 Sep 2007 - Updated to 0.2h version, revision 68. Corrected a bug in the search algorithm, speed optimizations and (almost) complete time control for xboard/winboard games.

Update Aug 2007 - Updated to 0.2c version, revision 60. Slightly improved evaluation, a few fixes for Win. From now on, Pulchess homepage will be in english as main language, as downloads are mainly from non-italian hosts.

Update 4 Jan 2007 - Updated to 0.2b version, revision 58. Small fixes for use under xboard/winboard GUIs. Next version will fix many Windows-only bugs, and introduce stronger position evaluation.

Update 28 Nov 2006 - I'm busy. Very busy. These times I'll be 100% on my master degree thesis, so from now the sources are also public, even if not as mature as I originally wanted.

Update 15 Nov 2006 - Public binaries for Windows, Linux and Mac OS X. Next updates will bring sources as GPL2-covered software.

Downloads

Sources

Latest version will be available first as source.

Binaries

Warning: binaries may not be updated. Look for sources if you want the lastest and greatest.