Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty 19.10

Author: David Dahlem

Date: 10:14:55 02/01/04

Go up one level in this thread


On February 01, 2004 at 11:48:39, Mike Byrne wrote:

>On February 01, 2004 at 11:18:45, David Dahlem wrote:
>
>>I see the source for Crafty 19.10 is now available at ....
>>
>>ftp://ftp.cis.uab.edu/pub/hyatt/v19/crafty-19.10.zip
>>
>>What are the changes in this version? Is this the version playing in CCT6?
>>
>>Regards
>>Dave
>
>from main.c:
>
>
> *******************************************************************************
> *   19.10   a fix to the EvaluateWinner() code to recognize that while KRB vs *
> *           KR can not normally be won by the KRB side, we require that the   *
> *           KR side not be trapped on the edge of the board, where it can be  *
> *           mated.  FUTILITY code put back in.  19.9 will be the SE version   *
> *           for those wanting to play with it.  new "learn" command option to *
> *           allow the user to set the position learning parameters that are   *
> *           used to trigger position learning and disable position learning   *
> *           after the game is already lost.  the command syntax is as follows *
> *           "learn trigger cutoff" and are expressed as fractions of a pawn   *
> *           with a decimel point.  the default is learn .33 -2.0 which says   *
> *           to do position learning when the score drops 1/3 of a pawn, but   *
> *           turn it off after the score reaches -2.00 as the game is already  *
> *           lost and learning won't help at this point.  this is the CCT-6    *
> *           version exactly as played in the CCT-6 tournament.                *
> *                                                                             *
> *******************************************************************************
>
>I had not realzied that there was newer version --- so Crafty 19.09 SE will not
>be released :(
>
>-- I will start working on Crafty 19.10 SE,  since this version appears to be
>the "keeper" here.  All my changes made to 19.09 will be carried over to 19.10
>SE  :>)

A question about the new position learn command option in 19.10. The default
position learn command is:

learn .33 -2.0

If i should want to change this with an entry in crafty.rc, how would this
affect book learning and result learning, since they also use the "learn"
command? Here is the learn options from the Crafty docs:

learn n
controls the learning facilities in Crafty. Currently this is a 3-bit boolean
switch, bit 1 (001) controls book learning, bit 2 (010) controls position
learning, and bit 3 (100) controls result learning. learn=0 disables all
learning, learn=1 enables book learning only, learn=2 enables position learning
only, and learn=4 enables result learning. Add the values together to turn on
more than one type of learning (default=7 to enable everything).

Regards
Dave



This page took 0 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.