Bit-Genie icon indicating copy to clipboard operation
Bit-Genie copied to clipboard

Bit-Genie draws endgames with mate scores

Open rwbc opened this issue 4 years ago • 1 comments

Hi Aryan,

Frank Quisinsky reported problems with endgame mates, when resigning/ajudicating is not set. http://talkchess.com/forum3/viewtopic.php?f=2&t=78885&start=20#p922429

It looks like a different problem than that you seem to have fixed in PR#208. https://github.com/Aryan1508/Bit-Genie/pull/208

He also added a zip file with pgn examples. Note that he is using the Shredder GUI and I have no idea if he has logs too. (This GUI has a problem with converting certain high scores, but that's more a cosmetic problem and leads to non standard mate scores in PGN) As you can see this was Bit-Genie 9.19 I had compiled a while ago. Here is the first game from it (you can see it cannot convert K+Q vs. K to a win):

[Event "40 Moves in 20 min"]
[Site "FCP Tourney-KI, FQ-3"]
[Date "2022.02.12"]
[Round "7.33"]
[White "Bit-Genie 9.19 dev"]
[Black "Black Marlin 4.0 NN"]
[Result "1/2-1/2"]

1. e4 {book 0} e6 {book 0}
2. d4 {book 0} d5 {book 0}
3. Nc3 {book 0} Nf6 {book 0}
4. Bg5 {book 0} Be7 {book 0}
5. e5 {book 0} Nfd7 {book 0}
6. Bxe7 {book 0} Qxe7 {book 0}
7. Qd2 {book 0} O-O {book 0}
8. f4 {book 0} c5 {book 0}
9. dxc5 {book 0} Nc6 {book 0}
10. Nf3 {+0.53/31 38} Nxc5 {-0.10/24 42}
11. Qe3 {+0.57/34 38} a6 {-0.10/27 40}
12. a3 {+0.67/37 38} Nd7 {+0.07/26 1:08m}
13. Bd3 {+0.74/34 38} Qc5 {+0.06/25 34}
14. Qf2 {+0.74/32 38} h6 {+0.07/25 1:04m}
15. O-O {+0.87/33 38} Qxf2+ {+0.20/23 27}
16. Kxf2 {+0.84/35 38} f6 {0.00/22 27}
17. exf6 {+0.86/33 38} Rxf6 {+0.17/25 25}
18. Ke3 {+1.13/33 38} Nc5 {+0.26/24 25}
19. Be2 {+1.16/36 38} b6 {+0.18/25 1:25m}
20. g3 {+1.24/34 38} Bb7 {+0.07/24 53}
21. b4 {+1.32/36 38} Nd7 {+0.36/23 26}
22. Kd2 {+1.41/36 38} Raf8 {+0.34/27 1:07m}
23. Rae1 {+1.41/34 38} Bc8 {+0.27/24 26}
24. Kc1 {+1.45/34 38} b5 {+0.35/24 25}
25. h4 {+1.39/35 38} Nb6 {+0.43/24 35}
26. Bd3 {+1.60/34 38} Bd7 {+0.48/26 20}
27. Ne5 {+1.70/38 38} Nxe5 {+0.52/28 55}
28. Rxe5 {+1.70/40 38} Kf7 {+0.57/28 48}
29. Rfe1 {+1.49/41 38} g6 {+0.64/28 1:00m}
30. Ne2 {+1.86/44 38} Ke7 {+0.68/26 16}
31. Nd4 {+1.86/44 38} Kd6 {+0.74/25 23}
32. Kd2 {+1.86/42 38} Rg8 {+0.73/22 24}
33. Nb3 {+1.85/38 38} Na4 {+0.72/26 23}
34. R1e3 {+1.86/40 38} Rc8 {+0.53/25 21}
35. Re2 {+1.86/37 38} Be8 {+0.74/25 41}
36. Nd4 {+1.86/41 38} Bd7 {+0.78/28 23}
37. Re1 {+1.80/42 38} Rc3 {+0.77/28 18}
38. Ra1 {+1.81/40 38} Rc7 {+0.71/28 38}
39. Nf3 {+1.90/39 38} Nb2 {+0.67/22 22}
40. Be2 {+1.90/36 38} a5 {+0.72/24 33}
41. Rb1 {+2.10/40 29} Nc4+ {+0.77/23 24}
42. Bxc4 {+2.15/43 29} bxc4 {+0.79/25 19}
43. b5 {+1.89/43 29} Rc5 {+0.91/28 39}
44. Nd4 {+2.15/39 29} Rc8 {+1.07/27 18}
45. Rbe1 {+2.13/42 29} Rc7 {+0.91/30 57}
46. Ke3 {+1.84/39 29} Rc5 {+0.91/29 38}
47. Rb1 {+2.06/40 29} Rc8 {+0.91/27 22}
48. a4 {+2.48/47 29} Kc5 {+0.91/28 16}
49. c3 {+2.48/49 29} Rb8 {+0.91/27 22}
50. Kd2 {+2.49/45 29} Rb6 {+0.91/25 19}
51. Rbe1 {+2.54/47 29} Kd6 {+1.36/32 56}
52. Ke3 {+2.54/46 29} Rb8 {+1.36/31 22}
53. Nf3 {+2.90/49 29} Kc5 {+1.36/30 14}
54. Nd2 {+2.90/50 29} Kd6 {+1.36/30 15}
55. Rd1 {+2.90/52 29} Kc7 {+1.36/30 16}
56. Kd4 {+2.90/50 29} Kd6 {+1.36/30 15}
57. Nf3 {+2.90/48 29} Rbf8 {+1.36/29 17}
58. Rde1 {+2.90/46 29} Bc8 {+1.36/26 19}
59. Rh1 {+2.90/47 29} Bd7 {+1.36/30 48}
60. Rg1 {+2.90/47 29} Re8 {+1.36/30 16}
61. Nh2 {+2.96/43 29} Rff8 {+1.36/30 23}
62. Ng4 {+3.35/50 29} h5 {+1.36/28 19}
63. Ne3 {+3.39/56 30} Re7 {+1.72/30 28}
64. Rg5 {+3.39/55 29} Be8 {+1.72/31 18}
65. Re1 {+3.39/56 30} Ref7 {+1.72/31 17}
66. Nc2 {+3.39/54 30} Rf5 {+1.72/29 34}
67. Re5 {+3.39/60 30} Rxg5 {+1.61/31 27}
68. Rxg5 {+3.53/57 30} Rf5 {+1.60/32 17}
69. Ne1 {+3.53/59 30} Bf7 {+1.59/33 1:19m}
70. Nf3 {+3.53/58 30} Be8 {+2.10/29 45}
71. Nd2 {+3.53/57 30} Bf7 {+1.59/34 31}
72. Nf1 {+3.53/62 30} Be8 {+1.59/34 17}
73. Ne3 {+3.53/61 30} Rf8 {+1.59/34 16}
74. Re5 {+3.53/60 30} Bf7 {+1.59/34 17}
75. Nf1 {+3.53/61 30} Rb8 {+1.59/33 24}
76. Nh2 {+3.53/62 30} Rb7 {+1.59/34 26}
77. Nf3 {+3.53/56 30} Be8 {+1.59/35 33}
78. Rg5 {+3.54/55 30} Rf7 {+1.66/28 33}
79. Re5 {+3.53/54 30} Rb7 {+1.59/35 29}
80. Rg5 {+3.54/55 30} Rg7 {+1.59/33 54}
81. Ne5 {+3.71/41 29} Rg8 {+1.79/28 18}
82. Ke3 {+3.85/40 29} Kc5 {+1.85/27 22}
83. g4 {+3.79/41 29} Rh8 {+2.12/27 1:07m}
84. Nxg6 {+3.61/40 29} Bxg6 {+2.27/27 20}
85. Rxg6 {+3.91/36 29} hxg4 {+2.32/27 37}
86. Rxe6 {+3.98/37 29} d4+ {+1.96/26 51}
87. cxd4+ {+2.53/33 29} Kb4 {+1.92/28 22}
88. f5 {+3.05/35 29} Kxa4 {+1.81/27 44}
89. b6 {+3.32/37 29} Kb5 {+2.17/27 48}
90. f6 {+3.55/37 29} Ka6 {+2.27/27 26}
91. d5 {+3.72/36 29} a4 {+2.22/26 19}
92. Kf4 {+3.89/35 29} g3 {+2.15/27 19}
93. Kxg3 {+4.60/32 29} Rf8 {+2.71/29 1:10m}
94. d6 {+6.29/32 29} a3 {+3.73/25 1:30m}
95. d7 {+6.85/33 29} a2 {+4.73/25 1:43m}
96. Re1 {+7.17/31 29} Kb7 {+5.15/26 5:31m}
97. Kg4 {+8.04/32 29} Kc6 {+5.69/24 21}
98. Ra1 {+9.25/35 29} Kxd7 {+5.78/24 11}
99. Kf5 {+9.42/34 29} Kc6 {+6.17/26 1:01m}
100. Rxa2 {+10.14/34 29} Kxb6 {+6.18/24 18}
101. h5 {+11.04/31 29} Rh8 {+6.27/22 13}
102. Kg6 {+11.70/30 29} Rg8+ {+6.58/22 8}
103. Kh7 {+12.51/34 29} Rc8 {+6.63/22 11}
104. Kg7 {+12.90/33 30} c3 {+7.13/22 10}
105. f7 {+14.03/30 30} c2 {+7.65/20 18}
106. Rxc2 {+18.32/30 30} Rxc2 {+7.33/19 12}
107. f8=Q {+19.76/28 30} Rc7+ {+8.73/19 20}
108. Kg6 {+19.82/27 30} Rc6+ {+7.35/19 9}
109. Kg5 {+21.61/26 30} Rc5+ {+6.43/19 10}
110. Qxc5+ {+M-952/27 30} Kxc5 {+M-1351/48 15}
111. Kf5 {+14.11/31 30} Kd4 {+M-1351/48 4}
112. h6 {+14.10/27 30} Ke3 {+M-1351/53 3}
113. Ke6 {+14.21/29 30} Kf3 {+M14/86 13}
114. Ke7 {+14.27/29 30} Kf2 {+M15/124 4}
115. Kf6 {+14.21/31 30} Kf3 {+M15/113 4}
116. Ke5 {+14.22/32 30} Ke3 {+M13/89 10}
117. Kd5 {+14.21/31 30} Kf3 {+M12/84 8}
118. h7 {+M-959/25 30} Ke3 {+M11/91 4}
119. h8=Q {+M-959/39 30} Kf4 {+M10/255 5}
120. Qd4+ {+M-959/38 30} Kf3 {+M9/255 2}
121. Qe4+ {+M-959/37 29} Kg3 {+M9/255 6}
122. Kc4 {+M-959/53 29} Kh3 {+M6/255 10}
123. Qe6+ {+M-959/44 29} Kh4 {+M8/255 2}
124. Qd6 {+M-959/53 29} Kg5 {+M9/255 0}
125. Qd2+ {+M-959/52 29} Kf5 {+M11/255 1}
126. Qf2+ {+M-959/56 29} Ke5 {+M11/255 2}
127. Qe3+ {+M-959/57 29} Kf6 {+M9/255 0}
128. Qf3+ {+M-959/59 29} Ke5 {+M10/255 1}
129. Qg3+ {+M-959/64 17} Ke6 {+M10/255 0}
130. Qg8+ {+M-959/64 10} Ke7 {+M10/255 0}
131. Qg5+ {+M-959/64 0} Ke6 {+M9/255 0}
132. Qg4+ {+M-959/64 0} Ke7 {+M7/255 2}
133. Qg7+ {+M-959/64 1} Ke6 {+M8/255 0}
134. Qg6+ {+M-959/64 0} Ke5 {+M8/255 0}
135. Qe8+ {+M-959/64 0} Kf4 {+M10/255 0}
136. Qb8+ {+M-959/64 0} Kf3 {+M9/255 2}
137. Qb7+ {+M-959/64 0} Kf4 {+M9/255 0}
138. Qd7 {+M-959/64 0} Kg3 {+M9/255 0}
139. Qf5 {+M-959/64 0} Kh4 {+M8/255 2}
140. Qf6+ {+M-959/64 0} Kg3 {+M8/255 0}
141. Qg6+ {+13.09/64 0} Kf4 {+M7/255 0}
142. Qg8 {+M-959/64 0} Kf5 {+M9/255 0}
143. Kd5 {0.00/64 0} Kf4 {+M9/255 0}
144. Qg2 {0.00/64 0} Ke3 {+M7/255 0}
145. Qe4+ {0.00/64 0} Kf2 {+M6/255 0}
146. Qc2+ {0.00/64 0} Kf3 {+M7/255 1}
147. Qf5+ {0.00/64 0} Ke3 {+M7/255 1}
148. Qe4+ {0.00/64 0} Kf2 {+M6/255 0}
149. Qc2+ {0.00/64 0} Kf3 {+M7/255 0}
150. Qf5+ {0.00/64 0} Ke2 {+M7/255 0}
151. Qg4+ {0.00/64 0} Kd2 {+M7/255 1}
152. Qf4+ {0.00/64 0} Kc3 {+M8/255 0}
153. Qc4+ {0.00/64 0} Kb2 {+M7/255 0}
154. Qb4+ {0.00/64 0} Ka2 {+M5/255 1}
155. Qd2+ {0.00/64 0} Ka1 {+M4/255 0}
156. Qa5+ {0.00/64 0} Kb2 {+M6/255 0}
157. Qb6+ {0.00/64 0} Kc3 {+M7/255 0}
158. Qd4+ {0.00/64 0} Kc2 {+M6/255 0}
159. Qc4+ {0.00/64 0} Kd1 {+M6/255 1}
160. Qd3+ {0.00/64 0} Ke1 {+M6/255 0}
161. Qg3+ {0.00/64 0} Kd2 {+M7/255 0}
162. Qf4+ {0.00/64 0} Kd1 {+M6/255 49}
163. Qa4+ {0.00/64 0} Ke2 {0.00/255 3}
164. Qg4+ {0.00/64 0} Ke1 {0.00/255 0}
165. Qe4+ {0.00/64 0} Kf2 {0.00/255 0}
1/2-1/2

rwbc avatar Mar 09 '22 09:03 rwbc

Hi Guenther, thanks for reporting the bug.

I'm looking into it

Aryan1508 avatar Mar 10 '22 17:03 Aryan1508