Author: Uri Blass
Date: 20:56:38 10/17/05
Go up one level in this thread
On October 17, 2005 at 23:43:46, Daniel Shawul wrote:
>On October 17, 2005 at 18:22:29, Uri Blass wrote:
>
>>In the following game movei claimed a draw by the 50 move rule.
>>In case that the opponent does not claim a draw movei could simply win by Qc8#
>>
>>I teached movei to claim a draw every time there is a draw by the 50 move rule
>>because I do not assume stupid opponents that will not claim a draw.
>>
>>I wonder if other programs also do it.
>>I give after the game analysis of the final position by some engines
>>
>>Some engines do not play (Movei prodeo shredder).
>>
>>Some engines find Qc8# that is mate in 1 and some engines assume that Qc8 is a
>>draw by the 50 move rule and only find Qxh5+ that also wins the game(see Fruit)
>>
>>some engines find Qc8# but evaluate it as 0.00(see crafty)
>>
>>
>>[Event "WBEC11 1st Division"]
>>[Site "OPTERON-B"]
>>[Date "2005.10.12"]
>>[Round "7.4"]
>>[White "Pseudo 0.7c"]
>>[Black "Movei 0.08.317"]
>>[Result "1/2-1/2"]
>>[PlyCount "303"]
>>[EventDate "2005.??.??"]
>>[TimeControl "40/2400:0"]
>>
>>1. d4 b6 2. e4 Bb7 {-0.50/13} 3. Bd3 Nf6 {-0.46/13} 4. Qe2 e6 {-0.51/13} 5. Nf3
>>c5 {-0.45/12} 6. O-O {+0.55/15} cxd4 {-0.53/13} 7. Nxd4 {+0.52/15} Nc6 {
>>-0.52/12} 8. Nxc6 {+0.46/15} dxc6 {-0.48/12} 9. Bf4 {+0.55/14} Nd7 {-0.44/13}
>>10. Nc3 {+0.37/15} Bb4 11. e5 {+0.28/15} Bxc3 {-0.40/12} 12. bxc3 Qh4 {-0.25/12
>>} 13. Qe3 {+0.21/16} h6 {-0.42/13} 14. a4 {+0.34/14} a5 15. Rfb1 {+0.48/15} Qd8
>>{-0.50/12} 16. Qg3 {+0.64/15} g5 {-0.37/14} 17. Bd2 Qc7 {-0.29/12} 18. c4 {
>>+0.80/15} c5 {-0.45/13} 19. Rb3 {+0.77/15} Bc6 {-0.37/13} 20. Bc3 {+0.68/16}
>>Rd8 {-0.39/13} 21. Rbb1 {+0.93/15} Nb8 {-0.42/11} 22. f4 {+0.79/16} gxf4 23.
>>Qxf4 {+0.86/16} f5 {-0.46/12} 24. Be2 {+0.58/14} Kd7 {-0.46/11} 25. Qh4 Kc8 {
>>-0.19/12} 26. Bf1 {+0.28/15} Be4 {+0.00/12} 27. Rb2 {+0.11/14} Qc6 28. Be1 {
>>+0.26/16} Rdg8 {+0.29/13} 29. c3 {-0.05/17} Nd7 {+0.27/13} 30. Bg3 {-0.36/17}
>>Rg4 31. Qh3 {-0.40/17} h5 {+0.57/13} 32. Be2 {-0.51/17} Rgg8 33. Bf1 {-0.42/17}
>>Nf8 {+0.94/13} 34. Rd1 {-0.12/16} Qxa4 {+0.76/13} 35. Rd6 {-0.56/15} Qa1 {
>>+1.21/12} 36. Rdxb6 {-1.36/15} Nd7 {+1.41/13} 37. Qh4 {-1.94/15} Rh7 {+2.18/13}
>>38. R2b5 {-1.88/15} Nxb6 {+1.88/12} 39. Rxb6 {-1.59/14} Rd7 {+1.88/11} 40. Rd6
>>{-1.60/14} Qxc3 {+1.35/12} 41. Rxd7 {-0.77/16} Kxd7 {+1.35/13} 42. Qf6 {
>>-1.05/16} Re8 {+1.33/12} 43. Bf2 Qb4 {+1.20/12} 44. Qf7+ Re7 {+1.15/14} 45. Qf8
>>Qb6 {+1.16/14} 46. Bh4 Rh7 {+1.18/14} 47. Qg8 f4 {+1.15/13} 48. Qf8 {-0.70/16}
>>a4 {+1.07/12} 49. Bf2 {-0.64/16} Bf5 {+1.17/12} 50. Bxc5 {-0.43/15} Qc6 {
>>+1.05/13} 51. Be2 {-0.56/15} Be4 52. Bf1 {-0.37/15} h4 {+0.83/13} 53. h3 Bf5 {
>>+0.55/13} 54. Bb4 {+0.00/15} Bg6 {+0.40/11} 55. Qxf4 {+0.00/15} Bf5 56. Qd2+ {
>>+0.26/15} Ke8 {+0.25/12} 57. Bd6 {+0.00/15} Qe4 {+0.37/11} 58. c5 {+0.00/16} a3
>>{+0.27/11} 59. Qg5 {+0.29/15} Qa4 {+0.05/12} 60. c6 Qxc6 {+0.00/13} 61. Bxa3 {
>>+0.37/16} Qb6+ {+0.00/12} 62. Kh2 Kd7 {+0.00/13} 63. Bd6 {+0.37/15} Be4 64. Qf4
>>{+0.17/15} Qc6 {+0.00/11} 65. Qg4 {+0.37/15} Qd5 {-0.01/12} 66. Be2 {+0.17/17}
>>Qb3 {-0.01/12} 67. Bb5+ {+0.31/16} Qxb5 68. Qxe4 {+0.28/18} Rh6 69. Qd4 {
>>+0.30/16} Rh8 {+0.00/11} 70. Qg4 {+0.24/17} Qb3 {-0.35/12} 71. Bc5 {+0.00/16}
>>Kc6 {-0.38/11} 72. Bf2 {+0.32/17} Ra8 {-0.27/12} 73. Bxh4 {+0.39/15} Qd5 {
>>-0.34/12} 74. Bf6 Ra6 {-0.45/10} 75. h4 {+0.70/16} Kc5 {-0.80/11} 76. h5 {
>>+0.61/14} Qd2 77. Qg3 {+0.58/14} Ra2 {-0.60/11} 78. Qf3 {+0.53/14} Rc2 {
>>-0.65/11} 79. Qe4 {+0.64/14} Kb5 {-0.74/11} 80. Be7 {+0.60/14} Rc7 {-0.69/11}
>>81. Qb1+ {+0.49/14} Ka5 {-0.49/11} 82. Qa1+ {+0.36/14} Kb6 {-0.49/11} 83. Bh4
>>Qf4+ {-0.50/11} 84. Bg3 {+0.24/15} Qg4 {-0.56/11} 85. Bf2+ {+0.00/16} Kb7 {
>>-0.40/12} 86. Qa7+ {+0.26/16} Kc6 87. Qa6+ {+0.26/16} Kd7 {-0.46/13} 88. Qd3+ {
>>+0.37/15} Ke8 89. Qh3 {+0.33/16} Qf4+ {-0.46/12} 90. Bg3 {+0.28/17} Qh6 91. Bh4
>>{+0.19/17} Rh7 {-0.24/12} 92. Qg4 Qxh5 {-0.15/12} 93. Qxe6+ Kf8 {-0.15/11} 94.
>>Qf6+ {+0.15/16} Kg8 {-0.25/11} 95. Kh3 Qf7 {-0.16/11} 96. Qd8+ {+0.25/15} Kg7
>>97. Qg5+ {+0.26/15} Kh8 {-0.11/12} 98. Qg4 Qd5 {-0.15/10} 99. Qf5 {+0.20/15}
>>Rxh4+ {+0.00/14} 100. Kxh4 {+1.84/17} Qxg2 {+0.00/16} 101. e6 {+1.78/18} Qc6 {
>>+0.00/1} 102. e7 {+2.25/17} Qh1+ {+0.00/1} 103. Kg5 {+2.30/18} Qg2+ {+0.00/1}
>>104. Qg4 {+2.30/17} Qd5+ {+0.00/1} 105. Kf6 {+2.40/18} Qd6+ {+0.00/1} 106. Qe6
>>{+2.40/19} Qf4+ {+0.00/1} 107. Qf5 {+2.40/19} Qh6+ {+0.00/1} 108. Ke5 {+2.40/19
>>} Qe3+ {+0.00/1} 109. Qe4 {+2.40/15} Qg5+ {+0.00/1} 110. Kd4 {+2.40/17} Qg1+ {
>>+0.00/1} 111. Qe3 {+2.40/16} Qg4+ {+0.00/1} 112. Kc3 {+2.39/17} Qc8+ {+0.00/1}
>>113. Kd2 {+2.39/19} Qe8 {+0.00/1} 114. Qe6 {+2.34/18} Kh7 {+0.00/1} 115. Kd3 {
>>+2.28/17} Qb5+ {+0.00/1} 116. Ke3 {+2.26/14} Qe8 {+0.00/1} 117. Kd2 {+2.28/21}
>>Kg7 {+0.00/1} 118. Kc3 {+2.29/20} Kh7 {+0.00/1} 119. Kb4 {+2.28/19} Qb8+ {
>>+0.00/1} 120. Kc5 {+2.19/18} Qc7+ {+0.00/1} 121. Kd4 {+2.35/17} Qa7+ {+0.00/1}
>>122. Ke4 {+2.37/18} Qa4+ {+0.00/1} 123. Kf3 {+2.37/18} Qd1+ {+0.00/1} 124. Qe2
>>{+2.36/18} Qb3+ {+0.00/1} 125. Kg4 {+2.35/17} Qb4+ {+0.00/1} 126. Kf5 {+2.29/15
>>} Qc5+ {+0.00/1} 127. Kf4 {+2.19/18} Qd6+ {+0.00/1} 128. Qe5 {+2.19/17} Qd2+ {
>>+0.00/1} 129. Kg3 {+1.58/18} Qd3+ {+0.00/1} 130. Kh4 {+1.41/20} Qc4+ {+0.00/1}
>>131. Kh5 {+1.20/20} Qf7+ {+0.00/1} 132. Kg5 {+1.20/15} Qg8+ {+0.00/1} 133. Kf4
>>{+0.65/19} Qf7+ {+0.00/1} 134. Ke3 {+0.11/19} Qb3+ {+0.00/1} 135. Kd2 {+0.11/15
>>} Qa2+ {+0.00/1} 136. Kd3 {+0.10/17} Qb1+ {+0.00/1} 137. Kc4 {+0.00/18} Qa2+ {
>>+0.00/1} 138. Kc5 {+0.00/20} Qc2+ {+0.00/1} 139. Kd6 {+0.68/15} Qd3+ {+0.00/1}
>>140. Qd5 {+0.00/18} Qa3+ {+0.00/1} 141. Kd7 {+0.00/18} Qa7+ {+0.00/1} 142. Kd8
>>{+0.00/18} Qb6+ {+0.00/1} 143. Kd7 {+0.00/21} Qa7+ {+0.00/1} 144. Kd8 {+0.00/19
>>} Qb6+ {+0.00/1} 145. Ke8 {+0.00/21} Qg1 {+0.00/1} 146. Qh5+ {+0.00/19} Kg7 {
>>+0.00/1} 147. Qh4 {+0.00/19} Qe3 {+0.00/1} 148. Kd7 {+0.00/19} Qa7+ {+0.00/1}
>>149. Ke8 {+0.00/19} Qc5 {+0.00/1} 150. Kd7 {+0.00/22} Qa7+ {+0.00/1} 151. Ke8 {
>>+0.00/25} Qc5 {+0.00/1} 152. Qh5 {+0.00/62 Movei-> Draw by fifty move rule}
>>1/2-1/2
>>
>>some analysis of the final position by some engines(you need to give all the
>>game for them)
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Junior 9:
>>
>>152...Qxh5+
>> = (0.00) Depth: 3 00:00:00
>>152...Qxh5+!
>> -+ (-#9) Depth: 6 00:00:00, tb=1
>>152...Qc8#
>> -+ (-#1) Depth: 6 00:00:00, tb=17
>>152...Qc8#
>> -+ (-#1) Depth: 6 00:00:00, tb=27
>>
>>(, 18.10.2005)
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Fruit 2.2:
>>
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7
>> -+ (-7.75) Depth: 1/4 00:00:00
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7
>> -+ (-7.75) Depth: 2/8 00:00:00
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7
>> -+ (-8.21) Depth: 3/10 00:00:00
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.e8R Kxe8
>> -+ (-10.19) Depth: 4/12 00:00:00
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.Kb6 Kxe7
>> -+ (-10.32) Depth: 5/13 00:00:00
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.e8R Kxe8 156.Kb6 Ke7
>> -+ (-10.32) Depth: 6/16 00:00:00 20kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.Kb6 Kxe7 156.Ka6 Qc6+ 157.Ka5
>> -+ (-10.55) Depth: 7/18 00:00:00 45kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.Kb6 Kxe7 156.Ka6 Kd6 157.Kb6 Qc5+
>>158.Kb7
>> -+ (-10.61) Depth: 8/20 00:00:00 92kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.Kb6 Kxe7 156.Ka6 Kd6 157.Kb6 Qc5+
>>158.Ka6
>> -+ (-10.71) Depth: 9/20 00:00:01 166kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc7 Kf7 155.Kb6 Kxe7 156.Ka6 Ke6 157.Kb6 Kd6
>>158.Ka6
>> -+ (-10.78) Depth: 10/24 00:00:01 306kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc8 Kf7 155.e8Q+ Kxe8 156.Kc7 Ke7 157.Kb6 Kd6
>>158.Ka7 Kc6 159.Kb8 Qb3+ 160.Kc8 Qg8#
>> -+ (-#9) Depth: 11/28 00:00:01 1158kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc8 Kf7 155.e8Q+ Kxe8 156.Kc7 Ke7 157.Kb6 Kd6
>>158.Ka7 Kc6 159.Kb8 Qb3+ 160.Kc8 Qg8#
>> -+ (-#9) Depth: 12/28 00:00:01 1406kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc8 Kf7 155.e8Q+ Kxe8 156.Kc7 Ke7 157.Kb6 Kd6
>>158.Ka7 Kc6 159.Kb8 Qb3+ 160.Kc8 Qg8#
>> -+ (-#9) Depth: 13/28 00:00:01 1832kN
>>152...Qxh5+ 153.Kd7 Qd5+ 154.Kc8 Kf7 155.e8Q+ Kxe8 156.Kc7 Ke7 157.Kb6 Kd6
>>158.Ka7 Kc6 159.Kb8 Qb3+ 160.Kc8 Qg8#
>> -+ (-#9) Depth: 14/28 00:00:02 2363kN
>>
>>(, 18.10.2005)
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Comet B50:
>>
>>152...Qxh5+ 153.Kd8
>> -+ (-2.61) Depth: 1/3 00:00:00
>>152...Qxh5+ 153.Kd8
>> -+ (-#8) Depth: 2/4 00:00:00
>>152...Qxh5+ 153.Kd8
>> -+ (-#8) Depth: 2/4 00:00:00
>>
>>(, 18.10.2005)
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Crafty 19.19:
>>
>>152...Qc8#
>> = (0.00) Depth: 1/2 00:00:00
>>152...Qc8#
>> = (0.00) Depth: 2/2 00:00:00
>>152...Qc8#
>> = (0.00) Depth: 3/2 00:00:00
>>152...Qc8#
>> = (0.00) Depth: 4/2 00:00:00
>>152...Qc8#
>> = (0.00) Depth: 5/2 00:00:00
>>152...Qc8#
>> = (0.00) Depth: 6/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 7/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 8/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 9/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 10/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 11/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 12/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 13/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 14/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 15/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 16/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 17/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 18/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 19/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 20/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 21/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 22/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 23/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 24/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 25/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 26/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 27/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 28/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 29/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 30/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 31/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 32/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 33/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 34/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 35/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 36/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 37/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 38/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 39/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 40/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 41/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 42/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 43/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 44/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 45/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 46/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 47/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 48/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 49/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 50/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 51/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 52/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 53/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 54/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 55/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 56/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 57/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 58/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 59/2 00:00:00, tb=29
>>152...Qc8#
>> = (0.00) Depth: 60/2 00:00:00, tb=29
>>
>>(, 18.10.2005)
>>
>>Analysis by Fritz 5.32:
>>
>>152...Qxh5+!
>> -+ (-7.34) Depth: 1/2 00:00:00
>>152...Qc8#!
>> -+ (-#1) Depth: 1/4 00:00:00
>>
>>(, 18.10.2005)
>>
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by movei00_8_317:
>>
>>
>>(, 18.10.2005)
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Pro Deo 1.0:
>>
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by Shredder 9 UCI:
>>
>>
>>(, 18.10.2005)
>>
>>
>>
>>(, 18.10.2005)
>>Pseudo 0.7c - Movei 0.08.317, WBEC11 1st Division 2005
>>4K3/4P1k1/8/2q4Q/8/8/8/8 b - - 0 1
>>
>>Analysis by ChestUCI Ver.4.2:
>>
>>152...Qc8#
>> -+ (-#1) Depth: 1 00:00:05
>>152...Qc8#
>> -+ (-#1) Depth: 1/1 00:00:05
>>
>>(, 18.10.2005)
>
> I had the same problem with scorpio.
> Most engines that i tested can not claim mate or sometimes offer
> pieces for free on their 50th move. This is because most claim the 50 move draw
>before checking for this things.
I have not that problem.
I check if the position is checkmate before checking if it is a draw by the 50
move rule.
The problem is that I also check if the position in the board is a draw by the
50 move rule before starting to search.
In this case Movei claimed the draw simply because the last 100 plies were with
no conversion so it even did not start to search the 101th ply.
> i fixed the problem by doing 50 move claims starting at the 101th half ply
>move.
>daniel
It is possible also to do it in Movei but in this case I may need to
claim a draw in case that movei makes a move that leads to draw by the 50 move
rule because movei may play a move that allows the opponent to mate because it
evaluate draw by the 50 move rule as 0.00 even if the opponent can mate in the
next move and it is right because it can claim a draw before the opponent mates.
Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.