Search found 155 matches

by Fulvio
Thu Nov 07, 2019 3:43 am
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 24361

Re: Fritz 17

As of now, it runs in four that I know of. If the reference is to the various derivatives of lc0, they cannot be counted as different engines. The links you cited do not apply here either. The links explain why something that is a PART of a GPL program is considered derivative work (regardless of h...
by Fulvio
Tue Nov 05, 2019 7:27 pm
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 24361

Re: Fritz 17

Even philosophically your argument holds no water. Cutechess is an open source GUI that is utterly useless without an engine to run in it, much less one that is provided for in the GPL. If someone sells an engine, an engine that is entirely useless without an interface, by your statement that engin...
by Fulvio
Fri Nov 01, 2019 8:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 5410

Re: UCI Win/Draw/Loss reporting

In UCI2WB I just scan with strstr (or StrCaseStr) for the keywords of the standard infos, and then read the token that follows them as the corresponding value. So it would indeed just ignore the 'wdl' and its parameters. This is not optimally efficient; it would be better to just scan through the i...
by Fulvio
Thu Oct 31, 2019 4:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 5410

Re: UCI Win/Draw/Loss reporting

I thought UCI options were not case sensitive. In many GUIs the options are showed to the user without modifying the case. Also some people save the output of the engine to a txt file. For example Stockfish almost fully respect that convention: option name Debug Log File type string default option ...
by Fulvio
Thu Oct 31, 2019 3:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 5410

Re: UCI Win/Draw/Loss reporting

crem wrote:
Thu Oct 31, 2019 10:18 am
I'll probably do UCI_ShowWDL (default off)
This is probably the safest option for backward compatibility.
However, if it can be proved that almost all the GUIs will just ignore the additional wdl info, I think it would be best to not add any option at all.
by Fulvio
Thu Oct 31, 2019 3:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 5410

Re: UCI Win/Draw/Loss reporting

hgm wrote:
Tue Oct 29, 2019 3:09 pm
if you used the proposed UCI_pvinfos option
Please, consider at least a minimum consistency.
All the options start with a capital letter and use the camel case:
http://wbec-ridderkerk.nl/html/UCIProtocol.html
by Fulvio
Thu Oct 31, 2019 3:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 5410

Re: UCI Win/Draw/Loss reporting

So I'll just use that, defaulted on, and provide a (non UCI_ prefixed) option to disable it in case anyone ever runs into an "UCI" interface that breaks on it (which it shouldn't). The drawback of this approach is that the user will see an option which does nothing. Let's take a GUI which is not up...
by Fulvio
Fri Oct 25, 2019 10:00 pm
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 24361

Re: Fritz 17

I know it’s hard to climb down from the righteous indignation barricades (and god knows this forum doesn’t enjoy a good track record in this regard), but hopefully you’ll realize I’m just trying to provide information and clarification, not sharpen my own particular axe. My post was exactly in resp...
by Fulvio
Fri Oct 25, 2019 8:26 pm
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 24361

Re: Fritz 17

Ah, the misunderstood GPL. Here is a good description of its purpose and legal meaning in layman’s terms. https://www.techrepublic.com/blog/linux-and-open-source/is-it-legal-to-sell-gpl-software/ I suspect that you are the one that doesn't fully understand the license, and I'm not sure you even rea...
by Fulvio
Sat Oct 19, 2019 12:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Understanding and Pushing the Limits of the Elo Rating Algorithm
Replies: 7
Views: 1262

Re: Understanding and Pushing the Limits of the Elo Rating Algorithm

Michel wrote:
Tue Oct 15, 2019 8:30 am
https://arxiv.org/abs/1910.06081

Nothing that wasn't already known unfortunately.
tl;dr

Based on the ELO difference, the current algorithm gives the following probability of winning:
+0 --> 50%
+100 --> 64%
+200 --> 76%
+300 --> 85%
+400 --> 91%

What are values of the improved algorithm?