Page 1 of 1

UCI parameters

PostPosted: 02 May 2015, 07:05
by Gábor Szots
When I install a UCI engine under WB, will the parameters in the Polyglot section overwrite those of the engine? E.g. the engine has a parameter 'Contempt' and I set it to 0, but there is a parameter 'ContemptScore' in the Polyglot section with a default value of 30. Which of them will be used by the engine?

Re: UCI parameters

PostPosted: 02 May 2015, 08:46
by H.G.Muller
The engine will always use its own contempt factor for deciding about its moves (e.g. whether it should avoid repetitionor seek it). The Polyglot contempt factor is only used to decide about offering or accepting draws, which UCI engines cannot do. So I imagine that when Polyglot receives a draw offer through the GUI, it compares the engine score of the latest (or perhaps latest 3) move(s) with the contempt setting, and accepts the offer on behalf of the engine only when the score is below contempt.

The Polyglot resign threshold works similarly.

Re: UCI parameters

PostPosted: 02 May 2015, 10:39
by Gábor Szots
Thanks.