Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Open Source Chess Programs

Author: Dann Corbit

Date: 09:27:03 06/07/05

Go up one level in this thread


On June 07, 2005 at 11:45:05, Gian-Carlo Pascutto wrote:

>On June 07, 2005 at 11:38:20, Tord Romstad wrote:
>
>>Fruit and Crafty are indeed typical choices for engine sources to look at
>>nowadays.  Gerbil and TSCP were typical choices five years ago.  I don't see
>>any reason to recommend looking at them today.
>
>Gerbil is a lot newer than Crafty. It didn't even exist 5 years ago!
>
>I have to disagree completely here; what you want to look at depends on what you
>are doing.
>
>If you want a chess engine that is instructive and explains how to make one,
>Gerbil and TSCP were meant for that purpose.
>
>Crafty and Fruit are optimized implementations which won't mean anything to a
>beginner.

A beginner will kill himself looking at Crafty.  Within a week, the Sepiku
knives will be on order.  (If he is trying to understand it in order to write
his own program).

A much better idea is something like Scorpio.  It is the size of Faile, and yet
quite strong.

Here is a contest with Scorpio 1.1:

  Program       Elo    +   -   Games   Score   Av.Op.  Draws
1 Spike09a    : 2675  131 103    28    55.4 %   2638   32.1 %
2 Ruffian_105 : 2675  131 103    28    55.4 %   2638   32.1 %
3 Scorpio     : 2600  114 123    28    39.3 %   2675   28.6 %

I think that TSCP is a very onerous start.  Back in the day, before SMP was the
wave of the future, it would have been a good place to begin understanding
things.  But I think that it is a poor choice now, given the alternatives.

For Bitboard programs, Slowchess is a bit large, and Olithink is a bit cryptic.

I'd recommend Beowulf (cough).  Beowulf looks large, but over half is the C
version of the EGTB code.
;-)



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.