kfchess
kfchess copied to clipboard
Offer Draw instead of auto-draw
Being able to offer a draw would be superior to automatically drawing if there haven't been captures.
There are a variety of scenarios where a lack of captures does not signify the end of the game: -If playing a slower-paced game/style (perhaps with custom rules agreed upon by the players) -If both players are beginners and need more time to think -If one player goes afk (assuming both players are chatting) -If one player is teaching the other or if they are practicing movement
In the event that it is a legitimate draw, the players would likely realize this within seconds - no need to draw the game out for 45+ seconds (so having a button is superior in this case, too).
For cases where it's a legitimate draw but one side disagrees (or is hoping for a win by frustrating the other player by wasting their time), perhaps the auto-draw countdown could start after one side clicks "Offer Draw" (though of course the other player should be warned and ideally a countdown shown). If a capture is made by either side, any offered draws should be deactivated automatically. (To prevent abuse, offering a draw could have a 60s cooldown; the cooldown could be cancelled if the other side offers a draw.)
(Not to say a game couldn't automatically draw if both players appear to be afk for 15+ minutes or whatever.)