Cute Chess 1.3.0 beta released
Moderator: Ras
-
flok
- Posts: 610
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: Cute Chess 1.3.0 beta released
I once implemented something cute-chess-cli alike for playing matches and it used an sqlite3 backend. That way even with power loss or anything I would still be able to continue. Worked pretty will but only UCI and has not all the functionality that cutechess has.
-
Krzysztof Grzelak
- Posts: 1586
- Joined: Tue Jul 15, 2014 12:47 pm
Re: Cute Chess 1.3.0 beta released
Unfortunately, it's a very poor version. They don't pay attention to what people ask for. Much better version of the program Cutochess 1.2 by Guenther Simon.
-
Jouni
- Posts: 3754
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: Cute Chess 1.3.0 beta released
Version 1.2.0 has serious bug. If You play with fixed time for move ALL games are soon lost by time!
Jouni
-
Dariusz
- Posts: 379
- Joined: Sat Jun 13, 2015 10:08 am
- Location: Poland
- Full name: Dariusz Domagała
Re: Cute Chess 1.3.0 beta released
Cute Chess 1.3.0-beta4 for Mac
Includes cutechess and cutechess-cli compilations.
https://www.chessengeria.com/post/cute-chess-for-mac
Includes cutechess and cutechess-cli compilations.
https://www.chessengeria.com/post/cute-chess-for-mac
Regards, Darius
https://chessengeria.eu
https://chessengeria.eu
-
op12no2
- Posts: 554
- Joined: Tue Feb 04, 2014 12:25 pm
- Location: Gower, Wales
- Full name: Colin Jenkins
Re: Cute Chess 1.3.0 beta released
re: interruptions.
I agree it would be nice, but there are work-arounds, like using ordo on the .pgn file - as I recall cc appends to it on a restart. But even if it didn't it's not too hard to arrange things so that you auto-concatenate N .pgn files with a script.
I agree it would be nice, but there are work-arounds, like using ordo on the .pgn file - as I recall cc appends to it on a restart. But even if it didn't it's not too hard to arrange things so that you auto-concatenate N .pgn files with a script.
-
RubiChess
- Posts: 649
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
-
Jouni
- Posts: 3754
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: Cute Chess 1.3.0 beta released
Right!
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "stockfish15.1"]
[Black "SFdev"]
[Result "1-0"]
[ECO "A07"]
[GameDuration "00:00:04"]
[GameEndTime "2023-02-04T17:31:17.574"]
[GameStartTime "2023-02-04T17:31:13.522"]
[Opening "Reti"]
[PlyCount "19"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "King's Indian attack (Barcza system)"]
1. Nf3 {book} d5 {book} 2. g3 {book} c6 {book} 3. Bg2 {book} Nf6 {book}
4. d3 {book} Bg4 {book} 5. h3 {book} Bh5 {book} 6. b3 {book} e6 {book}
7. Bb2 {book} Qa5+ {book} 8. Qd2 {book} Qxd2+ {book} 9. Nfxd2 {+0.40/20 1.0s}
Nfd7 {-0.22/21 1.0s} 10. g4 {+0.26/21 1.00s, Black loses on time} 1-0
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "SFdev"]
[Black "stockfish15.1"]
[Result "0-1"]
[ECO "A07"]
[GameDuration "00:00:01"]
[GameEndTime "2023-02-04T17:31:14.580"]
[GameStartTime "2023-02-04T17:31:13.491"]
[Opening "Reti"]
[PlyCount "16"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "King's Indian attack (Barcza system)"]
1. Nf3 {book} d5 {book} 2. g3 {book} c6 {book} 3. Bg2 {book} Nf6 {book}
4. d3 {book} Bg4 {book} 5. h3 {book} Bh5 {book} 6. b3 {book} e6 {book}
7. Bb2 {book} Qa5+ {book} 8. Qd2 {book} Qxd2+ {book, White loses on time} 0-1
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "2"]
[White "stockfish15.1"]
[Black "SFdev"]
[Result "1-0"]
[ECO "E15"]
[GameDuration "00:00:04"]
[GameEndTime "2023-02-04T17:31:17.637"]
[GameStartTime "2023-02-04T17:31:13.592"]
[Opening "Queen's Indian"]
[PlyCount "19"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "Nimzovich Variation (exaggerated Fianchetto)"]
1. d4 {book} Nf6 {book} 2. c4 {book} e6 {book} 3. Nf3 {book} b6 {book}
4. g3 {book} Ba6 {book} 5. Qa4 {book} Bb7 {book} 6. Bg2 {book} c5 {book}
7. dxc5 {book} Bxc5 {book} 8. O-O {book} Be7 {book} 9. Bf4 {+0.35/21 1.0s}
Na6 {-0.48/21 1.0s} 10. Nc3 {+0.32/22 1.0s, Black loses on time} 1-0
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "2"]
[White "SFdev"]
[Black "stockfish15.1"]
[Result "0-1"]
[ECO "E15"]
[GameDuration "00:00:03"]
[GameEndTime "2023-02-04T17:31:16.644"]
[GameStartTime "2023-02-04T17:31:13.590"]
[Opening "Queen's Indian"]
[PlyCount "18"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "Nimzovich Variation (exaggerated Fianchetto)"]
1. d4 {book} Nf6 {book} 2. c4 {book} e6 {book} 3. Nf3 {book} b6 {book}
4. g3 {book} Ba6 {book} 5. Qa4 {book} Bb7 {book} 6. Bg2 {book} c5 {book}
7. dxc5 {book} Bxc5 {book} 8. O-O {book} Be7 {book} 9. Nc3 {+0.42/21 1.0s}
Na6 {-0.45/21 1.0s, White loses on time} 0-1
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "stockfish15.1"]
[Black "SFdev"]
[Result "1-0"]
[ECO "A07"]
[GameDuration "00:00:04"]
[GameEndTime "2023-02-04T17:31:17.574"]
[GameStartTime "2023-02-04T17:31:13.522"]
[Opening "Reti"]
[PlyCount "19"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "King's Indian attack (Barcza system)"]
1. Nf3 {book} d5 {book} 2. g3 {book} c6 {book} 3. Bg2 {book} Nf6 {book}
4. d3 {book} Bg4 {book} 5. h3 {book} Bh5 {book} 6. b3 {book} e6 {book}
7. Bb2 {book} Qa5+ {book} 8. Qd2 {book} Qxd2+ {book} 9. Nfxd2 {+0.40/20 1.0s}
Nfd7 {-0.22/21 1.0s} 10. g4 {+0.26/21 1.00s, Black loses on time} 1-0
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "SFdev"]
[Black "stockfish15.1"]
[Result "0-1"]
[ECO "A07"]
[GameDuration "00:00:01"]
[GameEndTime "2023-02-04T17:31:14.580"]
[GameStartTime "2023-02-04T17:31:13.491"]
[Opening "Reti"]
[PlyCount "16"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "King's Indian attack (Barcza system)"]
1. Nf3 {book} d5 {book} 2. g3 {book} c6 {book} 3. Bg2 {book} Nf6 {book}
4. d3 {book} Bg4 {book} 5. h3 {book} Bh5 {book} 6. b3 {book} e6 {book}
7. Bb2 {book} Qa5+ {book} 8. Qd2 {book} Qxd2+ {book, White loses on time} 0-1
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "2"]
[White "stockfish15.1"]
[Black "SFdev"]
[Result "1-0"]
[ECO "E15"]
[GameDuration "00:00:04"]
[GameEndTime "2023-02-04T17:31:17.637"]
[GameStartTime "2023-02-04T17:31:13.592"]
[Opening "Queen's Indian"]
[PlyCount "19"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "Nimzovich Variation (exaggerated Fianchetto)"]
1. d4 {book} Nf6 {book} 2. c4 {book} e6 {book} 3. Nf3 {book} b6 {book}
4. g3 {book} Ba6 {book} 5. Qa4 {book} Bb7 {book} 6. Bg2 {book} c5 {book}
7. dxc5 {book} Bxc5 {book} 8. O-O {book} Be7 {book} 9. Bf4 {+0.35/21 1.0s}
Na6 {-0.48/21 1.0s} 10. Nc3 {+0.32/22 1.0s, Black loses on time} 1-0
[Event "My Tournament"]
[Site "?"]
[Date "2023.02.04"]
[Round "2"]
[White "SFdev"]
[Black "stockfish15.1"]
[Result "0-1"]
[ECO "E15"]
[GameDuration "00:00:03"]
[GameEndTime "2023-02-04T17:31:16.644"]
[GameStartTime "2023-02-04T17:31:13.590"]
[Opening "Queen's Indian"]
[PlyCount "18"]
[Termination "time forfeit"]
[TimeControl "1/move"]
[Variation "Nimzovich Variation (exaggerated Fianchetto)"]
1. d4 {book} Nf6 {book} 2. c4 {book} e6 {book} 3. Nf3 {book} b6 {book}
4. g3 {book} Ba6 {book} 5. Qa4 {book} Bb7 {book} 6. Bg2 {book} c5 {book}
7. dxc5 {book} Bxc5 {book} 8. O-O {book} Be7 {book} 9. Nc3 {+0.42/21 1.0s}
Na6 {-0.45/21 1.0s, White loses on time} 0-1
Jouni
-
RubiChess
- Posts: 649
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Cute Chess 1.3.0 beta released
Wrong!
You have even two options to avoid time loss in cutechess using time per move:
1. Use engines that have "Move Overhead" option and respect it(!) even for time/move control. Stockfish doesn't do this, my engine does.
2. Set the "margin" parameter in cutechess to a value > 0 (big enough for the engine that doesn't respect Move Overhead).
Here's an example of a game 1/move and RubiChess using its default Move_Overhead 100ms.
[pgn]
[Event "Time per move works!"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "RubiChess-20221120"]
[Black "RubiChess-20221229_x86-64-avx2"]
[Result "1/2-1/2"]
[FEN "r1bqkbnr/1ppp1ppp/p1n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 0 1"]
[GameDuration "00:02:32"]
[GameEndTime "2023-02-04T18:48:37.616 Mitteleuropäische Zeit"]
[GameStartTime "2023-02-04T18:46:05.215 Mitteleuropäische Zeit"]
[PlyCount "170"]
[SetUp "1"]
[TimeControl "1/move"]
1. Ba4 {+0.37/24 0.90s} Nf6 {-0.28/23 0.90s} 2. O-O {+0.51/26 0.90s}
Be7 {-0.66/26 0.90s} 3. Re1 {+0.50/26 0.90s} b5 {-0.49/27 0.90s}
4. Bb3 {+0.38/26 0.90s} d6 {-0.60/29 0.90s} 5. c3 {+0.34/27 0.90s}
O-O {-0.68/26 0.90s} 6. h3 {+0.43/26 0.90s} Be6 {-0.58/26 0.90s}
7. Bxe6 {+0.54/24 0.90s} fxe6 {-0.47/25 0.90s} 8. a4 {+0.57/24 0.90s}
Qd7 {-0.66/26 0.90s} 9. d3 {+0.66/24 0.90s} Rab8 {-0.62/25 0.90s}
10. axb5 {+0.70/25 0.90s} axb5 {-0.71/25 0.90s} 11. Be3 {+0.65/27 0.90s}
b4 {-0.87/24 0.90s} 12. Qc2 {+0.51/26 0.90s} bxc3 {-0.58/25 0.90s}
13. bxc3 {+0.65/27 0.90s} h6 {-0.68/27 0.90s} 14. Nbd2 {+0.68/29 0.90s}
d5 {-0.77/28 0.90s} 15. d4 {+0.70/27 0.90s} exd4 {-0.72/25 0.90s}
16. Nxd4 {+0.77/24 0.90s} Nxd4 {-0.60/25 0.90s} 17. Bxd4 {+0.77/23 0.90s}
Ra8 {-0.61/27 0.90s} 18. Rad1 {+0.69/25 0.90s} c5 {-0.67/25 0.90s}
19. Be5 {+0.69/28 0.90s} Qa4 {-0.62/25 0.90s} 20. Qb1 {+0.73/27 0.90s}
Qa2 {-0.68/24 0.90s} 21. Qd3 {+0.82/25 0.90s} c4 {-0.70/26 0.90s}
22. Qe3 {+0.74/25 0.90s} Qa6 {-0.76/26 0.90s} 23. Rb1 {+0.51/24 0.90s}
Qc6 {-0.57/26 0.90s} 24. Rb6 {+0.47/22 0.90s} Qc8 {-0.69/28 0.90s}
25. Rb5 {+0.55/26 0.90s} Qc6 {-0.60/27 0.90s} 26. Reb1 {+0.50/28 0.90s}
Ra1 {-0.79/27 0.90s} 27. Rxa1 {+0.93/24 0.90s} Qxb5 {-0.85/28 0.90s}
28. Rb1 {+0.72/26 0.90s} Qd7 {-0.52/25 0.90s} 29. Bd4 {+0.64/26 0.90s}
Bd8 {-1.09/24 0.90s} 30. Ra1 {+0.71/26 0.90s} Bc7 {-0.88/25 0.90s}
31. e5 {+0.86/26 0.90s} Nh7 {-0.85/28 0.90s} 32. Qg3 {+0.71/26 0.90s}
Rf7 {-0.88/25 0.90s} 33. Be3 {+1.24/27 0.90s} Kh8 {-1.32/25 0.90s}
34. f4 {+1.24/26 0.90s} Nf8 {-1.34/27 0.90s} 35. Kh2 {+1.27/29 0.90s}
Qc6 {-1.40/28 0.90s} 36. Nf3 {+1.28/31 0.90s} Kg8 {-1.50/31 0.90s}
37. h4 {+1.28/28 0.90s} Bd8 {-1.44/29 0.90s} 38. Qg4 {+1.39/31 0.90s}
Be7 {-1.60/29 0.90s} 39. Nd4 {+1.35/31 0.90s} Qc8 {-1.62/31 0.90s}
40. Ne2 {+1.41/30 0.90s} Qb7 {-1.62/30 0.90s} 41. Bd4 {+1.41/29 0.90s}
Qc6 {-1.62/33 0.90s} 42. Ra7 {+1.37/26 0.90s} Qc8 {-1.62/31 0.90s}
43. Ra2 {+1.40/28 0.90s} g6 {-1.34/30 0.90s} 44. h5 {+1.25/24 0.90s}
g5 {-1.08/25 0.90s} 45. Rb2 {+1.35/25 0.90s} Bd8 {-1.48/30 0.90s}
46. Rb1 {+1.18/26 0.90s} Rg7 {-1.30/25 0.90s} 47. Qh3 {+1.31/24 0.90s}
Rf7 {-1.16/27 0.90s} 48. Qg4 {+1.14/25 0.90s} Rg7 {-1.16/29 0.90s}
49. Qf3 {+1.30/26 0.90s} gxf4 {-1.25/24 0.90s} 50. Nxf4 {+0.96/26 0.90s}
Bh4 {-1.09/26 0.90s} 51. Kg1 {+1.27/26 0.90s} Qe8 {-1.14/27 0.90s}
52. Ra1 {+1.20/26 0.90s} Kh7 {-1.04/27 0.90s} 53. Kh1 {+1.16/25 0.90s}
Bg5 {-1.16/28 0.90s} 54. Nh3 {+1.14/25 0.90s} Bh4 {-0.96/27 0.90s}
55. g4 {+1.19/25 0.90s} Nd7 {-1.09/27 0.90s} 56. Ra6 {+1.05/25 0.90s}
Nf8 {-1.00/26 0.90s} 57. Ra1 {+1.01/26 0.90s} Nd7 {-0.98/26 0.90s}
58. Qe2 {+0.88/24 0.90s} Qb8 {-0.85/26 0.90s} 59. Rf1 {+1.01/24 0.90s}
Qe8 {-0.85/27 0.90s} 60. Ra1 {+0.79/26 0.90s} Qc8 {-0.84/25 0.90s}
61. Ra7 {+0.93/26 0.90s} Nf8 {-0.61/28 0.90s} 62. Ra1 {+0.83/27 0.90s}
Nd7 {-0.80/27 0.90s} 63. Rf1 {+0.85/27 0.90s} Qe8 {-0.73/28 0.90s}
64. Kh2 {+0.84/25 0.90s} Kg8 {-0.85/27 0.90s} 65. Ra1 {+0.80/25 0.90s}
Rf7 {-0.93/26 0.90s} 66. Qa2 {+0.58/26 0.90s} Qb8 {-0.28/25 0.90s}
67. Qa8 {0.00/23 0.90s} Kh7 {0.00/28 0.90s} 68. Ng1 {0.00/28 0.90s}
Qb2+ {0.00/31 0.90s} 69. Kh3 {0.00/32 0.90s} Rf2 {0.00/33 0.90s}
70. Bxf2 {0.00/31 0.90s} Qxf2 {0.00/33 0.90s} 71. Ne2 {0.00/33 0.90s}
Qxe2 {0.00/34 0.90s} 72. Qe8 {0.00/32 0.90s} Qe3+ {0.00/35 0.90s}
73. Kxh4 {0.00/31 0.90s} Qf2+ {0.00/37 0.90s} 74. Kh3 {0.00/28 0s}
Qe3+ {0.00/38 0.90s} 75. Kg2 {0.00/32 0.90s} Qe2+ {0.00/35 0.90s}
76. Kg1 {0.00/33 0.90s} Qxg4+ {0.00/35 0.90s} 77. Kf1 {0.00/35 0.90s}
Qf4+ {0.00/36 0.90s} 78. Kg2 {0.00/36 0.90s} Qg4+ {0.00/39 0.90s}
79. Kf2 {0.00/35 0.90s} Qf4+ {0.00/37 0.90s} 80. Kg1 {0.00/37 0.90s}
Qg3+ {0.00/38 0.90s} 81. Kh1 {0.00/35 0.90s} Qf3+ {0.00/38 0.90s}
82. Kh2 {0.00/35 0.90s} Qf4+ {0.00/34 0.90s} 83. Kh1 {0.00/37 0.90s}
Qf3+ {0.00/38 0.90s} 84. Kh2 {0.00/37 0.90s} Qf4+ {0.00/37 0.90s}
85. Kh1 {0.00/38 0.90s} Qf3+ {0.00/41 0.90s, Draw by 3-fold repetition} 1/2-1/2
[/pgn]
And another example of a game with Stockfish and cutechess margin parameter set to 10ms:
[pgn][Event "...even with Stockfish using full 1s"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "RubiChess-20221120"]
[Black "stockfish_15"]
[Result "1/2-1/2"]
[FEN "r1bqkbnr/1ppp1ppp/p1n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 0 1"]
[GameDuration "00:05:41"]
[GameEndTime "2023-02-04T19:03:06.148 Mitteleuropäische Zeit"]
[GameStartTime "2023-02-04T18:57:24.383 Mitteleuropäische Zeit"]
[PlyCount "359"]
[SetUp "1"]
[Termination "adjudication"]
[TimeControl "1/move"]
1. Ba4 {+0.37/24 0.90s} Nf6 {-0.55/20 1.0s} 2. O-O {+0.48/26 0.90s}
b5 {-0.48/20 1.0s} 3. Bb3 {+0.54/24 0.90s} Bb7 {-0.49/21 1.0s}
4. Re1 {+0.51/25 0.90s} Bc5 {-0.47/22 1.0s} 5. c3 {+0.35/25 0.90s}
Bb6 {-0.38/23 1.0s} 6. d4 {+0.46/26 0.90s} d6 {-0.41/23 1.0s}
7. Bg5 {+0.55/25 0.90s} h6 {-0.27/23 1.0s} 8. Bh4 {+0.38/27 0.90s}
O-O {-0.13/23 1.0s} 9. a4 {+0.57/27 0.90s} exd4 {-0.29/22 1.0s}
10. cxd4 {+0.47/25 0.90s} g5 {-0.16/24 1.0s} 11. Bg3 {+0.59/25 0.90s}
Re8 {-0.15/23 1.0s} 12. d5 {+0.47/26 0.90s} Na5 {-0.06/22 1.0s}
13. Bc2 {+0.49/25 0.90s} c6 {-0.20/22 1.0s} 14. axb5 {+0.54/23 0.90s}
axb5 {-0.04/23 1.0s} 15. Nc3 {+0.71/25 0.90s} Nc4 {-0.08/23 1.0s}
16. Rxa8 {+0.43/23 0.90s} Bxa8 {0.00/24 1.0s} 17. b3 {+0.53/25 0.90s}
Ne5 {0.00/26 1.0s} 18. dxc6 {+0.16/24 0.90s} Bxc6 {0.00/27 1.0s}
19. Nd4 {+0.12/26 0.90s} Bd7 {0.00/25 1.0s} 20. Ncxb5 {+0.28/25 0.90s}
Ba5 {+0.22/22 1.0s} 21. Nxd6 {-0.32/27 0.90s} Bg4 {0.00/24 1.0s}
22. Nxe8 {-0.34/29 0.90s} Bxd1 {0.00/27 1.0s} 23. Nxf6+ {-0.31/28 0.90s}
Qxf6 {0.00/31 1.0s} 24. Rxd1 {-0.43/25 0.90s} h5 {0.00/31 1.0s}
25. Nf5 {-0.40/27 0.90s} Ng6 {0.00/30 1.0s} 26. e5 {-0.32/26 0.90s}
Qc6 {0.00/29 1.0s} 27. Nd4 {-0.43/27 0.90s} Qc5 {0.00/30 1.0s}
28. e6 {-0.33/29 0.90s} h4 {0.00/24 1.0s} 29. Bb8 {-0.33/28 0.90s}
g4 {0.00/25 1.0s} 30. b4 {-0.40/24 0.90s} Bxb4 {+0.33/19 1.0s}
31. Be4 {-0.34/25 0.90s} Qb6 {+0.05/21 1.0s} 32. Nc6 {-0.13/23 0.90s}
f5 {+1.41/22 1.0s} 33. Ba7 {-0.82/29 0.90s} Qb5 {+1.05/26 1.0s}
34. Nxb4 {-0.82/27 0.90s} Qxb4 {+1.36/27 1.00s} 35. Bxf5 {-1.63/24 0.90s}
Qa4 {+1.15/31 1.0s} 36. Rd8+ {-1.89/24 0.90s} Nf8 {+1.19/34 1.0s}
37. Rxf8+ {-2.13/24 0.90s} Kxf8 {+1.25/36 1.0s} 38. Bc5+ {-1.88/31 0.90s}
Kg7 {+1.34/31 1.0s} 39. Bd3 {-1.97/35 0.90s} Qb3 {+1.35/35 1.0s}
40. Bd4+ {-1.99/30 0.90s} Kg8 {+1.10/33 1.0s} 41. Bf1 {-2.05/35 0.90s}
Qxe6 {+1.25/30 1.0s} 42. Be3 {-2.04/33 0.90s} Qd5 {+0.94/31 1.0s}
43. Bb6 {-2.05/33 0.90s} Kg7 {+1.03/32 1.0s} 44. Be3 {-2.08/35 0.90s}
Qf5 {+1.31/32 1.0s} 45. Bb6 {-2.08/36 0.90s} Kf7 {+1.31/33 1.0s}
46. Bd8 {-2.08/36 0.90s} Qh5 {+1.28/34 1.0s} 47. Bc4+ {-2.11/33 0.90s}
Ke8 {+1.31/34 1.0s} 48. Bb6 {-2.11/37 0.90s} Qf5 {+1.31/34 1.0s}
49. Be3 {-2.11/34 0.90s} Kd7 {+1.31/33 1.0s} 50. Bf1 {-2.11/38 0.90s}
Ke7 {+0.88/28 1.0s} 51. Bb6 {-2.11/37 0.90s} Qb1 {+0.79/25 1.0s}
52. Be3 {-2.11/39 0.90s} Qf5 {+0.61/26 1.0s} 53. Bb6 {-2.11/40 0.90s}
h3 {+0.70/29 1.0s} 54. Ba7 {-2.11/41 0.90s} Ke8 {+0.83/29 1.00s}
55. Bd4 {-2.11/38 0.90s} Kd8 {+0.49/27 1.0s} 56. Be3 {-2.11/38 0.90s}
Qg6 {+0.01/32 1.00s} 57. Bf4 {-2.11/39 0.90s} Kd7 {+0.12/32 1.0s}
58. Bg3 {-2.11/39 0.90s} Qf5 {+0.50/31 1.0s} 59. Bb8 {-2.11/40 0.90s}
Qb1 {+0.30/27 1.0s} 60. Bg3 {-2.11/40 0.90s} Kc6 {+0.28/31 1.0s}
61. Bh4 {-2.11/39 0.90s} Kd5 {+0.18/31 1.0s} 62. Bg3 {-2.11/40 0.90s}
Ke6 {+0.18/33 1.0s} 63. Bh4 {-2.11/42 0.90s} Qe1 {+0.04/32 1.0s}
64. Bg3 {-2.11/41 0.90s} Kd7 {0.00/34 1.0s} 65. f3 {-1.14/33 0.90s}
Qe3+ {+0.40/27 1.0s} 66. Bf2 {-1.14/37 0.90s} Qg5 {+0.11/26 1.00s}
67. fxg4 {-1.14/35 0.90s} Qxg4 {+0.31/31 1.00s} 68. Bg3 {-1.14/35 0.90s}
Qd4+ {+0.39/32 1.0s} 69. Bf2 {-1.14/37 0.90s} Qg4 {+0.30/33 1.00s}
70. Bg3 {-1.14/36 0.90s} hxg2 {+0.06/25 1.0s} 71. Kxg2 {-1.14/34 0.90s}
Ke6 {+0.74/27 1.00s} 72. Kf2 {-1.14/35 0.90s} Qf5+ {+0.61/29 1.00s}
73. Ke2 {-1.14/31 0.90s} Kf6 {+0.56/29 1.0s} 74. Bg2 {-1.14/33 0.90s}
Qb5+ {+0.65/33 1.0s} 75. Ke3 {-1.14/36 0.90s} Qb6+ {+0.64/32 1.0s}
76. Ke2 {-1.14/36 0.90s} Qb5+ {+0.59/32 1.00s} 77. Ke3 {-1.14/35 0.90s}
Qb3+ {+0.49/36 1.00s} 78. Kf2 {-1.14/35 0.90s} Qc2+ {+0.33/35 1.0s}
79. Kf1 {-1.14/36 0.90s} Qb1+ {+0.33/39 1.0s} 80. Kf2 {-1.14/35 0.90s}
Qc2+ {+0.48/37 1.0s} 81. Kf3 {-1.14/36 0.90s} Kg5 {+0.60/31 1.0s}
82. Bf1 {-1.14/37 0.90s} Qf5+ {+0.53/30 1.0s} 83. Kg2 {-1.14/38 0.90s}
Qc2+ {+0.64/31 1.0s} 84. Kf3 {-1.14/34 0.90s} Qd2 {+0.49/32 1.0s}
85. Be2 {-1.14/37 0.90s} Kf5 {+0.49/33 1.0s} 86. h3 {-1.14/39 0.90s}
Qc2 {+0.75/24 1.0s} 87. Bf1 {-1.18/33 0.90s} Qd2 {+0.54/26 1.0s}
88. Be2 {-1.15/37 0.90s} Qa2 {+0.53/26 1.00s} 89. Bd3+ {-1.14/34 0.90s}
Ke6 {+0.39/26 1.0s} 90. Be2 {-1.15/36 0.90s} Qc2 {+0.43/30 1.0s}
91. Bf4 {-1.14/37 0.90s} Qc3+ {+0.42/30 1.0s} 92. Kg2 {-1.15/34 0.90s}
Qb2 {+0.39/32 1.0s} 93. Kf3 {-1.15/34 0.90s} Kf5 {+0.39/32 1.0s}
94. Bd3+ {-1.15/34 0.90s} Kf6 {+0.50/30 1.0s} 95. Be2 {-1.15/34 0.90s}
Qc3+ {+0.45/31 1.0s} 96. Kg2 {-1.13/36 0.90s} Qc2 {+0.59/30 1.0s}
97. Kf3 {-1.13/37 0.90s} Qb3+ {+0.62/33 1.00s} 98. Kg2 {-1.13/37 0.90s}
Qa2 {+0.61/35 1.0s} 99. Kf2 {-1.13/36 0.90s} Kf5 {+0.62/30 1.00s}
100. Be3 {-1.13/40 0.90s} Kg6 {+0.63/30 1.0s} 101. h4 {-1.13/35 0.90s}
Qe6 {+0.62/34 1.0s} 102. Bf3 {-0.94/30 0.90s} Qh3 {+0.66/30 1.0s}
103. h5+ {-1.09/31 0.90s} Kf5 {+1.04/32 1.0s} 104. h6 {-1.09/33 0.90s}
Qh2+ {+0.99/31 1.0s} 105. Ke1 {-1.09/35 0.90s} Qg3+ {+0.91/33 1.0s}
106. Ke2 {-1.09/37 0.90s} Ke5 {+1.08/34 1.0s} 107. Bc6 {-1.09/38 0.90s}
Qh2+ {+1.01/36 1.0s} 108. Kf1 {-1.09/38 0.90s} Qh5 {+0.94/36 1.0s}
109. Bg2 {-1.09/38 0.90s} Kf6 {+0.95/30 1.0s} 110. Kf2 {-1.09/38 0.90s}
Qh2 {+1.16/26 1.0s} 111. Kf3 {-1.09/37 0.90s} Kf5 {+1.21/32 1.0s}
112. Bf1 {-1.09/36 0.90s} Qh5+ {+1.15/31 1.0s} 113. Kf2 {-1.09/38 0.90s}
Qh4+ {+1.29/32 1.0s} 114. Kf3 {-1.09/38 0.90s} Qe4+ {+1.31/32 1.0s}
115. Kf2 {-1.09/38 0.90s} Kg4 {+1.35/33 1.0s} 116. Be2+ {-1.09/31 0.90s}
Kh3 {+1.21/32 1.0s} 117. Bf1+ {-1.09/33 0.90s} Kh2 {+1.40/35 1.0s}
118. Be2 {-1.17/29 0.90s} Qf5+ {+1.40/34 1.0s} 119. Ke1 {-1.36/32 0.90s}
Qc2 {+1.40/35 1.0s} 120. Kf2 {-1.09/32 0.90s} Qe4 {+1.40/37 1.0s}
121. Bf3 {-1.14/33 0.90s} Qf5 {+1.40/35 1.0s} 122. Bd2 {-1.12/33 0.90s}
Kh3 {+1.40/32 1.0s} 123. Ke2 {-1.12/28 0.90s} Qe6+ {+1.40/28 1.0s}
124. Kf2 {-1.57/29 0.90s} Qe5 {+1.21/30 1.0s} 125. Bg2+ {-1.56/30 0.90s}
Kg4 {+1.25/29 1.0s} 126. Bf3+ {-1.57/31 0.90s} Kh3 {+1.29/30 1.0s}
127. h7 {-1.57/33 0.90s} Qc5+ {+1.26/26 1.0s} 128. Ke2 {-1.57/31 0.90s}
Qe7+ {+1.26/27 1.0s} 129. Kd3 {-1.57/33 0.90s} Qd7+ {+1.32/27 1.0s}
130. Ke3 {-1.57/35 0.90s} Qxh7 {+1.28/28 1.0s} 131. Be4 {-1.57/36 0.90s}
Qd7 {+1.22/28 1.0s} 132. Bc3 {-1.57/36 0.90s} Kg4 {+1.17/25 1.0s}
133. Bf3+ {-1.57/34 0.90s} Kg3 {+1.15/24 1.0s} 134. Be5+ {-1.57/34 0.90s}
Kh3 {+1.03/25 1.0s} 135. Be4 {-1.57/36 0.90s} Qe6 {+1.04/24 1.0s}
136. Kd4 {-1.57/32 0.90s} Kg4 {+1.03/24 1.0s} 137. Bd5 {-1.57/32 0.90s}
Qb6+ {+1.24/23 1.0s} 138. Kc4 {-1.69/33 0.90s} Qb1 {+1.23/28 1.0s}
139. Kc5 {-1.57/30 0.90s} Qc1+ {+1.15/27 1.0s} 140. Kd6 {-1.57/32 0.90s}
Qd2 {+1.11/27 1.00s} 141. Kc6 {-1.61/32 0.90s} Kf5 {+1.25/27 1.0s}
142. Bd6 {-1.62/32 0.90s} Qd3 {+1.12/26 1.0s} 143. Bc7 {-1.70/35 0.90s}
Qa6+ {+2.00/26 1.0s} 144. Kc5 {-1.70/37 0.90s} Qc8 {+2.80/23 1.0s}
145. Kd6 {-1.77/36 0.90s} Kf6 {+2.47/26 1.0s} 146. Kc6 {-1.79/36 0.90s}
Qa8+ {+1.66/19 1.0s} 147. Kc5 {-1.78/37 0.90s} Qa3+ {+0.92/18 1.0s}
148. Kb6 {-1.78/40 0.90s} Qb2+ {+0.87/19 1.00s} 149. Kc6 {-1.78/37 0.90s}
Qc1+ {+0.82/22 1.0s} 150. Kb6 {-1.78/41 0.90s} Qb2+ {+0.83/23 1.0s}
151. Kc6 {-1.78/39 0.90s} Qc3+ {+0.83/26 1.0s} 152. Kb6 {-1.78/42 0.90s}
Qb4+ {+0.87/25 1.0s} 153. Kc6 {-1.78/39 0.90s} Qc3+ {+0.75/25 1.0s}
154. Kb7 {-1.78/42 0.90s} Qb4+ {+0.99/27 1.0s} 155. Kc6 {-1.78/40 0.90s}
Ke7 {+1.00/29 1.0s} 156. Be5 {-1.78/34 0.90s} Ke8 {+0.83/30 1.0s}
157. Bd6 {-1.78/34 0.90s} Qc3+ {+0.73/25 1.00s} 158. Bc5 {-1.78/35 0.90s}
Kd8 {+0.66/22 1.0s} 159. Kd6 {-1.78/33 0.90s} Qg3+ {+0.66/23 1.0s}
160. Kc6 {-1.70/32 0.90s} Qc3 {+0.61/23 1.0s} 161. Kd6 {-1.71/32 0.90s}
Qg3+ {+0.59/22 1.0s} 162. Kc6 {-1.71/31 0.90s} Qe5 {+0.52/22 1.0s}
163. Bd6 {-1.64/33 0.90s} Qa1 {+0.51/22 1.0s} 164. Bc4 {-1.64/30 0.90s}
Qa8+ {+0.42/22 1.0s} 165. Kc5 {-1.58/26 0.90s} Kd7 {+0.34/22 1.0s}
166. Bb5+ {-1.59/27 0.90s} Ke6 {+0.32/27 1.0s} 167. Bc4+ {-1.55/25 0.90s}
Kf6 {+0.31/25 1.0s} 168. Kd4 {-1.35/25 0.90s} Qa5 {+0.23/22 1.0s}
169. Ke4 {-1.26/24 0.90s} Qa8+ {+0.19/23 1.0s} 170. Kd4 {-0.99/23 0.90s}
Qc6 {0.00/25 1.0s} 171. Be5+ {0.00/30 0.90s} Ke7 {0.00/28 1.0s}
172. Bd5 {0.00/37 0.90s} Qc1 {0.00/32 1.0s} 173. Bc4 {0.00/40 0.90s}
Qa1+ {0.00/28 1.0s} 174. Kd5 {0.00/45 0.90s} Qb1 {0.00/31 1.0s}
175. Kc5 {0.00/38 0.90s} Qg1+ {0.00/31 1.0s} 176. Kc6 {0.00/43 0.90s}
Qh1+ {0.00/34 1.0s} 177. Kc5 {0.00/42 0.90s} Kd7 {0.00/35 1.0s}
178. Bb5+ {0.00/48 0.90s} Ke6 {0.00/51 1.0s} 179. Bc3 {0.00/51 0.90s}
Qd5+ {0.00/38 1.0s} 180. Kb4 {0.00/89 0.90s, Draw by adjudication} 1/2-1/2[/pgn]
You have even two options to avoid time loss in cutechess using time per move:
1. Use engines that have "Move Overhead" option and respect it(!) even for time/move control. Stockfish doesn't do this, my engine does.
2. Set the "margin" parameter in cutechess to a value > 0 (big enough for the engine that doesn't respect Move Overhead).
Here's an example of a game 1/move and RubiChess using its default Move_Overhead 100ms.
[pgn]
[Event "Time per move works!"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "RubiChess-20221120"]
[Black "RubiChess-20221229_x86-64-avx2"]
[Result "1/2-1/2"]
[FEN "r1bqkbnr/1ppp1ppp/p1n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 0 1"]
[GameDuration "00:02:32"]
[GameEndTime "2023-02-04T18:48:37.616 Mitteleuropäische Zeit"]
[GameStartTime "2023-02-04T18:46:05.215 Mitteleuropäische Zeit"]
[PlyCount "170"]
[SetUp "1"]
[TimeControl "1/move"]
1. Ba4 {+0.37/24 0.90s} Nf6 {-0.28/23 0.90s} 2. O-O {+0.51/26 0.90s}
Be7 {-0.66/26 0.90s} 3. Re1 {+0.50/26 0.90s} b5 {-0.49/27 0.90s}
4. Bb3 {+0.38/26 0.90s} d6 {-0.60/29 0.90s} 5. c3 {+0.34/27 0.90s}
O-O {-0.68/26 0.90s} 6. h3 {+0.43/26 0.90s} Be6 {-0.58/26 0.90s}
7. Bxe6 {+0.54/24 0.90s} fxe6 {-0.47/25 0.90s} 8. a4 {+0.57/24 0.90s}
Qd7 {-0.66/26 0.90s} 9. d3 {+0.66/24 0.90s} Rab8 {-0.62/25 0.90s}
10. axb5 {+0.70/25 0.90s} axb5 {-0.71/25 0.90s} 11. Be3 {+0.65/27 0.90s}
b4 {-0.87/24 0.90s} 12. Qc2 {+0.51/26 0.90s} bxc3 {-0.58/25 0.90s}
13. bxc3 {+0.65/27 0.90s} h6 {-0.68/27 0.90s} 14. Nbd2 {+0.68/29 0.90s}
d5 {-0.77/28 0.90s} 15. d4 {+0.70/27 0.90s} exd4 {-0.72/25 0.90s}
16. Nxd4 {+0.77/24 0.90s} Nxd4 {-0.60/25 0.90s} 17. Bxd4 {+0.77/23 0.90s}
Ra8 {-0.61/27 0.90s} 18. Rad1 {+0.69/25 0.90s} c5 {-0.67/25 0.90s}
19. Be5 {+0.69/28 0.90s} Qa4 {-0.62/25 0.90s} 20. Qb1 {+0.73/27 0.90s}
Qa2 {-0.68/24 0.90s} 21. Qd3 {+0.82/25 0.90s} c4 {-0.70/26 0.90s}
22. Qe3 {+0.74/25 0.90s} Qa6 {-0.76/26 0.90s} 23. Rb1 {+0.51/24 0.90s}
Qc6 {-0.57/26 0.90s} 24. Rb6 {+0.47/22 0.90s} Qc8 {-0.69/28 0.90s}
25. Rb5 {+0.55/26 0.90s} Qc6 {-0.60/27 0.90s} 26. Reb1 {+0.50/28 0.90s}
Ra1 {-0.79/27 0.90s} 27. Rxa1 {+0.93/24 0.90s} Qxb5 {-0.85/28 0.90s}
28. Rb1 {+0.72/26 0.90s} Qd7 {-0.52/25 0.90s} 29. Bd4 {+0.64/26 0.90s}
Bd8 {-1.09/24 0.90s} 30. Ra1 {+0.71/26 0.90s} Bc7 {-0.88/25 0.90s}
31. e5 {+0.86/26 0.90s} Nh7 {-0.85/28 0.90s} 32. Qg3 {+0.71/26 0.90s}
Rf7 {-0.88/25 0.90s} 33. Be3 {+1.24/27 0.90s} Kh8 {-1.32/25 0.90s}
34. f4 {+1.24/26 0.90s} Nf8 {-1.34/27 0.90s} 35. Kh2 {+1.27/29 0.90s}
Qc6 {-1.40/28 0.90s} 36. Nf3 {+1.28/31 0.90s} Kg8 {-1.50/31 0.90s}
37. h4 {+1.28/28 0.90s} Bd8 {-1.44/29 0.90s} 38. Qg4 {+1.39/31 0.90s}
Be7 {-1.60/29 0.90s} 39. Nd4 {+1.35/31 0.90s} Qc8 {-1.62/31 0.90s}
40. Ne2 {+1.41/30 0.90s} Qb7 {-1.62/30 0.90s} 41. Bd4 {+1.41/29 0.90s}
Qc6 {-1.62/33 0.90s} 42. Ra7 {+1.37/26 0.90s} Qc8 {-1.62/31 0.90s}
43. Ra2 {+1.40/28 0.90s} g6 {-1.34/30 0.90s} 44. h5 {+1.25/24 0.90s}
g5 {-1.08/25 0.90s} 45. Rb2 {+1.35/25 0.90s} Bd8 {-1.48/30 0.90s}
46. Rb1 {+1.18/26 0.90s} Rg7 {-1.30/25 0.90s} 47. Qh3 {+1.31/24 0.90s}
Rf7 {-1.16/27 0.90s} 48. Qg4 {+1.14/25 0.90s} Rg7 {-1.16/29 0.90s}
49. Qf3 {+1.30/26 0.90s} gxf4 {-1.25/24 0.90s} 50. Nxf4 {+0.96/26 0.90s}
Bh4 {-1.09/26 0.90s} 51. Kg1 {+1.27/26 0.90s} Qe8 {-1.14/27 0.90s}
52. Ra1 {+1.20/26 0.90s} Kh7 {-1.04/27 0.90s} 53. Kh1 {+1.16/25 0.90s}
Bg5 {-1.16/28 0.90s} 54. Nh3 {+1.14/25 0.90s} Bh4 {-0.96/27 0.90s}
55. g4 {+1.19/25 0.90s} Nd7 {-1.09/27 0.90s} 56. Ra6 {+1.05/25 0.90s}
Nf8 {-1.00/26 0.90s} 57. Ra1 {+1.01/26 0.90s} Nd7 {-0.98/26 0.90s}
58. Qe2 {+0.88/24 0.90s} Qb8 {-0.85/26 0.90s} 59. Rf1 {+1.01/24 0.90s}
Qe8 {-0.85/27 0.90s} 60. Ra1 {+0.79/26 0.90s} Qc8 {-0.84/25 0.90s}
61. Ra7 {+0.93/26 0.90s} Nf8 {-0.61/28 0.90s} 62. Ra1 {+0.83/27 0.90s}
Nd7 {-0.80/27 0.90s} 63. Rf1 {+0.85/27 0.90s} Qe8 {-0.73/28 0.90s}
64. Kh2 {+0.84/25 0.90s} Kg8 {-0.85/27 0.90s} 65. Ra1 {+0.80/25 0.90s}
Rf7 {-0.93/26 0.90s} 66. Qa2 {+0.58/26 0.90s} Qb8 {-0.28/25 0.90s}
67. Qa8 {0.00/23 0.90s} Kh7 {0.00/28 0.90s} 68. Ng1 {0.00/28 0.90s}
Qb2+ {0.00/31 0.90s} 69. Kh3 {0.00/32 0.90s} Rf2 {0.00/33 0.90s}
70. Bxf2 {0.00/31 0.90s} Qxf2 {0.00/33 0.90s} 71. Ne2 {0.00/33 0.90s}
Qxe2 {0.00/34 0.90s} 72. Qe8 {0.00/32 0.90s} Qe3+ {0.00/35 0.90s}
73. Kxh4 {0.00/31 0.90s} Qf2+ {0.00/37 0.90s} 74. Kh3 {0.00/28 0s}
Qe3+ {0.00/38 0.90s} 75. Kg2 {0.00/32 0.90s} Qe2+ {0.00/35 0.90s}
76. Kg1 {0.00/33 0.90s} Qxg4+ {0.00/35 0.90s} 77. Kf1 {0.00/35 0.90s}
Qf4+ {0.00/36 0.90s} 78. Kg2 {0.00/36 0.90s} Qg4+ {0.00/39 0.90s}
79. Kf2 {0.00/35 0.90s} Qf4+ {0.00/37 0.90s} 80. Kg1 {0.00/37 0.90s}
Qg3+ {0.00/38 0.90s} 81. Kh1 {0.00/35 0.90s} Qf3+ {0.00/38 0.90s}
82. Kh2 {0.00/35 0.90s} Qf4+ {0.00/34 0.90s} 83. Kh1 {0.00/37 0.90s}
Qf3+ {0.00/38 0.90s} 84. Kh2 {0.00/37 0.90s} Qf4+ {0.00/37 0.90s}
85. Kh1 {0.00/38 0.90s} Qf3+ {0.00/41 0.90s, Draw by 3-fold repetition} 1/2-1/2
[/pgn]
And another example of a game with Stockfish and cutechess margin parameter set to 10ms:
[pgn][Event "...even with Stockfish using full 1s"]
[Site "?"]
[Date "2023.02.04"]
[Round "1"]
[White "RubiChess-20221120"]
[Black "stockfish_15"]
[Result "1/2-1/2"]
[FEN "r1bqkbnr/1ppp1ppp/p1n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 0 1"]
[GameDuration "00:05:41"]
[GameEndTime "2023-02-04T19:03:06.148 Mitteleuropäische Zeit"]
[GameStartTime "2023-02-04T18:57:24.383 Mitteleuropäische Zeit"]
[PlyCount "359"]
[SetUp "1"]
[Termination "adjudication"]
[TimeControl "1/move"]
1. Ba4 {+0.37/24 0.90s} Nf6 {-0.55/20 1.0s} 2. O-O {+0.48/26 0.90s}
b5 {-0.48/20 1.0s} 3. Bb3 {+0.54/24 0.90s} Bb7 {-0.49/21 1.0s}
4. Re1 {+0.51/25 0.90s} Bc5 {-0.47/22 1.0s} 5. c3 {+0.35/25 0.90s}
Bb6 {-0.38/23 1.0s} 6. d4 {+0.46/26 0.90s} d6 {-0.41/23 1.0s}
7. Bg5 {+0.55/25 0.90s} h6 {-0.27/23 1.0s} 8. Bh4 {+0.38/27 0.90s}
O-O {-0.13/23 1.0s} 9. a4 {+0.57/27 0.90s} exd4 {-0.29/22 1.0s}
10. cxd4 {+0.47/25 0.90s} g5 {-0.16/24 1.0s} 11. Bg3 {+0.59/25 0.90s}
Re8 {-0.15/23 1.0s} 12. d5 {+0.47/26 0.90s} Na5 {-0.06/22 1.0s}
13. Bc2 {+0.49/25 0.90s} c6 {-0.20/22 1.0s} 14. axb5 {+0.54/23 0.90s}
axb5 {-0.04/23 1.0s} 15. Nc3 {+0.71/25 0.90s} Nc4 {-0.08/23 1.0s}
16. Rxa8 {+0.43/23 0.90s} Bxa8 {0.00/24 1.0s} 17. b3 {+0.53/25 0.90s}
Ne5 {0.00/26 1.0s} 18. dxc6 {+0.16/24 0.90s} Bxc6 {0.00/27 1.0s}
19. Nd4 {+0.12/26 0.90s} Bd7 {0.00/25 1.0s} 20. Ncxb5 {+0.28/25 0.90s}
Ba5 {+0.22/22 1.0s} 21. Nxd6 {-0.32/27 0.90s} Bg4 {0.00/24 1.0s}
22. Nxe8 {-0.34/29 0.90s} Bxd1 {0.00/27 1.0s} 23. Nxf6+ {-0.31/28 0.90s}
Qxf6 {0.00/31 1.0s} 24. Rxd1 {-0.43/25 0.90s} h5 {0.00/31 1.0s}
25. Nf5 {-0.40/27 0.90s} Ng6 {0.00/30 1.0s} 26. e5 {-0.32/26 0.90s}
Qc6 {0.00/29 1.0s} 27. Nd4 {-0.43/27 0.90s} Qc5 {0.00/30 1.0s}
28. e6 {-0.33/29 0.90s} h4 {0.00/24 1.0s} 29. Bb8 {-0.33/28 0.90s}
g4 {0.00/25 1.0s} 30. b4 {-0.40/24 0.90s} Bxb4 {+0.33/19 1.0s}
31. Be4 {-0.34/25 0.90s} Qb6 {+0.05/21 1.0s} 32. Nc6 {-0.13/23 0.90s}
f5 {+1.41/22 1.0s} 33. Ba7 {-0.82/29 0.90s} Qb5 {+1.05/26 1.0s}
34. Nxb4 {-0.82/27 0.90s} Qxb4 {+1.36/27 1.00s} 35. Bxf5 {-1.63/24 0.90s}
Qa4 {+1.15/31 1.0s} 36. Rd8+ {-1.89/24 0.90s} Nf8 {+1.19/34 1.0s}
37. Rxf8+ {-2.13/24 0.90s} Kxf8 {+1.25/36 1.0s} 38. Bc5+ {-1.88/31 0.90s}
Kg7 {+1.34/31 1.0s} 39. Bd3 {-1.97/35 0.90s} Qb3 {+1.35/35 1.0s}
40. Bd4+ {-1.99/30 0.90s} Kg8 {+1.10/33 1.0s} 41. Bf1 {-2.05/35 0.90s}
Qxe6 {+1.25/30 1.0s} 42. Be3 {-2.04/33 0.90s} Qd5 {+0.94/31 1.0s}
43. Bb6 {-2.05/33 0.90s} Kg7 {+1.03/32 1.0s} 44. Be3 {-2.08/35 0.90s}
Qf5 {+1.31/32 1.0s} 45. Bb6 {-2.08/36 0.90s} Kf7 {+1.31/33 1.0s}
46. Bd8 {-2.08/36 0.90s} Qh5 {+1.28/34 1.0s} 47. Bc4+ {-2.11/33 0.90s}
Ke8 {+1.31/34 1.0s} 48. Bb6 {-2.11/37 0.90s} Qf5 {+1.31/34 1.0s}
49. Be3 {-2.11/34 0.90s} Kd7 {+1.31/33 1.0s} 50. Bf1 {-2.11/38 0.90s}
Ke7 {+0.88/28 1.0s} 51. Bb6 {-2.11/37 0.90s} Qb1 {+0.79/25 1.0s}
52. Be3 {-2.11/39 0.90s} Qf5 {+0.61/26 1.0s} 53. Bb6 {-2.11/40 0.90s}
h3 {+0.70/29 1.0s} 54. Ba7 {-2.11/41 0.90s} Ke8 {+0.83/29 1.00s}
55. Bd4 {-2.11/38 0.90s} Kd8 {+0.49/27 1.0s} 56. Be3 {-2.11/38 0.90s}
Qg6 {+0.01/32 1.00s} 57. Bf4 {-2.11/39 0.90s} Kd7 {+0.12/32 1.0s}
58. Bg3 {-2.11/39 0.90s} Qf5 {+0.50/31 1.0s} 59. Bb8 {-2.11/40 0.90s}
Qb1 {+0.30/27 1.0s} 60. Bg3 {-2.11/40 0.90s} Kc6 {+0.28/31 1.0s}
61. Bh4 {-2.11/39 0.90s} Kd5 {+0.18/31 1.0s} 62. Bg3 {-2.11/40 0.90s}
Ke6 {+0.18/33 1.0s} 63. Bh4 {-2.11/42 0.90s} Qe1 {+0.04/32 1.0s}
64. Bg3 {-2.11/41 0.90s} Kd7 {0.00/34 1.0s} 65. f3 {-1.14/33 0.90s}
Qe3+ {+0.40/27 1.0s} 66. Bf2 {-1.14/37 0.90s} Qg5 {+0.11/26 1.00s}
67. fxg4 {-1.14/35 0.90s} Qxg4 {+0.31/31 1.00s} 68. Bg3 {-1.14/35 0.90s}
Qd4+ {+0.39/32 1.0s} 69. Bf2 {-1.14/37 0.90s} Qg4 {+0.30/33 1.00s}
70. Bg3 {-1.14/36 0.90s} hxg2 {+0.06/25 1.0s} 71. Kxg2 {-1.14/34 0.90s}
Ke6 {+0.74/27 1.00s} 72. Kf2 {-1.14/35 0.90s} Qf5+ {+0.61/29 1.00s}
73. Ke2 {-1.14/31 0.90s} Kf6 {+0.56/29 1.0s} 74. Bg2 {-1.14/33 0.90s}
Qb5+ {+0.65/33 1.0s} 75. Ke3 {-1.14/36 0.90s} Qb6+ {+0.64/32 1.0s}
76. Ke2 {-1.14/36 0.90s} Qb5+ {+0.59/32 1.00s} 77. Ke3 {-1.14/35 0.90s}
Qb3+ {+0.49/36 1.00s} 78. Kf2 {-1.14/35 0.90s} Qc2+ {+0.33/35 1.0s}
79. Kf1 {-1.14/36 0.90s} Qb1+ {+0.33/39 1.0s} 80. Kf2 {-1.14/35 0.90s}
Qc2+ {+0.48/37 1.0s} 81. Kf3 {-1.14/36 0.90s} Kg5 {+0.60/31 1.0s}
82. Bf1 {-1.14/37 0.90s} Qf5+ {+0.53/30 1.0s} 83. Kg2 {-1.14/38 0.90s}
Qc2+ {+0.64/31 1.0s} 84. Kf3 {-1.14/34 0.90s} Qd2 {+0.49/32 1.0s}
85. Be2 {-1.14/37 0.90s} Kf5 {+0.49/33 1.0s} 86. h3 {-1.14/39 0.90s}
Qc2 {+0.75/24 1.0s} 87. Bf1 {-1.18/33 0.90s} Qd2 {+0.54/26 1.0s}
88. Be2 {-1.15/37 0.90s} Qa2 {+0.53/26 1.00s} 89. Bd3+ {-1.14/34 0.90s}
Ke6 {+0.39/26 1.0s} 90. Be2 {-1.15/36 0.90s} Qc2 {+0.43/30 1.0s}
91. Bf4 {-1.14/37 0.90s} Qc3+ {+0.42/30 1.0s} 92. Kg2 {-1.15/34 0.90s}
Qb2 {+0.39/32 1.0s} 93. Kf3 {-1.15/34 0.90s} Kf5 {+0.39/32 1.0s}
94. Bd3+ {-1.15/34 0.90s} Kf6 {+0.50/30 1.0s} 95. Be2 {-1.15/34 0.90s}
Qc3+ {+0.45/31 1.0s} 96. Kg2 {-1.13/36 0.90s} Qc2 {+0.59/30 1.0s}
97. Kf3 {-1.13/37 0.90s} Qb3+ {+0.62/33 1.00s} 98. Kg2 {-1.13/37 0.90s}
Qa2 {+0.61/35 1.0s} 99. Kf2 {-1.13/36 0.90s} Kf5 {+0.62/30 1.00s}
100. Be3 {-1.13/40 0.90s} Kg6 {+0.63/30 1.0s} 101. h4 {-1.13/35 0.90s}
Qe6 {+0.62/34 1.0s} 102. Bf3 {-0.94/30 0.90s} Qh3 {+0.66/30 1.0s}
103. h5+ {-1.09/31 0.90s} Kf5 {+1.04/32 1.0s} 104. h6 {-1.09/33 0.90s}
Qh2+ {+0.99/31 1.0s} 105. Ke1 {-1.09/35 0.90s} Qg3+ {+0.91/33 1.0s}
106. Ke2 {-1.09/37 0.90s} Ke5 {+1.08/34 1.0s} 107. Bc6 {-1.09/38 0.90s}
Qh2+ {+1.01/36 1.0s} 108. Kf1 {-1.09/38 0.90s} Qh5 {+0.94/36 1.0s}
109. Bg2 {-1.09/38 0.90s} Kf6 {+0.95/30 1.0s} 110. Kf2 {-1.09/38 0.90s}
Qh2 {+1.16/26 1.0s} 111. Kf3 {-1.09/37 0.90s} Kf5 {+1.21/32 1.0s}
112. Bf1 {-1.09/36 0.90s} Qh5+ {+1.15/31 1.0s} 113. Kf2 {-1.09/38 0.90s}
Qh4+ {+1.29/32 1.0s} 114. Kf3 {-1.09/38 0.90s} Qe4+ {+1.31/32 1.0s}
115. Kf2 {-1.09/38 0.90s} Kg4 {+1.35/33 1.0s} 116. Be2+ {-1.09/31 0.90s}
Kh3 {+1.21/32 1.0s} 117. Bf1+ {-1.09/33 0.90s} Kh2 {+1.40/35 1.0s}
118. Be2 {-1.17/29 0.90s} Qf5+ {+1.40/34 1.0s} 119. Ke1 {-1.36/32 0.90s}
Qc2 {+1.40/35 1.0s} 120. Kf2 {-1.09/32 0.90s} Qe4 {+1.40/37 1.0s}
121. Bf3 {-1.14/33 0.90s} Qf5 {+1.40/35 1.0s} 122. Bd2 {-1.12/33 0.90s}
Kh3 {+1.40/32 1.0s} 123. Ke2 {-1.12/28 0.90s} Qe6+ {+1.40/28 1.0s}
124. Kf2 {-1.57/29 0.90s} Qe5 {+1.21/30 1.0s} 125. Bg2+ {-1.56/30 0.90s}
Kg4 {+1.25/29 1.0s} 126. Bf3+ {-1.57/31 0.90s} Kh3 {+1.29/30 1.0s}
127. h7 {-1.57/33 0.90s} Qc5+ {+1.26/26 1.0s} 128. Ke2 {-1.57/31 0.90s}
Qe7+ {+1.26/27 1.0s} 129. Kd3 {-1.57/33 0.90s} Qd7+ {+1.32/27 1.0s}
130. Ke3 {-1.57/35 0.90s} Qxh7 {+1.28/28 1.0s} 131. Be4 {-1.57/36 0.90s}
Qd7 {+1.22/28 1.0s} 132. Bc3 {-1.57/36 0.90s} Kg4 {+1.17/25 1.0s}
133. Bf3+ {-1.57/34 0.90s} Kg3 {+1.15/24 1.0s} 134. Be5+ {-1.57/34 0.90s}
Kh3 {+1.03/25 1.0s} 135. Be4 {-1.57/36 0.90s} Qe6 {+1.04/24 1.0s}
136. Kd4 {-1.57/32 0.90s} Kg4 {+1.03/24 1.0s} 137. Bd5 {-1.57/32 0.90s}
Qb6+ {+1.24/23 1.0s} 138. Kc4 {-1.69/33 0.90s} Qb1 {+1.23/28 1.0s}
139. Kc5 {-1.57/30 0.90s} Qc1+ {+1.15/27 1.0s} 140. Kd6 {-1.57/32 0.90s}
Qd2 {+1.11/27 1.00s} 141. Kc6 {-1.61/32 0.90s} Kf5 {+1.25/27 1.0s}
142. Bd6 {-1.62/32 0.90s} Qd3 {+1.12/26 1.0s} 143. Bc7 {-1.70/35 0.90s}
Qa6+ {+2.00/26 1.0s} 144. Kc5 {-1.70/37 0.90s} Qc8 {+2.80/23 1.0s}
145. Kd6 {-1.77/36 0.90s} Kf6 {+2.47/26 1.0s} 146. Kc6 {-1.79/36 0.90s}
Qa8+ {+1.66/19 1.0s} 147. Kc5 {-1.78/37 0.90s} Qa3+ {+0.92/18 1.0s}
148. Kb6 {-1.78/40 0.90s} Qb2+ {+0.87/19 1.00s} 149. Kc6 {-1.78/37 0.90s}
Qc1+ {+0.82/22 1.0s} 150. Kb6 {-1.78/41 0.90s} Qb2+ {+0.83/23 1.0s}
151. Kc6 {-1.78/39 0.90s} Qc3+ {+0.83/26 1.0s} 152. Kb6 {-1.78/42 0.90s}
Qb4+ {+0.87/25 1.0s} 153. Kc6 {-1.78/39 0.90s} Qc3+ {+0.75/25 1.0s}
154. Kb7 {-1.78/42 0.90s} Qb4+ {+0.99/27 1.0s} 155. Kc6 {-1.78/40 0.90s}
Ke7 {+1.00/29 1.0s} 156. Be5 {-1.78/34 0.90s} Ke8 {+0.83/30 1.0s}
157. Bd6 {-1.78/34 0.90s} Qc3+ {+0.73/25 1.00s} 158. Bc5 {-1.78/35 0.90s}
Kd8 {+0.66/22 1.0s} 159. Kd6 {-1.78/33 0.90s} Qg3+ {+0.66/23 1.0s}
160. Kc6 {-1.70/32 0.90s} Qc3 {+0.61/23 1.0s} 161. Kd6 {-1.71/32 0.90s}
Qg3+ {+0.59/22 1.0s} 162. Kc6 {-1.71/31 0.90s} Qe5 {+0.52/22 1.0s}
163. Bd6 {-1.64/33 0.90s} Qa1 {+0.51/22 1.0s} 164. Bc4 {-1.64/30 0.90s}
Qa8+ {+0.42/22 1.0s} 165. Kc5 {-1.58/26 0.90s} Kd7 {+0.34/22 1.0s}
166. Bb5+ {-1.59/27 0.90s} Ke6 {+0.32/27 1.0s} 167. Bc4+ {-1.55/25 0.90s}
Kf6 {+0.31/25 1.0s} 168. Kd4 {-1.35/25 0.90s} Qa5 {+0.23/22 1.0s}
169. Ke4 {-1.26/24 0.90s} Qa8+ {+0.19/23 1.0s} 170. Kd4 {-0.99/23 0.90s}
Qc6 {0.00/25 1.0s} 171. Be5+ {0.00/30 0.90s} Ke7 {0.00/28 1.0s}
172. Bd5 {0.00/37 0.90s} Qc1 {0.00/32 1.0s} 173. Bc4 {0.00/40 0.90s}
Qa1+ {0.00/28 1.0s} 174. Kd5 {0.00/45 0.90s} Qb1 {0.00/31 1.0s}
175. Kc5 {0.00/38 0.90s} Qg1+ {0.00/31 1.0s} 176. Kc6 {0.00/43 0.90s}
Qh1+ {0.00/34 1.0s} 177. Kc5 {0.00/42 0.90s} Kd7 {0.00/35 1.0s}
178. Bb5+ {0.00/48 0.90s} Ke6 {0.00/51 1.0s} 179. Bc3 {0.00/51 0.90s}
Qd5+ {0.00/38 1.0s} 180. Kb4 {0.00/89 0.90s, Draw by adjudication} 1/2-1/2[/pgn]
-
jkominek
- Posts: 98
- Joined: Tue Sep 04, 2018 5:33 am
- Full name: John Kominek
Re: Cute Chess 1.3.0 beta released
I got tripped up by that myself. But actually, I argue, it is not a bug. It is understandable to think you are not using a time control. But, when using a fixed time per (half)-move the consequence is that every move by definition is operating under its own time control. During the course of the game sometimes an engine will go a little over and not report back to the UI before the flag rises. This is particularly common in bullet matches. The offending engine has forfeited on time and the game terminates.
With cutechess-cli the practical solution is to always include a healthy timemargin to accompany st=TimePerMove.
-
jkominek
- Posts: 98
- Joined: Tue Sep 04, 2018 5:33 am
- Full name: John Kominek
Re: Cute Chess 1.3.0 beta released
What, no "88ms" badge of honor for RubiChess? You're missing out on the glory!RubiChess wrote: ↑Sat Feb 04, 2023 6:59 pm Wrong!
You have even two options to avoid time loss in cutechess using time per move:
1. Use engines that have "Move Overhead" option and respect it(!) even for time/move control. Stockfish doesn't do this, my engine does.
2. Set the "margin" parameter in cutechess to a value > 0 (big enough for the engine that doesn't respect Move Overhead).