Author: Uri Blass
Date: 04:03:12 02/11/02
Go up one level in this thread
On February 11, 2002 at 06:15:24, Uri Blass wrote: >I found the problem that caused my engine to play too fast and it can play and >I also found how to play machine against machine. > >The only problem is that I found some illegal move in my engine in the first >game against tscp and I will need to check for the problem. > >I suspect that it did not understand the promotion to a queen correctly and >assumed promotion to a knight because after promotion to a queen it tried to >move with the king to an attacked square f2-e1. It seems to be correct based on more games that I play. My program started to caluclate after c1Q in the last game so I feel sure that it assumed wrong promotion. I will correct the problem but in most of the games promotion are not done so I decided to play with it some more games without fixing the problem. > >Note that based on manual games that were played manually my program has chances >against tscp and it searches deeper inspite of inferior evaluation note that it is only about 1/2 ply deeper and it seems based on more games that my program is now still weaker than tscp. I guess that thinks may be done better after I implement iterative internal deepening and better extnesions(for now the only extension is check extension) Here is the only game that my program beated tscp when the moves were played manually and my program now is almost the same except correcting a bg in the repetition detection code. The only game that my program beated tscp was not done under winboard and the time control was 60 seconds per move. [Event "?"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "TSCP"] [Black "beginner program"] [Result "0-1"] [ECO "C55"] [PlyCount "212"] [WhiteTeam "Russia"] [BlackTeam "Ukraine"] [WhiteTeamCountry "RUS"] [BlackTeamCountry "UKR"] 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bc4 Bc5 5. Ng5 Rf8 6. d3 d6 7. Qd2 h6 8. Nxf7 Rxf7 9. Bxf7+ Kxf7 10. Na4 Be6 11. Nxc5 dxc5 12. f4 exf4 13. Qxf4 Nb4 14. Kd2 c4 15. Qe3 cxd3 16. cxd3 Nxd3 17. Kc3 Nxc1 18. Rhxc1 Qd6 19. Kc2 Qxh2 20. Qf3 Ke8 21. Re1 Qe5 22. Qc3 Qxc3+ 23. Kxc3 Bf7 24. e5 Nd5+ 25. Kd2 Nf4 26. g4 Rd8+ 27. Kc3 Rd3+ 28. Kc2 Bg6 29. b4 Rg3+ 30. Kd2 Rg2+ 31. Ke3 Nd3 32. Rg1 Rb2 33. Rgb1 Rxb1 34. Rxb1 Nxe5 35. Re1 Kf8 36. Rg1 Bf7 37. Ke4 Nd7 38. Kd4 c6 39. a3 Nf6 40. g5 hxg5 41. Rxg5 Bd5 42. Rf5 b6 43. Ke5 Kg8 44. b5 Ne4 45. Rf1 Nc5 46. Rg1 Be4 47. bxc6 Bxc6 48. Rd1 Bf3 49. Rf1 Be2 50. Rg1 a5 51. Rg6 b5 52. Rc6 Nd7+ 53. Kd6 Nf6 54. Ra6 a4 55. Ke5 Ne8 56. Ra7 Kh7 57. Re7 Nf6 58. Kd4 Bf1 59. Ke5 Bg2 60. Rc7 Be4 61. Kd4 Bf5 62. Rb7 Bd7 63. Ke5 Bc6 64. Rc7 Be8 65. Rb7 Kg8 66. Ke6 Kf8 67. Rc7 Ng4 68. Rc3 Nh6 69. Rg3 g6 70. Kf6 Bf7 71. Rg1 Nf5 72. Rh1 Ne7 73. Ke5 Kg8 74. Rc1 Be8 75. Ke6 Nf5 76. Rc7 Ne3 77. Re7 Bc6 78. Rc7 Be4 79. Rc5 Bd3 80. Rc3 Bf5+ 81. Kd6 Nc2 82. Ke5 Kg7 83. Kd6 Kf8 84. Ke5 Ke8 85. Kd6 Kd8 86. Rf3 b4 87. axb4 a3 88. Rf1 a2 89. b5 Ne1 90. Rxe1 Bb1 91. Rf1 Ke8 92. Re1+ Kf8 93. Rf1+ Kg7 94. b6 a1=Q 95. Rf4 Qa3+ 96. Kd5 Qe3 97. Rc4 Ba2 98. b7 Qb6 99. b8=Q Qxb8 100. Kc5 Qc7+ 101. Kd4 Qxc4+ 102. Ke3 Qc3+ 103. Kf4 g5+ 104. Kxg5 Qf3 105. Kh4 Be6 106. Kg5 Qg4# 0-1 Here are the other games under winboard(the only game that I know when my program beated tscp was 1 minute per move when the moves were played manually) [Event "Computer chess game"] [Site "URI-PC"] [Date "2002.02.11"] [Round "-"] [White "movei"] [Black "tscp"] [Result "*"] [TimeControl "40/300"] 1. e4 Nc6 2. d4 d5 3. exd5 Qxd5 4. Nf3 Bg4 5. Nc3 Qf5 6. Bd3 Bxf3 7. gxf3 Qe6+ 8. Be4 O-O-O 9. d5 Qf6 10. Bd2 Nd4 11. h4 h6 12. Rh2 e6 13. Kf1 exd5 14. Nxd5 Qa6+ 15. Bd3 Qc6 16. c4 Nf6 17. Bc3 Nxd5 18. Bxd4 Nf4 19. Qd2 Qd6 20. Bxg7 Nxd3 21. Rg2 Bxg7 22. Rxg7 Qh2 23. Qe3 Qh1+ 24. Rg1 Qh3+ 25. Ke2 Rhe8 26. Qxe8 Nf4+ 27. Ke3 Ng2+ 28. Ke2 Rxe8+ 29. Kd2 Qxh4 30. Kc3 Qxf2 31. Rgd1 Qxf3+ 32. Kb4 c5+ 33. Kxc5 Qf2+ 34. Kb5 Qxb2+ 35. Ka4 Re4 36. Rac1 Re3 37. Rd8+ Kxd8 38. Rd1+ Ke7 39. Rd3 Rxd3 40. c5 Ra3# * [Event "Computer chess game"] [Site "URI-PC"] [Date "2002.02.11"] [Round "-"] [White "movei"] [Black "tscp"] [Result "*"] [TimeControl "40/600"] 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bb4+ 5. Bd2 Bc5 6. Bxc6 dxc6 7. Bc3 Ng4 8. Rf1 f6 9. h3 Bxf2+ 10. Rxf2 Nxf2 11. Kxf2 Be6 12. Kf1 Qd6 13. Nbd2 O-O-O 14. d4 exd4 15. Nxd4 Qf4+ 16. Qf3 Qh2 17. b4 Bd7 18. Qe3 a6 19. N4f3 Qg3 20. Bd4 Be6 21. c4 Rd7 22. c5 Rhd8 23. Nb3 Re7 24. Qd3 Qg6 25. Nfd2 Bd5 26. Re1 Rde8 27. g4 Bxe4 28. Nxe4 Rxe4 29. Rxe4 Rxe4 30. Qf3 Re7 31. Nd2 Qc2 32. Qf5+ Qxf5+ 33. gxf5 Rd7 34. Nf3 Rd5 35. Bf2 Rxf5 36. Nd4 Rd5 37. h4 g5 38. hxg5 fxg5 39. a4 a5 40. bxa5 Rxc5 41. Nb3 Rc4 42. Nc5 g4 43. Be3 h5 44. Bf2 h4 45. Be3 h3 46. a6 bxa6 47. Kg1 g3 48. Kh1 h2 49. Nd3 Rc3 50. Bf4 Rxd3 51. Bxg3 Rxg3 52. Kxh2 Rg8 53. Kh3 c5 54. Kh4 c4 55. Kh5 c3 56. Kh6 c2 57. Kh7 Rg2 58. Kh8 c1=Q 59. Kh7 Qh1# * 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.