Search found 899 matches

by Ras
Fri Oct 25, 2019 3:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

What do you mean "look the same"? That it must not matter which engine the GUI loads, it must look the same. That some parameters like hashfull are optional in UCI is a completely different story from sending tabular data and as you suggested even with colour formatting, arrows and whatnot. ou are ...
by Ras
Thu Oct 24, 2019 5:01 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Dylan Sharp Vs. Harvey Williamson (G4)
Replies: 234
Views: 8037

Re: Dylan Sharp Vs. Harvey Williamson (G4)

Can you provide one example at a time control like this one? What you say is certainly true, but is much more common at very short time controls. Inn correspondence chess, players who follow Stockfish blindly are not too hard opponents for experienced correspondence players. At least one, maybe eve...
by Ras
Thu Oct 24, 2019 3:26 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Dylan Sharp Vs. Harvey Williamson (G4)
Replies: 234
Views: 8037

Re: Dylan Sharp Vs. Harvey Williamson (G4)

As for Stockfish says, Stockfish says: there have been quite some games against LC0 where Stockfish thought it was completely fine - only that it wasn't and found out too late. The interesting question is whether this game will lead to positions that Stockfish simply doesn't understand - and obvious...
by Ras
Thu Oct 24, 2019 2:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

A programmer can display any data he wants in good visual forms without waiting for chess GUI developers to add them. That's not an advantage, that's a disadvantage. A GUI is supposed to look the same no matter which engine is running underneath. Consistency is an important part of usability. Also,...
by Ras
Wed Oct 23, 2019 8:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

if we would get dozens of new infos That YAGNI will hardly make it across many engines or GUIs anyway. WDL is different because NN engines like LC0 have a different way of expressing the evaluation - not in centipawns, but in terms of probability. That's a fundamentally different kind of strong che...
by Ras
Wed Oct 23, 2019 6:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 60
Views: 2681

Re: UCI Win/Draw/Loss reporting

Why that configuration stuff at all? Just include the WDL with the three values for win, draw, loss in the info from engine to GUI. UCI explicitely specifies ignoring unknown things and continue parsing. If a GUI barfs on the wdl inside the info, it is not UCI-compliant anyway and should be fixed: *...
by Ras
Tue Oct 22, 2019 2:36 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Dylan Sharp Vs. Harvey Williamson (G4)
Replies: 234
Views: 8037

Re: Dylan Sharp Vs. Harvey Williamson (G4)

What are the conditions of this game? Is there any time control? Do the players use computer analysis?
by Ras
Wed Oct 16, 2019 5:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 6803

Re: PGN standard, its improvement and standardization

Dann Corbit wrote:
Wed Oct 16, 2019 4:10 pm
For game play, thé Xboard protocol isn't just better, it's a lot better.
Then that massive advantage explains why all of the top engines are CECP engines. Oh, wait...
by Ras
Wed Oct 16, 2019 3:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 6803

Re: PGN standard, its improvement and standardization

For very high speed games, sending only the move is a lot better than sending the whole game state including the board. The moves aren't being sent over a 300 baud line, so "a lot better" doesn't hold water. If you care about I/O speed, drop the scanf family on the input and use fread directly. Als...
by Ras
Sun Sep 22, 2019 1:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney July
Replies: 62
Views: 12468

Re: On-line engine blitz tourney July

That should be undefined behaviour, and it has always been. Especially the GCC team is well-known to have taken an ever more aggressive stance towards undefined behaviour. If the code is broken, then each GCC update will increase the odds of actually manifesting the code issues.