It's great you give it a try, Steven, thanks!stevenaaus wrote:Now that is crazy talkJuLieN wrote:Indeed. Although why wouldn't you guys join forces and make a SCIDBoard? I have the feeling that both programs have quite some overlap and that you duplicate each others' efforts...![]()
![]()
The tourney widget will now pack smaller. If > 10 engines selected, only the first 10 are changeable.Pondering shouldn't be too hard. ....... Except i can't figure out the UCI protocol properly.Code: Select all
# Only pack so many if {$i < 10} {But then it grinds to a haltCode: Select all
Engine 1 says "bestmove MOVEA ponder MOVEB" send MOVEA to Engine 2 Engine 2 plays MOVEB send "ponderhit" to Engine 1![]()
I can't figure out how to continue there-after or when to issue "go ponder". Does this replace the "go" command, or do i have to issue a whole set of "go" AND "go ponder" for one move ? Ponderhit *is* used in the serious game feature , and i'll have to examine it closer i guess though it is implement with "position fen" here instead of "position startboard moves".
IIRC, the typical interface<>engines talk should look like ( with: 1: Engine 1, 2: Engine 2, I: Interface):
1>I: bestmove A ponder B
I>1: go ponder
I>2: (send move A and a go command)
2>I: bestmove B ponder C
I>2: go ponder
I>1: ponderhit

