Author: Uri Blass
Date: 01:44:56 04/08/04
Go up one level in this thread
On April 08, 2004 at 01:02:42, Mridul Muralidharan wrote:
>Hi,
>
> Importance of endgame knowledge has been time and again discussed here.
>But it is quiet frustrating for a chess patzer like me to implement this in the
>engine - much more if I attempt to do this effectively.
>Simple things that other engines statically evaluate as very good/very bad
>require some pretty heavy searching by new engine due to the miserable lack of
>chess ending theory knowledge for both the program and its author.
>In the following game against crafty , my engine gets a very good position and
>material advantage and then throws it - literally - away and , forget draw :
>looses the game in the end !! :(
>
>Lot of people have suggested some good resources on endgame study to me , and if
>anyone has more suggestions on what resources to look at my thanks in advance.
>(THanks to all who did - I have started looking seriously into them now that my
>search/extensions/move ordering/basic eval/interface code/etc/etc is more
>stable).
>
>Also , if someone could analyse and give me good alternatives to the miserable
>goofup moves made towards the end , might help me more in "fixing" the engine.
>Both human and computer analysis are welcome - already starting a analysis by
>some engines here now to get complete list of blunders ....
>
>Thanks in advance,
>Regards all,
>Mridul
>
>
>[Event "Computer chess game"]
>[Site "TITAN"]
>[Date "2004.04.08"]
>[Round "-"]
>[White "Borer ver 2.01 by Mridul Muraliaharan"]
>[Black "Crafty-19.3"]
>[Result "0-1"]
>[TimeControl "40/600"]
>
>1. d4 Nf6 2. Nf3 e6 3. Nc3 Be7 4. Qd3 Nc6 5. a3 O-O 6. h4 h6 7. e4 d5 8. e5
>Ng4 9. Be2 f5 10. Nd1 Na5 11. Bf4 c5 12. dxc5 Nc6 13. b4 Qc7 14. Nc3 a6 15.
>Na4 a5 16. Nb6 Ra7 17. Nd4 Nxd4 18. Qxd4 axb4 19. axb4 Rxa1+ 20. Qxa1 Bf6
>21. Bxg4 fxg4 22. Qd4 Bd8 23. Be3 h5 24. Bg5 Bd7 25. Bxd8 Rxd8 26. O-O Bb5
>27. Ra1 Rf8 28. Ra5 Be2 29. Qd2 Bc4 30. g3 Kh7 31. c3 Qf7 32. Ra7 Bb5 33.
>Qf4 Qxf4 34. gxf4 Bc6 35. b5 Bxb5 36. Rxb7 Rxf4 37. Nxd5 exd5 38. Rxb5 Rc4
>39. Rb8 Kg6 40. Rf8 Rxc5 41. e6 Rc7 42. f4 gxf3 43. Rxf3 Re7 44. Rd3 Rxe6
>45. Rxd5 Re4 46. Rd6+ Kf5 47. Rd5+ Kg4 48. Kg2 Kxh4 49. Rd4 Rxd4 50. cxd4
>Kg4 51. d5 Kf5 52. d6 Ke6 53. Kg3 g5 54. d7 Kxd7 55. Kh2 Ke6 56. Kg3 Kf5
>57. Kf3 g4+ 58. Ke3 h4 59. Kf2 Kf4 60. Ke2 h3 61. Kd3 g3 62. Kd2 g2 63. Kd3
>h2 64. Kc3 h1=Q 65. Kb3 g1=Q 66. Kb2 Qc1+ 67. Kb3 Qb7+ 68. Ka2 Qcb2#
>{Black mates} 0-1
kurt is basically right but I also think that Crafty did not play perfectly in
the endgame.
I am not sure if Crafty could win earlier but 45...Re4 is wrong and leads to a
tablebases draw.
45...Re3 or 45...Rc6 seem to be better.
The general rule should be that the better side does not trade pawn.
This is the reason that 35.b5 is wrong.
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.