Computer Chess Club Archives


Search

Terms

Messages

Subject: Is this a bug in Rebel?

Author: Koundinya Veluri

Date: 11:26:37 09/29/03


Using the ERT, I played 36 games against Gandalf 5.1. Every time Rebel was
losing, one move before checkmate the game was aborted with the message {Game
aborted due engine reporting checkmate but king not in check}. It doesn't happen
with any other engine, so I'm guessing it's a bug in Rebel. It was probably not
intended, but it is unfair for Rebel's opponent because this may prevent it from
learning. Unfortunately I don't have any of the Rebel logs for those games
because they have been overwritten.

Other than that, Rebel did very well. Here are the results (after I modified all
the * results as a win for Gandalf) calculated by ELOStat 1.1b.

    Program                       Score     %    Av.Op.  Elo    +   -    Draws

  1 Rebel 12 - Rebel          :  22.5/ 36  62.5   2556   2644  104 100   30.6 %
  2 Gandalf 5.1               :  13.5/ 36  37.5   2644   2556  100 104   30.6 %

The buggy games are below.

Regards,
Koundinya

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "4.2"]
[White "Rebel 12 - Rebel"]
[Black "Gandalf 5.1"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. c4 e5 2. Nc3 Nf6
3. Nf3 Nc6 4. g3 Bb4 5. Bg2 O-O 6. O-O e4 7. Ng5 Bxc3 8. bxc3 Re8 9. f3 e3
10. dxe3 b6 11. e4 Bb7 12. Rb1 h6 13. Nh3 Ba6 14. c5 Qe7 15. Be3 Bc4 16. Rb2
bxc5 17. Qa4 Ne5 18. Bf4 d5 19. exd5 Qd7 20. Qxd7 Nexd7 21. Rc1 Nxd5 22. e4
Nxf4 23. Nxf4 Rab8 24. Rd2 Ne5 25. Nd5 Nd3 26. Ra1 Bxd5 27. Rxd3 Be6 28. Rd2
Red8 29. Rad1 Rxd2 30. Rxd2 Rb1+ 31. Kf2 Ra1 32. Bf1 Rxa2 33. Rxa2 Bxa2 34. Ba6
Kf8 35. f4 f6 36. h4 Ke7 37. g4 Be6 38. g5 hxg5 39. fxg5 fxg5 40. hxg5 Kd6
41. Ke3 Ke5 42. Bb5 Bb3 43. Ba6 Bc2 44. Bb7 a5 45. Bc6 a4 46. Kd2 Bb3 47. Kc1
a3 48. g6 Bd1 49. Kb1 Bh5 50. Be8 Kxe4 51. Bb5 Bxg6 52. Ka2 Bh5 53. Kxa3 g5
54. Bc6+ Ke3 55. Bd7 g4 56. Ka4 g3 57. Bh3 Be2 58. Bg2 Kf2 59. Bh3 Bf1 60. Bxf1
Kxf1 61. Kb5 g2 62. c4 g1Q 63. Kc6 Qd4 64. Kxc7 Qxc4 65. Kc6 Qd4 66. Kb5 c4
67. Kb4 c3+ 68. Kb5 c2 69. Kc6 c1Q+ 70. Kb7 Qb4+ 71. Ka6
{Game aborted due engine reporting checkmate but king not in check} *

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "5.1"]
[White "Gandalf 5.1"]
[Black "Rebel 12 - Rebel"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. e4 c5 2. Nf3 e6
3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nc6 6. Be2 Qc7 7. O-O Nf6 8. Be3 Bb4 9. Na4 Be7
10. Nxc6 bxc6 11. Nb6 Rb8 12. Nxc8 Qxc8 13. e5 Nd5 14. Bc1 Bc5 15. c4 Ne7
16. b3 Qc7 17. Bb2 O-O 18. Bd3 Ng6 19. Qh5 Rbd8 20. Bc3 Rb8 21. Rad1 Bb4
22. Bxb4 Rxb4 23. Bxg6 fxg6 24. Qe2 Rb7 25. Rd6 Qa5 26. Kh1 Rf5 27. Re1 Qc5
28. f3 a5 29. h3 a4 30. bxa4 h6 31. Rd3 Kh7 32. Qe4 Rb4 33. Rxd7 Rxc4 34. Qe3
Qxe3 35. Rxe3 Rc1+ 36. Kh2 Rc2 37. Rd4 Rxa2 38. Rde4 c5 39. Re2 Rxe2 40. Rxe2
g5 41. Re4 c4 42. Kg3 c3 43. Kf2 c2 44. Rc4 Rxe5 45. Rxc2 Ra5 46. Ra2 h5
47. Ke3 g4 48. hxg4 hxg4 49. fxg4 Kg6 50. Kd4 e5+ 51. Kc4 Kg5 52. Kb4 Ra7
53. a5 e4 54. Kc4 Kxg4 55. a6 e3 56. Kd3 Kf4 57. Ra4+ Ke5 58. Kxe3 Kd5 59. Ra2
Kc5 60. Ke4 Re7+ 61. Kf5 Ra7 62. g4 Kb4 63. Kg6 Kb3 64. Rf2 Rxa6+ 65. Kxg7 Ra7+
66. Kh6 Ra6+ 67. Kh5 Ra1 68. g5 Rh1+ 69. Kg6 Kc4 70. Kf7 Rh7+ 71. Kg8 Rh1
72. g6 Kd4 73. g7 Ra1 74. Kf7 Ke3 75. Rf6 Ra8 76. Re6+ Kf2 77. Re8 Ra7+ 78. Kg6
Ra1 79. g8Q Rg1+ 80. Kf5 Rxg8 81. Rxg8 Ke3 82. Rd8 Kf3 83. Re8 Kg3 84. Re3+ Kg2
85. Kf4 Kf2 86. Re5 Kg2 87. Ke3 Kg3 88. Re4 Kg2 89. Rg4+ Kh2 90. Kf2 Kh3
91. Rd4 Kh2 {Game aborted due engine reporting checkmate but king not in check}
*

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "5.2"]
[White "Rebel 12 - Rebel"]
[Black "Gandalf 5.1"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. e4 e6 2. d4 d5
3. Nd2 c5 4. exd5 exd5 5. Ngf3 Nf6 6. Bb5+ Bd7 7. Bxd7+ Nbxd7 8. O-O Be7
9. dxc5 Nxc5 10. Nd4 Qd7 11. N2f3 O-O 12. Bf4 Rfe8 13. Re1 Bf8 14. Ne5 Qd8
15. c3 Nfe4 16. f3 Bd6 17. fxe4 Bxe5 18. Bxe5 Rxe5 19. exd5 Qxd5 20. Rxe5 Qxe5
21. Qf3 g6 22. Rf1 Rf8 23. Nb3 Nxb3 24. axb3 Qe7 25. Qf2 a6 26. Re1 Qd6 27. b4
Rd8 28. h3 Kg7 29. Qe3 Rd7 30. b3 h5 31. Kh1 Qd5 32. c4 Qc6 33. c5 Qf6 34. Qe8
Rd3 35. Qe4 Rxb3 36. Qxb7 Qc3 37. Rf1 Qc4 38. Rf2 Qe6 39. Kg1 Rb1+ 40. Kh2 a5
41. b5 a4 42. Qc7 Rxb5 43. Rf4 a3 44. Ra4 Rb3 45. Qf4 Qd5 46. Qd4+ Qxd4
47. Rxd4 Rc3 48. Ra4 Kf6 49. c6 Ke7 50. Ra7+ Kd6 51. c7 Kd7 52. h4 Kc8 53. Kg1
Rb3 54. Kh2 f6 55. Kg1 g5 56. hxg5 fxg5 57. Kh1 g4 58. Kh2 Rc3 59. Ra5 Kxc7
60. Rxh5 Kb6 61. Rd5 g3+ 62. Kh3 a2 63. Rd1 Ra3 64. Rc1 Kb5 65. Ra1 Kc4 66. Kg4
Kb3 67. Re1 Kc2 68. Kg5 a1Q 69. Rxa1 Rxa1 70. Kf4 Ra3 71. Ke4 Kd2 72. Kf5 Ke3
73. Ke5 Ra5+ 74. Ke6 Kd4 75. Kf6 Ke4 76. Ke6 Rd5 77. Ke7 Kf5 78. Kf7 Rd7+
79. Ke8 Ke6 80. Kf8 Kf6 81. Kg8 Rd8+ 82. Kh7 Ra8 83. Kh6
{Game aborted due engine reporting checkmate but king not in check} *

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "6.2"]
[White "Rebel 12 - Rebel"]
[Black "Gandalf 5.1"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. d4 d5 2. c4 c6
3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bf5 6. e3 e6 7. Bxc4 Bb4 8. O-O O-O 9. Qe2 Bg4
10. h3 Bxf3 11. Qxf3 Nbd7 12. Rd1 Rc8 13. e4 Qa5 14. Na2 Qxa4 15. b3 Qa5
16. Bf4 a6 17. Nxb4 Qxb4 18. Ra4 Qe7 19. Ra5 Rcd8 20. Bc7 Ra8 21. Ra2 Ne8
22. Ba5 Nd6 23. Be2 f5 24. e5 Ne4 25. Qf4 Ng5 26. Rc1 h6 27. h4 Nf7 28. Rac2
Rab8 29. Kh1 Kh8 30. Bf3 Rfc8 31. Bd2 Nb6 32. Qg3 Qd7 33. Bh5 Kg8 34. Kh2 Ra8
35. Kg1 Nd5 36. Rc5 Kf8 37. Bf3 Ne7 38. Rd1 Qc7 39. Rc4 a5 40. Bh5 Rd8 41. Bc1
Kg8 42. Rd3 b5 43. Rcc3 a4 44. bxa4 Rxa4 45. Ra3 Raxd4 46. Rxd4 Rxd4 47. Ra8+
Rd8 48. Qa3 Rxa8 49. Qxa8+ Nd8 50. Ba3 Nd5 51. Bd6 Qd7 52. Bf3 Kh7 53. Bh5 Nc3
54. Bb4 Ne4 55. Ba5 g6 56. Bf3 Nf7 57. Qb8 Qd4 58. Bxe4 fxe4 59. Qf8 Qa1+
60. Kh2 Qxe5+ 61. g3 Qf6 62. Bb6 g5 63. hxg5 hxg5 64. Kg1 Kg6 65. Qe8 e5
66. Qg8+ Kf5 67. Be3 g4 68. Bc5 Ng5 69. Be3 Qg6 70. Qc8+ Qe6 71. Qf8+ Nf7
72. Bc5 Kg6 73. Qg8+ Kf6 74. Qf8 Qd7 75. Be3 Qd5 76. Qc8 Qe6 77. Qb8 Kg7
78. Qb7 Kg6 79. Qb8 Nd6 80. Qd8 Nf5 81. Qg5+ Kf7 82. Bc5 Nd4 83. Qd8 e3
84. Qf8+ Kg6 85. fxe3 Nf3+ 86. Kh1 Qd7 87. Qd6+ Qxd6 88. Bxd6 Ng5 89. Bxe5 b4
90. Kg2 c5 91. Kf1 Kf5 92. Bg7 Ne4 93. Ke1 Nxg3 94. Kd1 Ne4 95. Bh6 b3 96. Kc1
g3 97. Bf4 Kg4 98. Kb2 c4 99. Be5 Kh3 100. Bxg3 Kxg3 101. Ka3 Kf3 102. Ka4 b2
103. Kb5 b1Q+ 104. Kc6 Qd1 105. Kb5 Qd5+ 106. Ka4 Qb7 107. Ka5 Nc3 108. e4
{Game aborted due engine reporting checkmate but king not in check} *

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "7.2"]
[White "Rebel 12 - Rebel"]
[Black "Gandalf 5.1"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. e4 e6 2. d4 d5
3. Nd2 c5 4. exd5 exd5 5. Ngf3 Nf6 6. Bb5+ Bd7 7. Bxd7+ Nbxd7 8. O-O Be7
9. dxc5 Nxc5 10. Nb3 Nce4 11. Nfd4 Qd7 12. Qf3 O-O 13. Nf5 Bd8 14. Be3 Re8
15. Rad1 Rc8 16. c3 Re5 17. Nbd4 Bb6 18. Rfe1 Rce8 19. h3 h6 20. Qf4 a6 21. f3
Ng5 22. Bf2 Bc7 23. Rf1 Ne6 24. Qd2 Nxd4 25. Nxd4 Rg5 26. g4 Rge5 27. Rde1 Rxe1
28. Rxe1 Be5 29. Nf5 Qc7 30. a3 Re6 31. Be3 Qc4 32. Bd4 Nd7 33. Rd1 Bf6
34. Bxf6 Nxf6 35. Nd4 Rb6 36. Qh2 Qc8 37. Re1 Qd8 38. a4 Nd7 39. Qd2 Rf6
40. Re3 Nc5 41. Qe2 Qd7 42. Re8+ Kh7 43. b3 Ne6 44. Nxe6 fxe6 45. Qd3+ g6
46. Qd4 Kg7 47. Rf8 Qe7 48. Rxf6 Qxf6 49. Kf2 Qxd4+ 50. cxd4 a5 51. Ke3 Kf6
52. f4 b6 53. Ke2 Ke7 54. Kf3 Kd6 55. Ke3 Kc6 56. f5 exf5 57. gxf5 g5 58. h4
gxh4 59. Kf4 Kd6 60. Kg4 Ke7 61. Kxh4 Kf6 62. Kg4 h5+ 63. Kf4 h4 64. Kg4 h3
65. Kxh3 Kxf5 66. Kg3 Ke4 67. Kg4 Kxd4 68. Kf4 Kc3 69. Ke5 d4 70. Kd5 d3
71. Kc6 Kxb3 72. Kxb6 Kxa4 73. Kc5 Kb3 74. Kd4 d2 75. Kd3 d1Q+ 76. Ke4 a4
77. Ke5 a3 78. Kf4 a2 79. Ke3 a1Q 80. Kf4 Qf6+ 81. Kg3 Qg1+ 82. Kh3
{Game aborted due engine reporting checkmate but king not in check} *

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "8.1"]
[White "Gandalf 5.1"]
[Black "Rebel 12 - Rebel"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. c4 c6 2. e4 e5
3. d4 Bb4+ 4. Bd2 Bxd2+ 5. Qxd2 Nf6 6. Nc3 exd4 7. Qxd4 O-O 8. O-O-O Na6 9. e5
Ne8 10. Nf3 f5 11. c5 Qe7 12. Bxa6 bxa6 13. Qb4 Nc7 14. Rd2 Ne6 15. Na4 Qd8
16. Rhd1 Qc7 17. Qc4 Rb8 18. a3 Kh8 19. Rd6 Qb7 20. h4 Nc7 21. h5 Qb3 22. Qxb3
Rxb3 23. h6 Rb7 24. hxg7+ Kxg7 25. Rh1 Ne6 26. Rh5 f4 27. Nd2 Kg6 28. Rh4 Rb5
29. b4 a5 30. Nc3 Rb7 31. bxa5 Rf5 32. Nf3 h5 33. Ne4 a6 34. Kc2 Kh6 35. Kc3
Kg6 36. Rxe6+ dxe6 37. Nd6 Rb5 38. Nxc8 Rf8 39. Nd6 Rxc5+ 40. Nc4 Rf5 41. Ne1
Kg5 42. Rh3 Rf7 43. Nd3 Rd5 44. Nd6 Re7 45. Ne4+ Kf5 46. f3 Rh7 47. Rh4 Rxd3+
48. Kxd3 Kxe5 49. Kc4 Rh8 50. Kc5 Rh6 51. Kb6 Kd4 52. Rxf4 Rg6 53. Nc5+ Ke3
54. Re4+ Kf2 55. Kxa6 Kxg2 56. Kb6 Rg8 57. a6 Rb8+ 58. Kc7 Rg8 59. Nxe6 Kxf3
60. Rf4+ Kg2 61. Rf8 Rg4 62. Nf4+ Kg1 63. Kb6 Rg7 64. Nxh5 Rg4 65. a7 Ra4
66. a8Q Rxa8 67. Rxa8 Kf2 68. Kxc6 Kf3 69. Rh8 Ke4 70. a4 Kd4 71. a5 Kc4 72. a6
Kd4 73. Rd8+ Ke5 74. Rd5+ Ke4 75. a7 Ke3 76. a8Q Kf2 77. Qa2+ Ke3 78. Re5+ Kd4
79. Qb3 Kxe5 {Game aborted due engine reporting checkmate but king not in check}
*

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "8.2"]
[White "Rebel 12 - Rebel"]
[Black "Gandalf 5.1"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. e4 e6 2. d4 d5
3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 cxd4 8. Nxd4 Bc5 9. Qd2 O-O
10. O-O-O a6 11. h4 Nxd4 12. Bxd4 b5 13. Rh3 b4 14. Na4 Bxd4 15. Qxd4 a5 16. h5
Qc7 17. h6 g6 18. g4 Ba6 19. Bxa6 Rxa6 20. Qd3 Rc6 21. g5 Rc8 22. Rd2 Qa7
23. Rh1 Rc4 24. Rf1 Qc7 25. Qe2 Rc6 26. Kb1 Kh8 27. Rf3 Rc4 28. b3 Rc6 29. Rfd3
Qb7 30. Rd4 Nc5 31. Nxc5 Rxc5 32. Qe3 a4 33. bxa4 Rc3 34. Qf2 Ra8 35. f5 gxf5
36. Qh4 Qe7 37. g6 Qxh4 38. g7+ Kg8 39. Rxh4 Re3 40. Kb2 Rxa4 41. Rd3 Rxe5
42. Rc4 Ra8 43. Rxb4 Re4 44. a3 f4 45. Rd2 Rc8 46. Rd3 f5 47. Rb6 d4 48. c3
Re2+ 49. Ka1 e5 50. cxd4 Re3 51. Rd1 e4 52. Kb2 f3 53. d5 Re2+ 54. Kb3 f2
55. Rc1 Rd8 56. Rbc6 Rd2 57. Rf1 e3 58. Re6 f4 59. Re4 Rb8+ 60. Kc4 Rc8+
61. Kb3 Rd3+ 62. Kb2 Rb8+ 63. Kc2 Rxa3 64. Rxf4 Rc8+ 65. Kb2 Ra5 66. R1xf2 Rb5+
67. Ka1 exf2 68. Rxf2 Rxd5 69. Rb2 Rc1+ 70. Ka2 Ra5+ 71. Kb3 Ra6 72. Rh2 Rb6+
73. Ka2 Rc7 74. Rb2 Ra7+ 75. Kb1 Rab7 76. Rxb6 Rxb6+ 77. Kc2 Rxh6 78. Kd2 Kxg7
79. Ke3 Rf6 80. Ke4 h5 81. Ke5 h4 82. Ke4 h3 83. Kd3 h2 84. Kc4 h1Q 85. Kd4
Qd1+ 86. Ke4 Rf3 87. Ke5 Qd3 88. Ke6
{Game aborted due engine reporting checkmate but king not in check} *

[Event "*"]
[Site "*"]
[Date "2003.09.29"]
[Round "9.1"]
[White "Gandalf 5.1"]
[Black "Rebel 12 - Rebel"]
[Result "*"]
[TimeControl "40/300:40/300"]

{ERT 0.9.0.6 Autoflag=On Pondering=Off OperatorTime=300 mS } 1. c4 e5 2. Nc3 Bb4
3. Nd5 Be7 4. Nf3 Nc6 5. d4 e4 6. Ng5 Nf6 7. Nxf6+ Bxf6 8. Nxe4 Bxd4 9. e3 Qe7
10. Bd3 Bb6 11. O-O d6 12. Nc3 Qh4 13. Nd5 O-O 14. b3 Re8 15. Bb2 Ne5 16. a4
Bg4 17. f3 Bd7 18. a5 Bc5 19. b4 c6 20. bxc5 cxd5 21. cxd5 dxc5 22. Be2 Nc4
23. Bxc4 Qxc4 24. e4 Qb4 25. Qc2 b5 26. Rfd1 c4 27. Bc3 Qd6 28. Rab1 f6 29. Qb2
a6 30. Bb4 Qf4 31. Qa3 Rac8 32. Bd6 Qh6 33. Rbc1 Kh8 34. Rc3 Qg5 35. Kf1 Qh5
36. Rcc1 f5 37. e5 f4 38. e6 Bxe6 39. dxe6 Qxh2 40. e7 Rc6 41. Qc3 h6 42. Qe5
Rcc8 43. Kf2 Qg3+ 44. Kg1 Qg5 45. Qxg5 hxg5 46. Rd5 g4 47. fxg4 Kh7 48. Rf5 Kg6
49. Rxf4 Kg5 50. Rf8 Kxg4 51. Rc3 Kh5 52. Rh3+ Kg6 53. Rg3+ Kh7 54. Rf7 Rg8
55. Be5 Kh6 56. Bxg7+ Rxg7 57. Rfxg7 c3 58. R3g6+ Kh5 59. g4+ Kh4 60. Kh2 Rh8
61. e8Q Rxe8 {Game aborted due engine reporting checkmate but king not in check}
*



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.