gab8192 / Obsidian

An UCI chess engine
GNU General Public License v3.0
23 stars 4 forks source link

Obsidian v10 NN draws but could easily win #6

Open tissatussa opened 4 months ago

tissatussa commented 4 months ago

it happened in a 15 min game (using CuteChess GUI on Xubuntu 22.04) :

Obsidian v10 NN could easily win this position but failed .. its last few moves were done almost instantly !?

obsidian-v10-NN-can-not-win-this

replay the game

[Event "engine vs engine from fixed starting position"]
[Site "Holland"]
[Date "2024.04.08"]
[Round "?"]
[White "Obsidian v10.0 NN"]
[Black "4ku v4.0"]
[Result "1/2-1/2"]
[FEN "rnbqkb1r/ppp2ppp/5n2/3pp3/8/3PP3/PPPNNPPP/R1BQKB1R b KQkq - 3 4"]
[GameDuration "00:39:00"]
[SetUp "1"]
[TimeControl "900+3"]

1... Be7 {+0.58/24 37s} 2. g3 {-0.44/26 34s} c5 {+0.59/27 32s}
3. Bg2 {-0.30/26 25s} Nc6 {+0.47/26 30s} 4. O-O {-0.26/26 33s}
O-O {+0.57/25 28s} 5. b3 {-0.41/26 55s} Qc7 {+0.50/25 32s} 6. Bb2 {-0.27/26 26s}
h6 {+0.34/25 58s} 7. d4 {-0.07/27 39s} cxd4 {+0.41/25 24s}
8. exd4 {-0.02/26 17s} Bg4 {+0.38/28 25s} 9. dxe5 {+0.10/30 26s}
Nxe5 {+0.33/29 26s} 10. h3 {+0.14/30 15s} Bh5 {+0.16/30 41s}
11. Bxe5 {+0.11/31 55s} Qxe5 {+0.08/28 30s} 12. Nf3 {+0.08/30 17s}
Bxf3 {+0.05/28 27s} 13. Bxf3 {+0.08/27 14s} Rfd8 {+0.15/27 20s}
14. Qd3 {+0.03/31 43s} Rac8 {0.00/25 30s} 15. Kg2 {0.00/32 33s} a6 {0.00/26 45s}
16. Rad1 {+0.08/31 39s} Qb2 {+0.01/29 16s} 17. c3 {+0.08/31 14s}
Qxa2 {0.00/34 15s} 18. Ra1 {+0.12/32 18s} Qxb3 {0.00/40 17s}
19. Rfb1 {+0.12/31 13s} Qc4 {0.00/39 20s} 20. Qxc4 {+0.05/34 16s}
Rxc4 {0.00/39 15s} 21. Rxb7 {+0.05/31 13s} Bd6 {0.00/40 33s}
22. Rxa6 {+0.08/34 34s} Be5 {0.00/39 12s} 23. Raa7 {+0.01/31 15s}
Rf8 {0.00/35 14s} 24. Rb3 {+0.05/33 76s} Rfc8 {0.00/39 20s}
25. Rb5 {+0.08/32 18s} Rd8 {0.00/40 13s} 26. Rbb7 {+0.05/30 19s}
Rf8 {0.00/48 12s} 27. Ra3 {+0.05/31 29s} Rfc8 {0.00/38 11s}
28. h4 {+0.06/31 13s} Bxc3 {+0.19/31 11s} 29. Nf4 {+0.04/30 10s}
Rd8 {+0.43/30 10.0s} 30. Rb5 {+0.07/30 7.4s} d4 {+0.28/32 12s}
31. Nd3 {+0.20/33 10s} Rc7 {+0.49/31 10s} 32. Ra6 {+0.20/34 9.0s}
Re8 {+0.48/29 11s} 33. h5 {+0.15/33 20s} Rce7 {+0.51/29 10s}
34. Rc5 {+0.15/36 8.5s} Rb8 {+0.53/29 8.7s} 35. Rcc6 {+0.15/38 6.8s}
Kf8 {+0.51/29 9.1s} 36. Rc4 {+0.15/37 6.5s} Ne4 {+0.50/27 15s}
37. Rca4 {+0.15/35 8.2s} Rbe8 {+0.51/28 11s} 38. Ra8 {+0.15/38 7.4s}
Nd6 {+0.31/28 9.0s} 39. Rxe8+ {+0.24/30 7.3s} Rxe8 {0.00/30 9.8s}
40. Bd5 {+0.21/31 11s} Rb8 {+0.46/28 8.4s} 41. Ra6 {+0.12/33 24s}
Nc8 {+0.39/28 7.1s} 42. Bf3 {+0.12/30 7.9s} Ke7 {+0.26/26 8.4s}
43. Rc6 {+0.10/32 13s} Nd6 {+0.27/26 9.3s} 44. Ra6 {+0.10/33 12s}
Rd8 {+0.28/28 6.8s} 45. Bd1 {+0.08/32 48s} Ne4 {+0.55/27 61s}
46. Ba4 {+0.16/29 7.6s} Rb8 {+0.49/24 4.4s} 47. Ra7+ {+0.13/29 9.0s}
Kf8 {+0.47/26 8.1s} 48. f4 {+0.17/31 15s} Nd6 {+0.51/24 4.3s}
49. Kf3 {+0.19/29 14s} Rb7 {+0.45/25 4.1s} 50. Ra6 {+0.19/28 3.0s}
Nc4 {+0.25/26 9.8s} 51. Nc5 {+0.09/29 9.7s} Rb1 {0.00/26 3.8s}
52. Ra8+ {+0.26/25 3.7s} Ke7 {0.00/28 4.2s} 53. Ra7+ {+0.21/28 6.9s}
Kd6 {0.00/28 4.0s} 54. Nd3 {+0.23/26 4.4s} Ra1 {0.00/26 3.6s}
55. Rd7+ {+0.14/25 2.9s} Ke6 {0.00/30 5.1s} 56. Nc5+ {+0.15/26 3.8s}
Kf6 {0.00/32 3.9s} 57. Bb5 {+0.14/28 4.7s} Nd2+ {0.00/25 4.0s}
58. Kg4 {+0.31/25 5.4s} Nf1 {0.00/27 3.5s} 59. Rb7 {+1.03/24 4.1s}
Re1 {-0.27/27 9.7s} 60. Bd3 {+0.74/23 3.5s} Nd2 {-0.12/28 4.2s}
61. Bf5 {+1.07/24 2.0s} Re3 {-0.49/25 3.2s} 62. Nd7+ {+1.21/27 3.2s}
Ke7 {-1.57/27 3.3s} 63. Ne5+ {+1.48/26 2.4s} Ke8 {-1.49/29 4.1s}
64. Bd3 {+2.05/30 6.6s} Ne4 {-1.43/30 4.3s} 65. Bb5+ {+2.36/26 3.1s}
Kf8 {-1.39/28 3.3s} 66. Rb8+ {+1.94/26 3.6s} Ke7 {-0.58/29 3.2s}
67. Re8+ {+2.06/28 2.4s} Kd6 {-0.46/28 3.5s} 68. Nc4+ {+2.19/26 1.8s}
Kc7 {-1.51/29 4.4s} 69. Re7+ {+2.30/25 3.0s} Kd8 {-1.68/29 18s}
70. Rd7+ {+2.23/28 3.3s} Kc8 {-1.67/28 3.2s} 71. Rxf7 {+2.22/27 2.4s}
Re1 {-1.65/29 4.5s} 72. Ne5 {+2.31/28 3.1s} d3 {-2.36/22 2.6s}
73. Bxd3 {+2.41/26 2.0s} Nf2+ {-2.00/26 2.4s} 74. Kf5 {+2.50/28 2.4s}
Nxd3 {-2.26/27 2.5s} 75. Nxd3 {+2.60/28 2.5s} Re3 {-2.27/26 2.7s}
76. Nc5 {+2.70/30 3.1s} Kd8 {-2.54/27 6.9s} 77. g4 {+2.71/27 3.3s}
Re7 {-2.78/26 2.4s} 78. Rf8+ {+2.82/28 2.7s} Kc7 {-2.02/22 2.4s}
79. Ra8 {+2.87/28 3.0s} Kc6 {-2.27/22 2.6s} 80. Ne6 {+3.23/24 2.7s}
Kd6 {-2.70/23 2.4s} 81. Ra3 {+3.71/23 2.2s} Bb2 {-3.02/27 3.5s}
82. Rd3+ {+5.52/23 2.8s} Kc6 {-3.16/27 3.0s} 83. Rb3 {+5.90/24 3.0s}
Ba1 {-2.84/27 2.5s} 84. Ra3 {+6.20/25 3.0s} Bf6 {-5.60/26 4.7s}
85. g5 {+6.60/23 3.7s} hxg5 {-5.95/29 4.1s} 86. fxg5 {+6.80/23 2.6s}
Bb2 {-7.46/30 16s} 87. Ra2 {+7.19/26 2.8s} g6+ {-7.93/29 2.7s}
88. hxg6 {+7.50/28 4.0s} Bh8 {-8.01/30 2.0s} 89. Ra8 {+7.62/27 3.0s}
Bb2 {-8.32/29 2.1s} 90. Rb8 {+7.63/33 3.8s} Ba1 {-8.43/29 2.1s}
91. Rg8 {+7.64/36 2.8s} Kd6 {-8.51/30 2.4s} 92. g7 {+8.19/28 2.1s}
Bxg7 {-8.60/31 2.0s} 93. Rxg7 {+9.07/31 2.4s} Re8 {-10.86/32 12s}
94. Rh7 {+10.69/27 2.6s} Rb8 {-10.86/32 1.9s} 95. g6 {+17.74/21 3.6s}
Rg8 {-17.79/30 18s} 96. g7 {+27.50/25 2.3s} Kd5 {-299.64/29 2.5s}
97. Rh8 {+107.19/45 5.6s} Rxg7 {-299.64/31 1.5s} 98. Nxg7 {+M115/41 2.5s}
Kd4 {-299.84/29 1.8s} 99. Rh3 {+M115/1 0s} Kc5 {-299.88/29 1.5s}
100. Rh4 {+M111/1 0s} Kd5 {-299.89/31 1.6s} 101. Ne6 {+M99/1 0s}
Kc6 {-299.90/34 2.8s} 102. Rd4 {+M49/1 0s} Kb5 {-299.92/30 1.6s}
103. Rh4 {+M53/1 0s} Kc6 {0.00/127 0.006s} 104. Rd4 {+M49/1 0s}
Kb5 {0.00/127 0.007s} 105. Rh4 {+M53/1 0s}
Kc6 {0.00/127 0.008s, Draw by 3-fold repetition} 1/2-1/2
xu-shawn commented 4 months ago

It seems that the engine is under severe time pressure. I'd recommend you test with a small increment (0.1s) to ensure that this doesn't happen.

tissatussa commented 4 months ago

It seems that the engine is under severe time pressure. I'd recommend you test with a small increment (0.1s) to ensure that this doesn't happen.

This is not true. At that moment the engine had 34 seconds to finish the game (see remaining time in screenshot) and it was a 900+3 game.