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.