GiuChess,
a Chess Engine Communication Protocol compliant open source chess engine by Giuliano Ippoliti, written in C, and released under the GNU GPL. GiuChess played the CIPS 2007 and IGT 2013. While it is a very original and experimental engine, GiuChess is not designed or implemented to become competitive in terms of playing strength, but fun to play with some winning chances even for casual human players.
Table of Contents
GiuChess,
a Chess Engine Communication Protocol compliant open source chess engine by Giuliano Ippoliti, written in C, and released under the GNU GPL. GiuChess played the CIPS 2007 and IGT 2013. While it is a very original and experimental engine, GiuChess is not designed or implemented to become competitive in terms of playing strength, but fun to play with some winning chances even for casual human players.
Description
GiuChess [1] proofs bitboards ad absurdum, and generate moves in a mailbox manner - per piece with loops over its directions, but shifts, intersections and conditions for sliding pieces, further checking moves are legal at generation time. GiuChess applies alpha-beta with floating point scores and bounds with a predefined depth of 5, or in case of low time, 4 or 3 only. It has no iterative deepening, nor transposition table and quiescence search. The evaluation considers material balance, some piece bonuses for occupation near the center, plus a random score of up to 1/5 pawn value. Instead of using piece-square tables, GiuChess uses bitboard intersections with three disjoind board ring areas, to apply a center bonus.Selected Games
I.G.T. 2013, GiuChess - ProChess [2]Forum Posts
External Links
GiuChess Xboard-compatible chess engine | Free Games software downloads at SourceForge.net
References
What links here?
Up one Level