lichess.org
Donate

Opponent has 0.0 time, I lose on time

http://en.lichess.org/X7SsgriFaCOI

When I was supposed to make my move, my opponent already had 0.0 time. How come I lose on time?

Especially disturbing because it was a won game anyway, so it is not that I want to win a lost game on time here.
casualr: This happened to my too. The most logical explanation is that there was probably some lag between you and the server.
Then show 00:00.1 seconds. Show some time remaining for my opponent, even if this is technically a cheat, because I can't accept it this way. I would have been content if I lose with my opponent having 00:00.1 on the clock.
So um...I'm not entirely sure what the issue is here. You thought your opponent flagged and then stopped playing even though your clock was moving and any move would make him flag immediately upon making it? Or he managed to get a mate with 0:00 on his clock and you are upset because it registerred the move just a few miliseconds before flagging him? I really don't know what the issue is. If you don't see a flag, you keep playing. If they get a mate up to the exact moment they would flag, you lose. It's pretty simple. It doen't matter whether or not that last 1000th of a second shows on the clock or not. If they didn't flag they didn't flag. Don't make assumptions and if your clock keeps going, make a move.
I'm a HUMAN. I view technology as a TOOL.

I'm not prepared to be enslaved by a TOOL.

If don't FEEL well accepting a defeat when both clocks show 00:00.0, because this visually suggests that sides were equally down on time, so why the defeat?

I want to FEEL well about playing and technology as a TOOL should SERVE me doing so.
#7 The issue is clear. Both sides showed 00:00:0 on the clock but one player won, because he had 100ths of a second remaining that aren't displayed.

The gentleman, it seems to me, simply would like to have a clock that displays 100ths or 1000ths of a second... and I would, too.
@Toutatis

This problem unfortunately arises with arbitrarily precise clocks. There always will be a sufficiently small amount of time which is rounded down to zero.

I suggest a simple function:

time shown = MAX ( 00:00.1 , time shown currently )

This is technically a cheat, but it ensures that if one loses on time, the opponent clock will show at least 0.1 seconds, so there is a justification why the game was lost making it easier for the losing side to accept the defeat.

This topic has been archived and can no longer be replied to.