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.- pulchess.exe 0.2i -- Windows. Windows version for command line or Winboard/Arena and other xboard/winboard protocol GUIs. Packed with upx.
- pulchess 0.1 -- Linux. Linux version for command line and xboard GUI, compiled under Debian Sarge.
- PulCHESSX 0.1 -- Mac OS X/Cocoa. For Mac OS X 10.4.6 and later (Universal binary).
- LEGGIMI. Short & simple quickstart guide (ITA).
