but the engine does not crash, right?Evert wrote:By correctly you mean buggy, right?Lyudmil Tsvetkov wrote: so what happens when you have an UCI engine correctly showing score from white point of view only?
What do you think happens? The GUI will report the inverted score when the engine is playing black.
Speak for yourself. I never think "geez, white's position is really good here", I think "crap, I'm totally screwed".watching scores has meaning only for humans, and those are accustomed to the anchor of the white side, in this way it is immediately clear who has the advantage.
Either way, that's up to how you configure the GUI.
Yeah. So don't do that. Follow the protocol.not to mention the case, when one engine shows score from white point of view, and another one from stm point of view: a total chaos.
UCI has issues. This is not one of them (and in fact is one of the things it does right compared to CECP, which AFAIK doesn't define the point of view of the score).probably, it is time to revise that in UCI.
so, it is quite doable.
take the human standard when commenting on a position: it is either white wins, or black wins, but never the side on move is winning, this simply does not make sense.
I guess engines should follow the human standard here.
for example, you will frequently encounter:
- white to play and win, or black to play and win
- or white wins, no matter whose turn it is
and never:
- the side on move/to play wins
so, humans are anchoring their perceptions to the colour of the player, rather than the specific turn.
for me, the human approach makes much more sense.(probably because of this I don't quite understand those repeated lines in engine codes, 'finally return the score from the point of view of the side to move')