-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible time control bug #365
Comments
Thanks and those graphs are a cool tool. I wondered, btw, if the behaviour in cutechess wasn't the famous iteration zero explosion problem at short time control. Engine comes back without a PV or score (hence the empty cutechess field), but does return a move (possibly just whatever is at head of legal movelist)? |
I guess Rubi was completely out of time and just returned a default move (first move of move list). The best solution is probably just to preserve some time for the remaining move(s) which is not too difficult at moves/time and which I hopefully have solved now. Interestingly current Stockfish has the same problem. I watched an out-of-time blunder at Grahams broadcast and reported to SF developers who track it here: official-stockfish/Stockfish#4000 but they seem focused on time+increment control and not very interested in solving the issue. |
Hi Matties,
I was doing some fast play test with a completely brain dead broken version of mine against a six opponent pool, Rubichess being one. Mine lost every single game against everything (1000 games) except for three against Rubichess (RubiChess-20220223_x86-64-avx2.exe), so, investigated ....
Reason for the loss was the same each time. RubiChess blundered at the 40 move time control in each game. Example below. You can see that at move 40 it just plays 40. Kxb2 {-1.60/14 0.25s} Qxd1 41. Qxd1 {+9.25/16 0.19s}, seemingly Cutechess did not pick up either a score or a time. Time control 40/40.
This isn't a request to fix, it's just an alert in case its something you don't already know about.
Friendly greetings, Chris Whittington
[Event "?"]
[Site "?"]
[Date "2022.07.09"]
[Round "27"]
[White "Chess-System-Tal-1.35"]
[Black "RubiChess_2.2"]
[Result "1-0"]
[ECO "E60"]
[GameDuration "00:00:27"]
[GameEndTime "2022-07-09T15:07:54.222 W. Europe Summer Time"]
[GameStartTime "2022-07-09T15:07:26.321 W. Europe Summer Time"]
[Opening "King's Indian defense"]
[PlyCount "113"]
[TimeControl "40/10"]
Qc7 {-0.19/21 0.73s} 10. Nge2 {+0.12/14 0.33s} b5 {+0.05/19 0.33s}
bxc4 {+0.52/20 0.87s} 13. Bxc4 {-0.24/12 0.24s} a5 {+0.27/20 0.50s}
Ba6 {+0.65/18 0.34s} 16. Rc2 {-0.01/14 0.52s} a4 {+0.59/19 0.23s}
Bxh6 {+0.78/18 0.25s} 19. Qxh6 {-0.09/15 0.20s} Rb4 {+1.00/20 0.21s}
Rxb2+ {+0.25/19 0.52s} 22. Rxb2 {+0.56/14 0.20s} axb2 {0.00/20 0.42s}
Kg8 {0.00/25 0.28s} 25. e5 {+0.46/13 0.32s} Nd5 {+0.96/19 0.22s}
cxd5 {+0.91/18 0.33s} 28. exd6 {-0.01/14 0.37s} Qc4 {+1.81/21 0.34s}
Qb4 {+2.98/19 0.22s} 31. h3 {-0.39/14 0.44s} Nb6 {+3.11/23 0.28s}
Nxe5 {+2.81/22 0.22s} 34. dxc8=Q {-2.25/15 0.14s} Nxd3 {+2.73/22 0.22s}
g5 {+2.44/19 0.18s} 37. Qc8 {-2.09/16 0.17s} Qxd4 {+2.12/18 0.12s}
Qg1 {+2.31/17 0.077s} 40. Kxb2 {-1.60/14 0.25s} Qxd1 41. Qxd1 {+9.25/16 0.19s}
Ng6 {-13.86/19 0.49s} 42. Qxd5 {+9.79/18 0.32s} Nf4 {-14.24/18 0.22s}
Ng6 {-15.41/18 0.52s} 45. Qf6 {+12.05/18 0.36s} Nf8 {-17.07/19 0.34s}
Ng7 {-18.46/20 0.47s} 48. Qxg5 {+13.59/19 0.18s} Kf8 {-18.91/22 0.37s}
f6 {-24.86/21 0.38s} 51. h4 {+M41/23 0.23s} Kf7 {-24.08/22 0.35s}
f5 {-28.99/20 0.51s} 54. g5 {+M9/40 0.13s} Nc7 {-M16/16 0.067s}
The text was updated successfully, but these errors were encountered: