6 ms·
There must be a threshold above which making an engine move is allowed. Because if there's a checkmate move, it will be the best engine move and needs to be all
by tomesco 4y ago
There must be a threshold above which making an engine move is allowed. Because if there's a checkmate move, it will be the best engine move and needs to be allowed.
- Khoth 4y agoIf you deliver checkmate, you lose. You have to instead force your opponent into a situation where they only have one legal move (which is trivially the best engine move).
- throwawaymaths 4y agoNot necessarily. There could be two ways to checkmate and you picked the one that was t the top move
- drdeca 4y agoI don’t see how one way of checkmating could be worse than another way of checkmating? Do some engines give different scores for different check-mating moves? (Different moves from the same position I mean)
- AstralStorm 4y agoYou can force the opponent into a position where the only move that saves them is a top engine move. Since they cannot play that move, the other option is to surrender. So essentially this converts most mates in two into mates in one, but some become ties by repetition.
- tromp 4y agoNo; checkmates are not needed. You win the game by almost checkmating the opponent: by leaving them only one legal move, which is thus necessarily the top engine move.
- deleted 4y ago[deleted]
- luxuryballs 4y agoSo a costly check wins but checkmate loses.
- II2II 4y agoThe article had an illustration of this: the player put their opponent into check where there was only one move to get out of check. The opponent would have to make that move, whether they were human or machine, so the player who made the original move wins the game. It is an interesting variation on chess given the current state of tournament play, yet it isn't really a solution to the cheating problem since it is effectively a new game with a new end-state. But you are probably right about there needing to be some sort of threshold. While there the rules of the variation says that any move with equal scores is considered equivalent, I would imagine the players would need a very intimate knowledge of how the engine scores moves in certain scenarios.
- jerf 4y agoAs others have mentioned, that is accounted for in the rules. My immediate first reaction was also that it would be interesting to have a variant that is the same except you are allowed to checkmate, except then I realized the recursive nature of how board positions are evaluated makes that problematic. For instance, if there's a mate in 2, the first move of the mate in two is now certainly the "best move". Creeping up on a checkmate without ever making the "best move" until the very last one might actually be harder than the win condition based on strangling the opponent described in the current rules.
- sovnade 4y agoIt just doesn't make sense though for that reason. You can't sneak up on an engine. There's not a single engine out there that wouldn't recognize a mate in 2 moves. Unless the opponent blunders (which actually might be forced if the best defensive move is blocked). It just seems like you're changing the objective of the game entirely to the point where it's only slightly related to chess.