Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty 19.04 SE #3 released ...

Author: Mike Byrne

Date: 22:29:46 08/07/03

Go up one level in this thread


On August 08, 2003 at 01:17:31, Mike Byrne wrote:

>On August 08, 2003 at 00:32:56, Nolan Denson wrote:
>
>>Hey Mike ... i will run a test on your position ... but a quick question for the
>>below info.  the spin on the different lines means what ?
>>
>>So basically if I am using the crafty.rc file ...how would something like
>>
>>(Lazy cutoff=u lazy|spin|60|0|300) look inside of the crafty.rc file?
>>you can leave an example of a value command also using the spin.
>>
>>On Icc I am using a crafty.rc file ... I have all the ext and commands that i
>>know of working ... but this spin command, esp for value has me confused a
>>little.
>>
>>
>>
>>[EXTRAS]
>>GM Levels
>>=<readfile>|combo|Default|nil|Byrne|Capablanca|Lasker|Morphy|Nimzovich|Petrosian|Philidor|Stein|
>>Stronger Levels =<readfile>|combo|Default|nil|Standard|GM|IM|High
>>Master|Master|Low Master|Expert|
>>Weaker Levels
>>=<readfile>|combo|Default|nil|Club|Player|Bishop|Knight|Woodpusher|Simpleton|Novice|Beginner|Pawngrabber|Fish|
>>NalimovCache(MB)=cache %iM|spin|8|1|32
>>Pawn hash (MB)=hashp %iM|spin|3|1|24
>>Null Move =<readfile>|combo|Default|23|00|01|02|11|12|13|22|24|34|44|
>>Start extension=u start|spin|30|0|60
>>Processors =mt |spin|1|1|2
>>Time Usage=usage %i|spin|0|-50|100
>>Search Depth=sd|spin|0|0|60
>>Root Beta Window=beta|spin|40|-10000|10000
>>Lazy cutoff=u lazy|spin|60|0|300
>>Intensity=intensity|spin|10000|1|10000
>>Noise=noise|spin|1|0|300000
>>Delay Move=dm|check|false|off|on
>>Tournament Mode=mode|check|false|normal|tournament
>>Crafty Log=log|check|false|off|on
>>NalimovPath=tbpath|string|./TB
>>Use book=book|check|true|off|on
>
>"spin" is wb2uci.exe command that allows a user to set a value in a "UCI" GUI by
>spinning through values in GUI - it's a not acrafty command.  When you use
>"spin" the first value is the defualt, the second value the lower bound and the
>third value the upper bound.
>
>e.g intensity has valid input from 1 to 10,000 with 10,000 being the default,
>
>
>
>"value" works similiar to "ext" i.e., it takes two arguments
>
>syntax "value <piece> <piece value>"
>
>e.g.
>
>"value queen 900"
>
>Best,
>
>Michael

addendum

crafty.rc

value queen 900
value rook 510
value bishop 305
value knight 305
value pawn 100

with "lazy" for the craftyu.rc file you should use

"ext lazy 1" (valid 1 through 5)

that EQUALS

"uci lazy 60" (valid 60 through 300)

the spin command does not handle decimals/non decimals well -- e.g.

ext check .75  (3/4 ply extension)
ext check 1 (full ply)

"spin" cannot handle going from ".01" to "1.00" -- so that is why some
wb2uci.eng use the spin|75|0|99

to fix this -- I use INCPLY which is what is what really  in the code --
INCPLY==60 ....

so

"uci ch 60" == "ext ch 1"

and

"uci lazy 60 == "ext lazy 1"
"uci lazy 300 == "ext lazy 300"


the different between the extension and "lazy' is that "lazy" has a valid range
of 1 to 5 -- extensions have avalid range of 0 to 1.



Mike



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.