Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How does Crafty handle draws?

Author: Robert Hyatt

Date: 12:54:49 04/10/00

Go up one level in this thread


On April 10, 2000 at 11:01:43, Colin Frayn wrote:

>I was just wondering how Crafty handles draws in its evaluation routine.  I've
>been playing several 10 minute blitz games (10 min/side) between Crafty and
>ColChess and I managed to win the following two games, though I noticed that
>near the end Crafty was often giving the position as drawn to many ply (like 20
>or more) as it thought it could draw by repetition when behind.  ColChess plays
>along a few times, then realises what's about to happen and plays something
>else, whereby Crafty's analysis goes very negative again.
>
>Surely Crafty must know that ColChess will try to avoid a draw when ahead?
>
>Also, does Crafty have a contempt setting? I would have resigned both of these
>games a lot earlier :)
>
>Cheers,
>Col

The only thing that will cause the above is drastic differences in the
evaluation.  Crafty thinks that the opponent will either repeat or get a worse
position...  so it assumes it will repeat.

to make it resign sooner, try "resign=3" which resigns 5 moves after getting
to be a piece down.



>
>[Event "Computer chess game"]
>[Date "2000.04.10"]
>[White "xchess"]
>[Black "crafty"]
>[Result "1-0"]
>[TimeControl "600"]
>
>1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8.
>c3 O-O 9. h3 Nb8 10. d4 Nbd7 11. Nbd2 Bb7 12. Bc2 Re8 13. Nf1 Bf8 14. Ng3
>g6 15. a4 c5 16. d5 c4 17. Bg5 h6 18. Be3 Nc5 19. Qd2 h5 20. Bg5 Be7 21.
>Bh6 Nh7 22. Ra3 Rb8 23. axb5 axb5 24. Ra2 Qc7 25. Raa1 Ra8 26. Qe3 Na4 27.
>Ra2 Qc5 28. Qc1 Nb6 29. Be3 Qc7 30. Rxa8 Rxa8 31. Qb1 Na4 32. Ne2 Nc5 33.
>g3 Bc8 34. Kg2 Bf8 35. b4 cxb3 36. Bxb3 Nxb3 37. Qxb3 Bd7 38. Nd2 Nf6 39.
>f3 Bg7 40. c4 Rb8 41. Rb1 b4 42. Ra1 Qc8 43. g4 Rb7 44. Ra6 Qc7 45. Nc1 Ne8
>46. Nd3 hxg4 47. hxg4 Qc8 48. Ra1 Rb8 49. Ra7 Nc7 50. Nxb4 Ne8 51. Qa3 Bf8
>52. Nd3 Nc7 53. Kf1 Be8 54. Qa5 Na8 55. Ke1 Qd8 56. Qxd8 Rxd8 57. f4 exf4
>58. Nxf4 Bh6 59. Nf3 f6 60. Ke2 Bxf4 61. Bxf4 Nb6 62. Kd3 g5 63. Be3 Nd7
>64. Ra6 Nf8 65. Bb6 Rd7 66. Bd4 Kf7 67. c5 Rd8 68. c6 Rc8 69. Ra7+ Kg6 70.
>Bf2 Rb8 71. Nd4 Rd8 72. Nf5 Rd7 73. Ra8 Kf7 74. cxd7 Bxd7 75. Nxd6+ Ke7 76.
>Nf5+ Kf7 77. Ra7 Ke8 78. Ra8+ Kf7 79. Ra7 Ke8 80. Nd6+ Ke7 81. Bc5 Ng6 82.
>Nf5+ Kd8 83. Ra8+ Kc7 84. Bd6+ Kb7 85. Rb8+ Ka6 86. Ra8+ Kb7 87. Rb8+ Ka6
>88. Ke3 Ka5 89. Bc7+ Ka4 90. Rd8 Bb5 91. Ra8+ Kb4 92. Ba5+ Ka3 93. Bc3+ Ba4
>{Black resigns} 1-0
>
>[Date "2000.04.10"]
>[White "crafty"]
>[Black "xchess"]
>[Result "0-1"]
>[TimeControl "600"]
>
>1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8.
>Qf3 Qc7 9. O-O-O Nbd7 10. g4 b5 11. Bxf6 Nxf6 12. g5 Nd7 13. f5 Nc5 14. f6
>gxf6 15. gxf6 Bf8 16. Rg1 Bd7 17. Rg7 Bxg7 18. fxg7 Rg8 19. e5 O-O-O 20.
>exd6 Qb6 21. Ne4 Nxe4 22. Qxe4 Qxd6 23. Qa8+ Qb8 24. Qxa6+ Qb7 25. Qa5 Be8
>26. Rd3 b4 27. c4 Rxg7 28. Nxe6 Rxd3 29. Nxg7 Rd8 30. Nxe8 Rxe8 31. Kc2 Re6
>32. Bd3 Qg2+ 33. Kb3 Qh3 34. Qf5 Qxh2 35. Qxf7 Qd6 36. Bf5 Qd1+ 37. Kxb4
>Qd6+ 38. Ka4 Qc6+ 39. Kb4 Qd6+ 40. Kc3 Qg3+ 41. Bd3 Qe5+ 42. Kc2 h5 43.
>Qg8+ Kc7 44. b4 Rf6 45. Qg7+ Kd6 46. c5+ Kc6 47. Qg2+ Kc7 48. a4 Rf4 49.
>Qd2 Qd4 50. a5 Rf2 51. Be2 Qe4+ 52. Kc3 Rxe2 53. Qd6+ Kc8 54. Qa6+ Kd7 55.
>Qd6+ Ke8 56. Qb8+ Kd7 57. Qd6+ Ke8 58. Qb8+ Kf7 59. Qc7+ Ke6 60. Qd6+ Kf5
>61. Qf8+ Kg4 62. Qg8+ Kf3 63. Qf8+ Kg2 64. Qg8+ Kh1 65. Qg3 Rc2+ 66. Kb3
>Qc4+ 67. Ka4 Ra2+ 68. Qa3
>{White resigns} 0-1



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.