I don't know how much Grapefruit fits in the cloning issue,but I do know that it's the highest rated Fruit/Toga derivative engine in my rating list along with Toga 1.4.2 JD....Graham Banks wrote:The following snippets are from the Protector 1.2.8 readme file:CRoberson wrote:it was 1.2.8 that I reviewed - it is a clone.
Apart from Sloppy and Protector, which other engines do you regard as clones (assuming that you already regard Grapefruit, Cyclone, Toga and TheMadPrune as clones)?Protector is a Bitboard-based chess program that communicates with a chess GUI via the UCI protocol.
Protector was written from scratch as a bitboard-based program in ANSI-C. It incorporates many ideas from Crafty, Fruit and Toga -- but in many aspects it is different from any of these programs (for this reason it will not be possible to copy code from Protector to Toga, for example). Please take a look at the sources for more details.
Protector is based on many great ideas from the following people: Fabien Letouzey (pvnodes, blending of opening and endgame values), Thomas Gaksch (pvnode extensions, extended futility pruning, space attack eval), Robert Hyatt (consistent hashtable entries), Andrew Kadatch, Eugene Nalimov (tablebases), Stefan Meyer-Kahlen (UCI), Gerd Isenberg (magic bitboards), Mike Donnig (testing), Vincent van Diepeveen (for reminding me to respect the value of someone else's work). Without their contributions Protector would not be what it is. Thank you so much.
Cheers,
Graham.
Dr.D