Chess programmers and tournament organizers should also have responsibility towards ppl watching games.hgm wrote:There is no obligation to use UCI, right? It is a choice of the participants. If my engine is defective in other respects, say it cannot find checkmate in KQK, that would be no reason to alter the rules of Chess and declare KQK won by the 'baring rule'. I should bloody well fix my engine...IanO wrote:There is a difference: in this case the opponents themselves are using their own logic to resign, offer draws, and accept draws. To that I have no objection (but does the UCI protocol allow draw negotiation? I forget...) What I am against is a third-party making the decisions (TCEC interpretation of engine scores).
As the rules are now, both engines should agree that the game is won/lost with their score.
If other engine also says (with its score) that your KQK is won, it is practically resigning. If your engine cannot see the mate it should have displayed score zero then and game would continue till the 50-move rule kicked in.
What you are suggesting would be human equivalent of "I am with bare king in KQK, but I won't resign, because I want to see if my opponent will be able to checkmate me". Now imagine this on GM level, and tell me what would you think about GM that behaved like this, and never resigned, instead forcing his opponents to mate him?