Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Major Bug In Pro Deo 1.0. .... Help ED

Author: Ed Schröder

Date: 16:09:27 08/10/04

Go up one level in this thread


On August 10, 2004 at 17:01:07, David Dahlem wrote:

>On August 10, 2004 at 16:40:48, Ed Schröder wrote:
>
>>On August 10, 2004 at 14:32:47, Sedat wrote:
>>
>>>Here is the Wb2Uci.eng file where Rebel 12 plays perfectly at any time control.
>>>
>>>I think this configuration file will be helpful on Prodeo:
>>>
>>>[ENGINE]
>>>Name = Rebel 12b9
>>>Author = Ed Schroeder
>>>Filename = RebelUci.exe
>>
>>>[OPTIONS]
>>>Program = rebel12.exe w8 BETA9.ENG
>>>InitString = BookOff\n
>>>HashOnCommandline=false
>>
>>>LevelExtend = Strict
>>               ^^^^^^
>>
>>What does "strict" mean, I have it set to "none".
>>
>>My best,
>>
>>Ed
>
>Hi Ed
>
>Here is some info from the author of the wb2uci adapter:
>
>Winboard as UCI engine
>How to
>Time controls
>Winboard engines only support either 1 time control or several equal time
>controls, eg. 40/game or 40/60+40/60+40/60 etc. If you use another type of time
>control you have to test it by your own to check if the engine support this. The
>adapter catch a new type of time control and try to send this to the engine but
>the behavior of the engine is undefined in the protocol.
>
>This don't necessary add too much trouble because there is really only three
>logical method to add this level command to the engine.
>
>Let a level command in the middle of a game start a new move count from this
>position (Progressive).
>Apply a level command in the middle of a game to the hole game (Strict).
>Don't support any level command in the middle of a game (FailSafe).
>Increments in the time control is supported for all time controls.
>
>If the engine treat the level command in the middle of a game as a start point
>for a new counting of moves the default would work.
>
>If the engine apply the time control to the hole game add 'LeveExtend=Strict' to
>the .eng file. You would see this if you use a time control like 1/20 + 1/15 +
>1/game. If the engine is in heavy time pressure from move 31 to 35 or loos on
>time between this moves you need probably to set the LevelExtend options to
>strict.
>
>If the engine don't accept any level command in the middle of a game there is a
>fall back option you can use: LevelExtend=Failsafe. This will let the engine
>think it is starting a new game and all moves up to now is feed to the engine as
>book moves.
>
>When I test how to set the 'LevelExtend' option I use a time control like:
>1min/25move + 1min/15move + 1min/game
>and set LevelExtend=Progressive
>If the engines have used up almost all his time when it is at move 31 and do the
>remaining moves until next control (40 moves) in lightning speed, I try
>LevelExtend=Strict. If this doesn't help either I use the LevelExtend=FailSafe.
>
>--------------------------------------------------------------------------------
>
>Odd Gunnar Malin, malin@online.no
>
>Regards
>Dave


Thanks for explanations.

Ed



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.