simple-chess-clock icon indicating copy to clipboard operation
simple-chess-clock copied to clipboard

[Feature Request] Support "Presets" and "Time per move"

Open 002gRTEah3mRYH opened this issue 3 years ago • 2 comments

Hello,

I would suggest add 2 features:

Time per move:

As the World Chess Championship 2021: "The time control for each game was 120 minutes per side for the first 40 moves, 60 minutes for the next 20 moves, and 15 minutes for the rest of the game, with a 30-second increment per move starting with move 61."

Presets:

It should be official FIDE chess time, like:

  • Classic: 100'/40+50'/20+15'/end with incr. 30”/move, starting from move 1
  • Rapid: 15’ with incr. 10” per move, starting from move 1
  • Blitz: 3’ with incr. 2” per move, starting from move 1
  • Armageddon: The player with the white pieces receives 5 minutes; the player with the black pieces receives 4 minutes whereupon; after move 60, both players receive an increment of 2 seconds per move starting from move 61. In case of a draw the player with the black pieces is declared the winner
  • Bullet (why not?but not official): 1’(or 2') with incr. 2”(or 1") per move, starting from move 1

002gRTEah3mRYH avatar Jan 18 '22 12:01 002gRTEah3mRYH

Hi @002gRTEah3mRYH. I think the suggested time per move feature sounds hard to present in a simple way in the interface (fitting the name of the app, "Simple Chess Clock"), but I'm open to pull requests or sketches implementing it in a simple way.

I like the idea of having presets for the FIDE rules (though one could already achieve the rules for rapid, blitz, and bullet in the current app already). The rules will also need to be maintained when FIDE updates their rules I guess. Implementation of classic and armageddon presets would require some new logic in the code, but it should be reasonably easy to do I think. This feature sounds simple enough to fit the app's purpose, so pull requests toward this feature is welcome. :)

simenheg avatar Jan 23 '22 19:01 simenheg

Isn't "time per move" what "delay length" (confusingly IMO) does?

So, Rapid and Blitz can already be achieved?

Perhaps the questioner only wanted to get a profile for configuring each of those.

I must say, I was only looking at this because I wanted to add "time per move" but it seems to be already present.

We like to play "10m + 10s". Personally, I'd like to see a "+10s" in the playtime GUI somewhere (ie "+" + delay + "s").

pbhj avatar Mar 31 '22 14:03 pbhj