ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Regarding options ponder flag
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Marco Belli



Joined: 23 May 2010
Posts: 591

PostPost subject: Re: Regarding options ponder flag    Posted: Wed Dec 06, 2017 9:12 pm Reply to topic Reply with quote

I don't want to penalize anyone, I'm just explaining the UCI protocol.

I was partially wrong, I read again the UCI protocol specification, and an engine MUST reply with a bestmove after EVERY stop command, even if he was pondering on a wrong move.

this is an example of a game between Vajolet and Ice using Cutechess as GUI.

Quote:
<vajolet dev(4): bestmove b1d2 ponder b8d7

>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2
>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 b8d7

>vajolet dev(4): go ponder wtime 117286 btime 120000 movestogo 31
>ice3-x64(5): go wtime 117286 btime 120000 movestogo 32

<ice3-x64(5): bestmove h5g6 ponder e1g1
>vajolet dev(4): stop
<vajolet dev(4): bestmove c2c4 ponder f8d6

>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 e1g1
>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6

>vajolet dev(4): go wtime 117286 btime 116287 movestogo 31
>ice3-x64(5): go ponder wtime 117286 btime 116287 movestogo 31

<vajolet dev(4): bestmove f3h4 ponder b8d7
>ice3-x64(5): stop
<ice3-x64(5): bestmove b8d7 ponder f3h4

>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 b8d7
>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4

>vajolet dev(4): go ponder wtime 114246 btime 116287 movestogo 30
>ice3-x64(5): go wtime 114246 btime 116287 movestogo 31

<ice3-x64(5): bestmove f8d6 ponder h4g6
>vajolet dev(4): stop
<vajolet dev(4): bestmove e2e4 ponder d5e4

>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 h4g6
>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6

>vajolet dev(4): go wtime 114246 btime 112655 movestogo 30
>ice3-x64(5): go ponder wtime 114246 btime 112655 movestogo 30

<vajolet dev(4): bestmove e2e4 ponder b8d7
>ice3-x64(5): stop
<ice3-x64(5): bestmove h7g6 ponder e2e3

>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7
>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4

>vajolet dev(4): go ponder wtime 110896 btime 112655 movestogo 29
>ice3-x64(5): go wtime 110896 btime 112655 movestogo 30

<ice3-x64(5): bestmove b8d7 ponder e1g1
>vajolet dev(4): ponderhit

>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7 e1g1
>ice3-x64(5): go ponder wtime 110896 btime 109628 movestogo 29

<vajolet dev(4): bestmove f2f4 ponder d6c7
>ice3-x64(5): stop
<ice3-x64(5): bestmove e8c8 ponder a1d1

>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7 f2f4 d6c7
>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7 f2f4

>vajolet dev(4): go ponder wtime 107042 btime 109628 movestogo 28
>ice3-x64(5): go wtime 107042 btime 109628 movestogo 29

<ice3-x64(5): bestmove d5e4 ponder d3e4
>vajolet dev(4): stop
<vajolet dev(4): bestmove h4g6 ponder h7g6

>ice3-x64(5): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7 f2f4 d5e4 d3e4
>vajolet dev(4): position startpos moves g1f3 d7d5 g2g3 c7c6 f1g2 g8f6 d2d3 c8g4 h2h3 g4h5 b2b3 e7e6 c1b2 d8a5 d1d2 a5d2 b1d2 h5g6 f3h4 f8d6 e2e4 b8d7 f2f4 d5e4

>vajolet dev(4): go wtime 107042 btime 106354 movestogo 28
>ice3-x64(5): go ponder wtime 107042 btime 106354 movestogo 28

_________________
http://vajoletchess.blogspot.it/
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Subject Author Date/Time
Regarding options ponder flag Juergen Precour Wed Dec 06, 2017 1:03 pm
      Re: Regarding options ponder flag Marco Belli Wed Dec 06, 2017 1:52 pm
            Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 5:28 pm
      Re: Regarding options ponder flag H.G.Muller Wed Dec 06, 2017 2:58 pm
            Re: Regarding options ponder flag Juergen Precour Wed Dec 06, 2017 3:25 pm
                  Re: Regarding options ponder flag H.G.Muller Wed Dec 06, 2017 4:12 pm
                        Re: Regarding options ponder flag Marco Belli Wed Dec 06, 2017 4:47 pm
                        Re: Regarding options ponder flag Juergen Precour Wed Dec 06, 2017 4:50 pm
                        Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 5:35 pm
      Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 7:39 pm
            Re: Regarding options ponder flag Marco Belli Wed Dec 06, 2017 8:14 pm
                  Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 8:34 pm
                        Re: Regarding options ponder flag Marco Belli Wed Dec 06, 2017 8:45 pm
                              Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 8:58 pm
                                    Re: Regarding options ponder flag Marco Belli Wed Dec 06, 2017 9:12 pm
                                          Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 10:40 pm
                        Re: Regarding options ponder flag H.G.Muller Wed Dec 06, 2017 9:58 pm
                              Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 10:25 pm
                                    Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 10:43 pm
                                          Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 10:51 pm
                                                Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 10:58 pm
                                                      Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 11:08 pm
                                                            Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 11:23 pm
                                                                  Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 11:28 pm
                                                                        Re: Regarding options ponder flag Fulvio Benini Wed Dec 06, 2017 11:44 pm
                                                                              Re: Regarding options ponder flag Rasmus Althoff Thu Dec 07, 2017 12:06 am
                                    Re: Regarding options ponder flag H.G.Muller Wed Dec 06, 2017 11:24 pm
                                          Re: Regarding options ponder flag Rasmus Althoff Wed Dec 06, 2017 11:48 pm
                                                Re: Regarding options ponder flag H.G.Muller Thu Dec 07, 2017 7:43 am
                                                      Re: Regarding options ponder flag Rasmus Althoff Thu Dec 07, 2017 9:42 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads