I'm working on an engine that implements the UCI protocol that is intended to play against other engines. Since the UCI protocol has no commands for offering or accepting draws, how does this work when games run into the 50 move or three-repetition rulemove or threefold repetition rules? Do engines just never offer drawsa draw? And then Then, would it not be possible for the game to just never end because there is no way to force a mate and neither engine will offer a draw?
Bumped by Community user
Bumped by Community user
Bumped by Community user