I realize there has to be some mechanism for auto-aborting games. I also realize for experienced players in orthodox chess, the current system is perfectly fine (some impatient people even wish it was more aggressive). While it's just a little unfair to beginners playing black, who may not have a response to every opening move, it's totally inadequate for chess 960. In 960 tournaments at the highest level, players are given several minutes to study the opening position (up to 10 minutes even for a 10+10 game!), discussing it with a coach, before they even sit down at the board and start their clocks. Even then, players will frequently spend considerable clock time before the first move. As more and more high-profile 960 events garner attention and attract new players, the status quo on lichess will become increasingly annoying to a larger and larger proportion of users.
I've seen some archived posts complaining about this, but I haven't seen many constructive suggestions for a solution. I know there are a lot of brilliant minds who spent time engineering the current solution, so I'm perfectly happy for someone to explain to me why my proposal isn't an improvement, but HERE'S MY SUGGESTION:
TLDR:
In 960 games (and perhaps later, if it is popular, all games) the abort clock would count down inside a new button. The player must move or click this button before the abort timer runs to zero. If they click the button, their clock time begins to count down, the abort timer resets to n seconds, and the player must click it again every n seconds until they make a move; this repeats until the first move is made. This fulfills the function of the abort timer by requiring user input, but doesn't require a move. If the player with the black pieces gets fed up with waiting they can just leave, as the game will still be aborted if they don't click the button or move.
I realize having to wait a few seconds longer might drive some people mad, but this is why reserve time exists. This is how it works in real tournaments. If you don't like it, play increment-only or low reserve time controls. If a user can run down the clock from move two, it's arbitrary to prevent them from doing so on move one. There are other mechanisms on lichess for preventing that kind of abuse.
I've seen some archived posts complaining about this, but I haven't seen many constructive suggestions for a solution. I know there are a lot of brilliant minds who spent time engineering the current solution, so I'm perfectly happy for someone to explain to me why my proposal isn't an improvement, but HERE'S MY SUGGESTION:
TLDR:
In 960 games (and perhaps later, if it is popular, all games) the abort clock would count down inside a new button. The player must move or click this button before the abort timer runs to zero. If they click the button, their clock time begins to count down, the abort timer resets to n seconds, and the player must click it again every n seconds until they make a move; this repeats until the first move is made. This fulfills the function of the abort timer by requiring user input, but doesn't require a move. If the player with the black pieces gets fed up with waiting they can just leave, as the game will still be aborted if they don't click the button or move.
I realize having to wait a few seconds longer might drive some people mad, but this is why reserve time exists. This is how it works in real tournaments. If you don't like it, play increment-only or low reserve time controls. If a user can run down the clock from move two, it's arbitrary to prevent them from doing so on move one. There are other mechanisms on lichess for preventing that kind of abuse.