jasper-sinclair / kobra

UCI chess engine
GNU General Public License v3.0
1 stars 0 forks source link

en passant illegal move #2

Closed CPagador closed 7 months ago

CPagador commented 8 months ago

Kobra 0.2 lost a game because of an illegal move:

[Event "Computer Chess Game"]
[Site "DESKTOP"]
[Date "2024.02.14"]
[Round "2"]
[White "Kobra 0.2"]
[Black "Blitzkrieg 1.0"]
[Result "0-1"]
[Annotator "6. +0.15   6... -0.23"]
[TimeControl "180+2"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. bxc3 { +0.15/25 11 } 6... d5 { -0.23/13 13 } 7. e3 { +0.20/24 11 } 7... Ne4 { -0.31/13 12 } 8. Bd3 { +0.50/25 10 } 8... f5 { -0.50/12 11 } 9. cxd5 { +0.45/20 10 } 9... exd5 { -0.52/13 11 } 10. Nf3 { +0.40/20 10 } 10... c5 { -0.16/13 10 } 11. c4 { +0.65/22 9 } 11... Be6 { -0.21/13 9 } 12. Rb1 { +0.50/20 9 } 12... Nc6 { -0.24/13 9 } 13. O-O { +0.45/22 8 } 13... b6 { -0.30/12 9 } 14. Ne5 { +0.45/18 8 } 14... Nxe5 { +0.00/15 8 } 15. dxe5 { +0.60/25 8 } 15... dxc4 { -0.10/15 8 } 16. Bxc4 { +0.65/25 8 } 16... Bxc4 { -0.04/16 7 } 17. Qxc4+ { +0.65/23 7 } 17... Rf7 { -0.15/16 7 } 18. Qc2 { +0.65/23 7 } 18... Qh4 { +0.00/18 7 } 19. Bb2 { +0.75/21 7 } 19... Ng5 { +0.06/13 6 } 20. Rbc1 { +0.80/24 6 } 20... g6 { +0.08/11 6 } 21. Rfd1 { +0.90/24 6 } 21... Re8 { -0.03/12 6 } 22. Rd6 { +0.90/23 6 } 22... Rfe7 { +0.09/11 5 } 23. Qb3+ { +0.95/23 6 } 23... Kf8 { +0.10/12 5 } 24. Qc2 { +0.90/22 6 } 24... Ne4 { +0.00/12 5 } 25. Rd5 { +0.90/23 5 } 25... Qh6 { -0.14/12 5 } 26. Rcd1 { +0.95/20 5 } 26... Kg8 { -0.25/12 5 } 27. Rd7 { +1.05/19 5 } 27... Qh4 { -0.29/11 4 } 28. Rd8 { +1.10/21 5 } 28... Rxd8 { -0.17/12 4 } 29. Rxd8+ { +1.10/20 5 } 29... Kg7 { -0.77/14 4 } 30. h3 { +1.10/17 5 } 30... Ng5 { -0.15/11 4 } 31. Rc8 { +1.15/21 5 } 31... Ne4 { +0.00/17 4 } 32. Kf1 { +1.10/21 4 } 32... Ng5 { +0.00/11 4 } 33. a4 { +1.05/19 4 } 33... Kf7 { -0.11/12 4 } 34. Qb3+ { +0.95/20 4 } 34... Ne6 { -0.31/15 3 } 35. Kg1 { +0.85/20 4 } 35... Qe4 { +0.23/13 3 } 36. Kh2 { +0.90/20 4 } 36... h5 { +0.23/13 3 } 37. Bc3 { +0.85/17 4 } 37... h4 { +0.09/12 3 } 38. Qd1 { +0.90/21 4 } 38... Qc4 { -0.01/13 3 } 39. Be1 { +1.00/19 4 } 39... Qe4 { +0.00/16 3 } 40. Bc3 { +1.15/20 4 } 40... Qc4 { +0.00/18 3 } 41. Qd6 { +1.55/23 3 } 41... Qxa4 { +0.61/13 4 } 42. Qb8 { +1.65/25 3 } 42... Qd7 { -1.45/16 4 } 43. Rh8 { +1.65/26 3 } 43... Re8 { -1.57/16 4 } 44. Rxe8 { +1.65/25 3 } 44... Qxe8 { -1.60/16 4 } 45. Qxa7+ { +1.65/26 3 } 45... Qe7 { -1.60/15 2.4 } 46. Qxb6 { +1.70/23 3 } 46... g5 { -1.61/12 2.4 } 47. Qb1 { +1.70/27 3 } 47... Kg6 { -1.62/13 2.3 } 48. Qb8 { +1.70/22 3 } 48... Kg7 { -1.60/13 2.3 } 49. Qc8 { +1.75/26 3 } 49... f4 { -1.57/14 2.3 } 50. Bb2 { +1.70/28 3 } 50... fxe3 { -1.14/13 2.3 } 51. fxe3 { +1.80/24 2.9 } 51... Kg6 { -1.16/12 2.3 } 52. Qc6 { +1.80/28 2.9 } 52... Kg7 { -1.45/12 2.2 } 53. Ba3 { +1.80/27 2.8 } 53... Kf7 { -1.36/12 2.2 } 54. e4 { +1.80/28 2.8 } 54... Kg8 { -1.51/12 2.2 } 55. Bc1 { +1.85/28 2.8 } 55... Kh7 { -1.56/12 2.2 } 56. Be3 { +1.85/30 2.7 } 56... Kg7 { -1.66/13 2.2 } 57. Kg1 { +1.85/30 2.7 } 57... Kg6 { -1.74/13 2.2 } 58. Qc8 { +1.85/31 2.6 } 58... Kg7 { -1.68/13 2.2 } 59. Qa6 { +1.85/31 2.6 } 59... Qf7 { -1.69/14 2.1 } 60. Qc8 { +1.85/31 2.6 } 60... Qe7 { +0.00/24 3 } 61. Qa6 { +1.85/30 2.6 } 61... Qf7 { +0.00/27 3 } 62. Qc6 { +1.85/28 2.5 } 62... Qg6 { -1.57/13 2.0 } 63. Bxc5 { +2.55/30 2.5 } 63... Nxc5 { -1.40/13 2.0 } 64. Qxc5 { +2.50/37 2.5 } 64... Qxe4 { -1.03/13 2.0 } 65. Qe7+ { +2.50/34 2.5 } 65... Kh6 { -0.72/13 2.0 } 66. Qf6+ { +2.50/35 2.4 } 66... Kh5 { -0.58/14 2.0 } 67. g4+ { +99.71/30 2.4 } 67... hxg3 { +0.00/19 2.0
polyglot: resign (illegal engine move by white: e4g4) } 0-1
jasper-sinclair commented 8 months ago

thanks...i'll try to fix that

jasper-sinclair commented 7 months ago

I've recently had 0 illegal moves after running many many thousands of test games, therefore I believe the issue is fixed. Thanks for your helpful & informative report.