Moderator: Andres Valverde
recognized 'normal' (-1) as variant normal
WinBoard 4.4.0.beta1 + polyglot.exe
....
12740 <second: feature option="Tablebase Depth -spin 4 0 7"
12740 >second: accepted option
12740 <second: feature option="NalimovCache -spin 16 1 256"
12740 >second: accepted option
12740 <second: feature option="Hiarcs Draw Value -spin 0 -100 100"
12740 >second: accepted option
GameEnds(39, Draw, 6)
12740 >first : quit
12740 >second: quit
Michel wrote:The bad news is that I cannot reproduce this.
Michel wrote:...It seems very suspicious to me that Winboard declares the game Draw just after the line "feature option="Hiarcs Draw Value -spin 0 -100 100""...
18400 <second: feature option="NalimovCache -spin 16 1 256"
18400 >second: rejected option
18400 <second: feature option="Hiarcs Draw Value -spin 0 -100 100"
18400 >second: rejected option
GameEnds(33, Draw, 1)
18400 <second: feature option="UCI_Elo -spin 1925 1250 2704"
18400 >second: rejected option
18400 <second: feature option="UCI_LimitStrength -check 0"
18400 >second: rejected option
18400 <second: feature option="GUI Time Lag -check 0"
18400 >second: rejected option
18400 <second: feature option="AutoSave PGN -check 0"
18400 >second: rejected option
18400 <second: feature option="Playing Style -combo *Normal /// Aggressive /// Solid"
18400 >second: rejected option
18400 <second: feature option="Selectivity -spin 7 0 7"
18400 >second: rejected option
18400 <second: feature option="Forward Pruning -spin 10 0 15"
18400 >second: rejected option
18400 <second: feature option="Threat Depth -spin 3 0 7"
18400 >second: rejected option
18400 <second: feature option="Swindle -check 0"
18400 >second: rejected option
18400 <second: feature option="Smart Search -check 0"
18400 >second: rejected option
18400 <second: feature option="Futility -check 0"
18400 >second: rejected option
18400 <second: feature option="Steady Search -check 0"
18400 >second: rejected option
18400 <second: feature option="Combinations -check 0"
18400 >second: rejected option
18400 <second: feature option="Hyper-Modern Play -check 0"
18400 >second: rejected option
18400 <second: feature option="MultiPV -spin 1 1 127"
18400 >second: rejected option
18400 <second: feature option="Licensed To -string Charles Browne"
18400 >second: rejected option
18400 <second: feature option="UCI_EngineAbout -string HIARCS 10 Copyright (c) 1992-2006 Applied Computer Concepts Ltd. All rights reserved. www.hiarcs.com"
18400 >second: rejected option
18400 <second: feature option="Polyglot Log -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot LogFile -string Hiarcs10UCI.log"
18400 >second: rejected option
18400 <second: feature option="Polyglot UseNice -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot NiceValue -spin 5 0 20"
18400 >second: rejected option
18400 <second: feature option="Polyglot Chess960 -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot Resign -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot ResignMoves -spin 3 0 10000"
18400 >second: rejected option
18400 <second: feature option="Polyglot ResignScore -spin 600 0 10000"
18400 >second: rejected option
18400 <second: feature option="Polyglot MateScore -spin 10000 0 1000000"
18400 >second: rejected option
18400 <second: feature option="Polyglot Book -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot BookFile -string C:\PROGRAM FILES\CHESS\POLYGLOT\POLYGLOT GUI\Book.bin"
18400 >second: rejected option
18400 <second: feature option="Polyglot BookRandom -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot BookLearn -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot KibitzMove -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot KibitzPV -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot KibitzCommand -string tellall"
18400 >second: rejected option
18400 <second: feature option="Polyglot KibitzDelay -spin 5 0 10000"
18400 >second: rejected option
18400 <second: feature option="Polyglot KibitzInterval -spin 0 0 10000"
18400 >second: rejected option
18400 <second: feature option="Polyglot ShowPonder -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot ScoreWhite -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot UCIVersion -spin 2 1 2"
18400 >second: rejected option
18400 <second: feature option="Polyglot CanPonder -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot SyncStop -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot RepeatPV -check 0"
18400 >second: rejected option
18400 <second: feature option="Polyglot PromoteWorkAround -check 0"
18400 >second: rejected option
18400 <second: feature done=1
18400 >second: accepted done
18450 >second: new
random
2300 <first : feature option="Tablebase Depth -spin 2 0 7"
2300 >first : rejected option
2300 <first : feature option="NalimovCache -spin 16 1 256"
2300 >first : rejected option
2300 <first : feature option="Hiarcs Draw Value -spin 0 -100 100"
2300 >first : rejected option
2300 <first : feature option="UCI_Elo -spin 1925 1250 2706"
2300 >first : rejected option
2300 <first : feature option="UCI_LimitStrength -check 0"
2300 >first : rejected option
2300 <first : feature option="GUI Time Lag -check 0"
feature option="Hiarcs Draw Value -spin 0 -100 100"
Michel wrote:So this really seems like a Winboard/Hiarcs interraction problem triggered in some weird way by PSWBTM when playing against bright (how is this even possible?).
Michel wrote:I'll wait for comments by H.G. Muller.
Michel wrote:Thanks for all the info.
So this really seems like a Winboard/Hiarcs interraction problem triggered in some weird way by PSWBTM when playing against bright (how is this even possible?)...
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
resolved -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-* at pixel size 34
to -adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1
resolved -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-* at pixel size 12
to -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1
resolved -*-helvetica-medium-r-normal--*-*-*-*-*-*-*-* at pixel size 14
to -adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1
xboard: messageWidget geometry error 1 602 21 602 21
xboard 4.3.15 + polyglot
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
TC string = '+2:0+12'
mps=0 tc=120000 inc=12000
TC string = '+2:0+12'
mps=0 tc=120000 inc=12000
StartChildProcess (dir="/home/volker/schach/polyglot") ./polyglot stockfish.ini
155 >first : xboard
protover 2
shuffleOpenings = 0
157 <first : PolyGlot 1.4.31b by Fabien Letouzey.
296 <first : feature done=0
296 >first : accepted done
296 <first : feature analyze=1
296 >first : accepted analyze
296 <first : feature colors=0
296 >first : accepted colors
296 <first : feature draw=1
296 >first : accepted draw
296 <first : feature ics=1
296 >first : accepted ics
296 <first : feature myname="Stockfish 1.4"
296 >first : accepted myname
297 <first : feature name=1
297 >first : accepted name
297 <first : feature pause=0
297 >first : accepted pause
297 <first : feature ping=1
297 >first : accepted ping
297 <first : feature playother=1
297 >first : accepted playother
297 <first : feature reuse=1
297 >first : accepted reuse
297 <first : feature san=0
297 >first : accepted san
297 <first : feature setboard=1
297 >first : accepted setboard
297 <first : feature sigint=0
297 >first : accepted sigint
297 <first : feature sigterm=0
297 >first : accepted sigterm
297 <first : feature time=1
297 >first : accepted time
297 <first : feature usermove=1
297 >first : accepted usermove
297 <first : feature memory=1
297 >first : accepted memory
297 <first : feature smp=1
297 >first : accepted smp
297 <first : feature egt=""
297 >first : accepted egt
297 <first : feature variants="normal,fischerandom"
297 >first : accepted variants
297 <first : feature option="Use Search Log -check 0"
297 >first : rejected option
297 <first : feature option="Search Log Filename -string SearchLog.txt"
297 >first : rejected option
297 <first : feature option="Book File -string book.bin"
297 >first : rejected option
297 <first : feature option="Mobility (Middle Game) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Mobility (Endgame) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Pawn Structure (Middle Game) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Pawn Structure (Endgame) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Passed Pawns (Middle Game) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Passed Pawns (Endgame) -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Space -spin 100 0 200"
297 >first : rejected option
297 <first : feature option="Aggressiveness -spin 100 0 200"
297 >first : rejected option
298 <first : feature option="Cowardice -spin 100 0 200"
298 >first : rejected option
298 <first : feature option="King Safety Curve -combo *Quadratic /// Linear"
298 >first : rejected option
298 <first : feature option="King Safety Coefficient -spin 40 1 100"
298 >first : rejected option
298 <first : feature option="King Safety X Intercept -spin 0 0 20"
298 >first : rejected option
298 <first : feature option="King Safety Max Slope -spin 30 10 100"
298 >first : rejected option
298 <first : feature option="King Safety Max Value -spin 500 100 1000"
298 >first : rejected option
298 <first : feature option="Queen Contact Check Bonus -spin 3 0 8"
298 >first : rejected option
298 <first : feature option="Queen Check Bonus -spin 2 0 4"
298 >first : rejected option
298 <first : feature option="Rook Check Bonus -spin 1 0 4"
298 >first : rejected option
298 <first : feature option="Bishop Check Bonus -spin 1 0 4"
298 >first : rejected option
298 <first : feature option="Knight Check Bonus -spin 1 0 4"
298 >first : rejected option
298 <first : feature option="Discovered Check Bonus -spin 3 0 8"
298 >first : rejected option
298 <first : feature option="Mate Threat Bonus -spin 3 0 8"
298 >first : rejected option
298 <first : feature option="Check Extension (PV nodes) -spin 2 0 2"
298 >first : rejected option
298 <first : feature option="Check Extension (non-PV nodes) -spin 1 0 2"
299 >first : rejected option
299 <first : feature option="Single Reply Extension (PV nodes) -spin 2 0 2"
299 >first : rejected option
299 <first : feature option="Single Reply Extension (non-PV nodes) -spin 2 0 2"
299 >first : rejected option
299 <first : feature option="Mate Threat Extension (PV nodes) -spin 0 0 2"
299 >first : rejected option
299 <first : feature option="Mate Threat Extension (non-PV nodes) -spin 0 0 2"
299 >first : rejected option
299 <first : feature option="Pawn Push to 7th Extension (PV nodes) -spin 1 0 2"
299 >first : rejected option
299 <first : feature option="Pawn Push to 7th Extension (non-PV nodes) -spin 1 0 2"
299 >first : rejected option
299 <first : feature option="Passed Pawn Extension (PV nodes) -spin 1 0 2"
299 >first : rejected option
299 <first : feature option="Passed Pawn Extension (non-PV nodes) -spin 0 0 2"
299 >first : rejected option
299 <first : feature option="Pawn Endgame Extension (PV nodes) -spin 2 0 2"
299 >first : rejected option
299 <first : feature option="Pawn Endgame Extension (non-PV nodes) -spin 2 0 2"
299 >first : rejected option
299 <first : feature option="Full Depth Moves (PV nodes) -spin 14 1 100"
299 >first : rejected option
299 <first : feature option="Full Depth Moves (non-PV nodes) -spin 3 1 100"
299 >first : rejected option
299 <first : feature option="Threat Depth -spin 5 0 100"
299 >first : rejected option
299 <first : feature option="LSN filtering -check 0"
299 >first : rejected option
299 <first : feature option="LSN Time Margin (sec) -spin 4 1 10"
299 >first : rejected option
299 <first : feature option="LSN Value Margin -spin 200 100 600"
299 >first : rejected option
299 <first : feature option="Randomness -spin 0 0 10"
299 >first : rejected option
299 <first : feature option="Minimum Split Depth -spin 4 4 7"
299 >first : rejected option
299 <first : feature option="Maximum Number of Threads per Split Point -spin 5 4 8"
299 >first : rejected option
299 <first : feature option="Clear Hash -button"
299 >first : rejected option
299 <first : feature option="OwnBook -check 0"
299 >first : rejected option
299 <first : feature option="MultiPV -spin 1 1 500"
299 >first : rejected option
299 <first : feature option="UCI_ShowCurrLine -check 0"
299 >first : rejected option
299 <first : feature option="UCI_Chess960 -check 0"
299 >first : rejected option
299 <first : feature option="Polyglot Log -check 0"
299 >first : rejected option
299 <first : feature option="Polyglot LogFile -string stockfish.log"
299 >first : rejected option
299 <first : feature option="Polyglot UseNice -check 0"
299 >first : rejected option
299 <first : feature option="Polyglot NiceValue -spin 5 0 20"
299 >first : rejected option
299 <first : feature option="Polyglot Chess960 -check 0"
299 >first : rejected option
299 <first : feature option="Polyglot Resign -check 0"
299 >first : rejected option
299 <first : feature option="Polyglot ResignMoves -spin 3 0 10000"
299 >first : rejected option
299 <first : feature option="Polyglot ResignScore -spin 800 0 10000"
299 >first : rejected option
299 <first : feature option="Polyglot MateScore -spin 10000 0 1000000"
299 >first : rejected option
299 <first : feature option="Polyglot Book -check 0"
299 >first : rejected option
300 <first : feature option="Polyglot BookFile -string book.bin"
300 >first : rejected option
300 <first : feature option="Polyglot BookRandom -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot BookLearn -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot KibitzMove -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot KibitzPV -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot KibitzCommand -string tellall"
300 >first : rejected option
300 <first : feature option="Polyglot KibitzDelay -spin 5 0 10000"
300 >first : rejected option
300 <first : feature option="Polyglot KibitzInterval -spin 0 0 10000"
300 >first : rejected option
300 <first : feature option="Polyglot ShowPonder -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot ScoreWhite -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot UCIVersion -spin 2 1 2"
300 >first : rejected option
300 <first : feature option="Polyglot CanPonder -check 0"
300 >first : rejected option
300 <first : feature option="Polyglot SyncStop -check 0"
308 >first : rejected option
308 <first : feature option="Polyglot RepeatPV -check 0"
308 >first : rejected option
308 <first : feature option="Polyglot PromoteWorkAround -check 0"
308 >first : rejected option
308 <first : feature done=1
308 >first : accepted done
309 >first : memory 68
309 >first : cores 1
309 >first : new
random
309 >first : ics -
309 >first : level 0 2 12
309 >first : post
309 >first : hard
309 >first : easy
309 >first : ping 1
309 >first : force
StartChildProcess (dir="/home/volker/schach/polyglot") ./polyglot rybka.ini
320 >second: xboard
protover 2
320 <first : pong 1
321 <second: PolyGlot 1.4.31b by Fabien Letouzey.
565 <second: feature done=0
565 >second: accepted done
565 <second: feature analyze=1
565 >second: accepted analyze
565 <second: feature colors=0
565 >second: accepted colors
565 <second: feature draw=1
565 >second: accepted draw
565 <second: feature ics=1
565 >second: accepted ics
565 <second: feature myname="Rybka 2.2n2 32-bit"
565 >second: accepted myname
565 <second: feature name=1
565 >second: accepted name
565 <second: feature pause=0
565 >second: accepted pause
565 <second: feature ping=1
565 >second: accepted ping
565 <second: feature playother=1
565 >second: accepted playother
565 <second: feature reuse=1
565 >second: accepted reuse
565 <second: feature san=0
565 >second: accepted san
565 <second: feature setboard=1
565 >second: accepted setboard
565 <second: feature sigint=0
565 >second: accepted sigint
565 <second: feature sigterm=0
565 >second: accepted sigterm
565 <second: feature time=1
565 >second: accepted time
565 <second: feature usermove=1
565 >second: accepted usermove
565 <second: feature memory=1
565 >second: accepted memory
565 <second: feature smp=1
565 >second: accepted smp
565 <second: feature egt="nalimov"
565 >second: accepted egt
565 <second: feature variants="normal"
565 >second: accepted variants
565 <second: feature option="Display Draw Scores -check 0"
565 >second: rejected option
GameEnds(39, Draw, 6)
565 >first : quit
566 >second: quit
GameEnds(39, Draw, 2)
When I use the Fonzy's latest version that does not happen.
I'm not sure about that. I get a strange draw here whenever I use Rybka (via wine). _All_ games end 1/2-1/2 at move 1.
/usr/local/bin/xboard -debug -fcp "./polyglot.exe -ec ./rybka.exe" -scp "./polyglot.exe -ec ./rybka.exe" -tc 0:10 -inc 0 -mg 10
1417 >second: accepted smp
1417 <second: feature egt="nalimov"
1417 >second: accepted egt
1417 <second: feature variants="normal"
1417 >second: accepted variants
1417 <second: feature option="Display Draw Scores -check 0"
1417 >second: accepted option
GameEnds(39, Draw, 6) <--------------------------------------------------------------------
1428 <second: feature option="Engine Priority -combo Normal /// *NormalAndLow /// Low"
1428 >second: accepted option
1428 <second: feature option="Display PV Tips -check 0"
1428 >second: accepted option
1428 <second: feature option="CPU Usage -spin 100 1 100"
1428 >second: accepted option
1428 <second: feature option="Win Percentage to Hash Usage -check 0"
1428 >second: accepted option
1428 <second: feature option="Display Current Move -check 0"
1428 >second: accepted option
1428 <second: feature option="Compensate Lost Time -check 0"
1428 >second: accepted option
1428 <second: feature option="NalimovCache -spin 1 1 256"
1428 >second: accepted option
} else if (strstr(message, "Draw") != NULL ||
strstr(message, "game is a draw") != NULL) {
GameEnds(GameIsDrawn, "Draw", GE_ENGINE1 + (cps != &first));
return;
} else if (strstr(message, "offer") != NULL &&
OK, this certainly must be it. I looked at the posted debugs, and it always happens immediately after a line that contains the word "Draw". I must suppress WB recognizing this as a Draw offer, even when it means it would break correct operation of some non-compliant engines that use "... Draw" for offering draws.
option name somename type string default 1/2-1/2
Polyglot cannot know if an UCI string option is a file name or not.
H.G.Muller wrote:It might be best to conform to what Arena does, so that UCI engine authors know what they can expect.
Return to Winboard and related Topics
Users browsing this forum: No registered users and 36 guests