This was a pretty good event for us. Things are better tuned, and certainly well-tested. I think 4 of the games were really nice king-side attacks. I missed the Rybka and Sjeng games as I was in a couple of meetings on Saturday, so I will have to look at those, one was a loss (Rybka). Our other loss was against chessthinker. More comments, but here is the complete PGN.
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "1"]
[White "crafty"]
[Black "Tinker"]
[Result "1-0"]
[ICCResult "Black checkmated"]
[WhiteElo "2665"]
[BlackElo "2419"]
[Opening "Sicilian"]
[ECO "B50"]
[NIC "SI.01"]
[Time "09:09:57"]
[TimeControl "1500+4"]
1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. h3 g6 5. Bd3 Bg7 6. Bc2 O-O 7. d4 d5 8. e5
Ne4 9. dxc5 Nc6 10. Be3 Nxe5 11. Nxe5 Bxe5 12. Nd2 Nxd2 13. Qxd2 e6 14. h4
Bd7 15. h5 Qc7 16. O-O-O b6 17. f4 Bf6 18. Qf2 bxc5 19. Bxc5 Rfb8 20. hxg6
fxg6 21. g4 Rb5 22. Bd4 Bxd4 23. Qxd4 Be8 24. f5 e5 25. Qd2 Rab8 26. Bb3 Qd6
27. Rde1 R8b7 28. Qg5 Qe7 29. f6 Qf8 30. Rxe5 Bf7 31. Re7 Rb8 32. Rh6 Kh8
33. Re2 Qg8 34. Reh2 R8b7 35. Ba4 R5b6 36. Qh4 Be6 37. g5 Bf5 38. Qd4 Rf7
39. Be8 Be4 40. Bxf7 Rxb2 41. Rxb2 Bf5 42. Bxg8 Kxg8 43. Qxd5+ Kf8 44. Rb8+
Bc8 45. Rxc8# {Black checkmated} 1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "2"]
[White "plisk"]
[Black "crafty"]
[Result "0-1"]
[ICCResult "White checkmated"]
[WhiteElo "2198"]
[BlackElo "2665"]
[Opening "Queen's Indian: Nimzovich variation (exaggerated fianchetto)"]
[ECO "E15"]
[NIC "QI.05"]
[Time "10:10:20"]
[TimeControl "1500+4"]
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Ba6 5. b3 Bb4+ 6. Bd2 Be7 7. Nc3 O-O 8.
Rc1 d5 9. cxd5 Nxd5 10. Bg2 Ba3 11. Rc2 Nb4 12. Bf4 Nxc2+ 13. Qxc2 c6 14.
O-O f6 15. Qe4 Qd7 16. Rd1 Kh8 17. Kh1 Bb7 18. Ne1 Na6 19. Nc2 Be7 20. a3
Rad8 21. Kg1 g5 22. Bd2 Nc7 23. Be1 f5 24. Qf3 g4 25. Qf4 Nd5 26. Nxd5 cxd5
27. Bb4 Rc8 28. Bxe7 Qxe7 29. Nb4 Kg7 30. Ra1 Rc3 31. Rc1 Rxc1+ 32. Qxc1 Rc8
33. Qe3 Qf6 34. Qf4 Bc6 35. Qe3 Qh6 36. Qe5+ Kf7 37. Nd3 Bb5 38. Qd6 Qf8 39.
Ne5+ Kg7 40. Qxe6 Rc1+ 41. Bf1 Bxe2 42. Qd7+ Kf6 43. Qxh7 Rxf1+ 44. Kg2 Qe8
45. Qh4+ Ke6 46. Qh6+ Ke7 47. Qe3 Ba6 48. Nxg4+ Kd8 49. Ne5 Rd1 50. h4 Bd3
51. b4 Kc7 52. Kh3 Be4 53. f3 Qb5 54. Qf2 Bb1 55. Ng6 Qc4 56. Nf4 Qc1 57.
Ne2 Qd2 58. g4 Bd3 59. gxf5 Bxe2 60. Kg2 Ra1 61. a4 Qd3 62. Kh2 Bxf3 63.
Qg3+ Kb7 64. Qg7+ Ka6 65. b5+ Ka5 66. Qxa7+ Kb4 67. Qe7+ Kb3 68. Kg3 Rg1+
69. Kh2 Rg2+ 70. Kh1 Qf1# {White checkmated} 0-1
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "3"]
[White "crafty"]
[Black "Sjeng"]
[Result "1-0"]
[ICCResult "Black resigns"]
[WhiteElo "2665"]
[BlackElo "2908"]
[Opening "Bishop's opening: Berlin defense"]
[ECO "C24"]
[NIC "IG.04"]
[Time "11:15:42"]
[TimeControl "1500+4"]
1. e4 e5 2. Bc4 Nf6 3. d3 c6 4. Nf3 d5 5. Bb3 Bd6 6. Nc3 dxe4 7. Nxe4 Nxe4
8. dxe4 Bg4 9. Be3 Na6 10. Qe2 Qe7 11. h3 Bh5 12. c3 Nc5 13. Bc2 O-O-O 14.
O-O-O Kb8 15. Rd2 Ne6 16. g3 Bc7 17. Rhd1 f6 18. Bb3 Rxd2 19. Rxd2 Rd8 20.
Rxd8+ Nxd8 21. Bd1 Bg6 22. Qc4 Bf7 23. Qc5 Qxc5 24. Bxc5 a5 25. a4 b5 26.
Kd2 Ne6 27. Be3 Kb7 28. Bc2 Nf8 29. Ne1 Nd7 30. Nd3 Nb6 31. Bc5 Bd6 32. Bxd6
Nc4+ 33. Ke2 Nxd6 34. Nc5+ Kb6 35. b4 Bc4+ 36. Kd2 bxa4 37. Bxa4 Bb5 38. Bd1
Bf1 39. h4 Nc4+ 40. Ke1 Bg2 41. f3 axb4 42. cxb4 Kb5 43. Ne6 Kxb4 44. Be2 c5
45. Kf2 Bh3 46. g4 Nd2 47. Nxg7 c4 48. Ne8 c3 49. Bd1 Ka3 50. Nxf6 Kb2 51.
h5 Kc1 52. Ba4 Kb2 53. Nd7 Nc4 54. h6 Ka3 55. Bd1 Nb2 56. Bc2 Nc4 57. Bd3
Kb3 58. Nc5+ Kb4 59. Ne6 Kb3 60. Ng5 Bxg4 61. fxg4 Nb2 62. Bb1 Na4 63. Ne6
Nb6 64. Nf8 Kb2 65. Bd3 Kc1 66. Ke2 Na4 67. Nd7 c2 68. g5 Nc3+ 69. Kf3 Kb2
{Black resigns}
1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "4"]
[White "Rybka"]
[Black "crafty"]
[Result "1-0"]
[ICCResult "Black resigns"]
[WhiteElo "2813"]
[BlackElo "2665"]
[Opening "Ruy Lopez: closed, 7...O-O"]
[ECO "C88"]
[NIC "RL.17"]
[Time "12:24:57"]
[TimeControl "1500+4"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8.
h3 Bb7 9. d3 d6 10. a3 Na5 11. Ba2 c5 12. Nbd2 Bc8 13. c3 Be6 14. Bxe6 fxe6
15. b4 Nb7 16. a4 Qd7 17. Ba3 cxb4 18. Bxb4 a5 19. Ba3 bxa4 20. Nc4 Qc7 21.
Qxa4 Nh5 22. Reb1 Nf4 23. Qb5 Ra7 24. Qb6 Qxb6 25. Rxb6 Nxd3 26. Nxd6 Nxd6
27. Bxd6 Bxd6 28. Rxd6 Nc5 29. Nxe5 Raa8 30. f3 a4 31. Nd3 Nxd3 32. Rxd3 Kf7
33. Rd7+ Kf6 34. Ra3 e5 35. Rb7 Ra5 36. Kf2 Rfa8 37. c4 R8a7 38. Rb6+ Ke7
39. Ke3 R5a6 40. Rb5 Kf6 41. h4 Rd6 42. Rb4 Rda6 43. Kd3 Ke7 44. Kc3 Ke6 45.
Rb5 Rc6 46. Kb4 Rc8 47. g4 Rcc7 48. g5 Ra8 49. h5 Rca7 50. Rb6+ Kf7 51. c5
Ke7 52. Kc4 Rd8 53. h6 Kf8 54. Kb5 gxh6 55. c6 hxg5 56. Rb7 Raa8 57. Rxa4
Rxa4 58. Kxa4 Ke8 59. Rxh7 Rd4+ 60. Kb5 Kd8 61. Rd7+ Rxd7 62. cxd7 Kxd7 63.
Kc5 Ke6 64. Kc6 Ke7 65. Kd5 Kf6 66. Kd6 Kg6 67. Kxe5 Kh7 68. Kf6 Kg8 69. e5
Kf8 70. e6 Ke8 71. e7 Kd7 72. Kf7 Kd6 73. e8=Q Kc5 74. Qe3+ Kb4 75. Ke6 Kc4
76. Kd6 Kb4 77. Kd5 g4 78. fxg4 Kb5 79. Qb3+ {Black resigns} 1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "5"]
[White "ChessThinkerX"]
[Black "crafty"]
[Result "1-0"]
[ICCResult "Black resigns"]
[WhiteElo "3029"]
[BlackElo "2665"]
[Opening "Queen's Indian: Nimzovich variation (exaggerated fianchetto)"]
[ECO "E15"]
[NIC "QI.05"]
[Time "14:05:33"]
[TimeControl "1500+4"]
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Ba6 5. Qc2 c5 6. d5 exd5 7. cxd5 Bb7 8.
Bg2 Nxd5 9. O-O Nc6 10. Rd1 Nf6 11. Nc3 Be7 12. e4 Nb4 13. Qe2 O-O 14. a3
Ba6 15. Qd2 Nd3 16. Qc2 Nxc1 17. Raxc1 Bb7 18. e5 Ne8 19. Rd3 Qc7 20. Ne1
Rd8 21. Rcd1 Bc6 22. Bxc6 dxc6 23. Rxd8 Bxd8 24. Qd3 Be7 25. Nf3 a5 26. Qd7
Kh8 27. Kg2 g5 28. Ne4 f6 29. exf6 Qxd7 30. Rxd7 Bxf6 31. Nfxg5 Bxb2 32. Ne6
Rg8 33. N4g5 Rxg5 34. Nxg5 Kg8 35. Rd8 Kf8 36. Rc8 Bxa3 37. Rxc6 b5 38. Rb6
Bb4 39. Rxb5 Nd6 40. Rb6 c4 41. Kf3 c3 42. Ke2 Kg7 43. Kd3 Nc4 44. Rb7+ Kg6
45. Ne4 Ne5+ 46. Kc2 Nf3 47. Nxc3 Nxh2 48. Nd5 Bc5 49. Nf4+ Kf6 50. Nd3 Be7
51. Ra7 Bd8 52. Rxh7 Nf3 53. Rd7 Be7 54. Kb3 Ke6 55. Ra7 Bd8 56. Nc5+ Kd5
57. Rd7+ Kxc5 58. Rxd8 Nd4+ 59. Rxd4 Kxd4 60. Ka4 Kc4 61. Kxa5 Kd3 62. Kb6
Ke4 63. Kc6 Ke5 64. f4+ Kf5 65. Kd6 Kf6 66. g4 Kf7 67. Ke5 Kg6 68. f5+ Kg5
69. f6 Kg6 70. Ke6 Kg5 71. f7 Kf4 72. Kd5 Kg3 73. f8=Q Kh4 74. Qf4 Kh3 75.
Ke4 Kg2 76. Ke3 Kg1 77. Kf3 {Black resigns} 1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.17"]
[Round "6"]
[White "crafty"]
[Black "Gaviota"]
[Result "1-0"]
[ICCResult "Black resigns"]
[WhiteElo "2665"]
[BlackElo "2486"]
[Opening "French: Tarrasch, closed variation"]
[ECO "C05"]
[NIC "FR.16"]
[Time "15:14:38"]
[TimeControl "1500+4"]
1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. c3 c5 6. f4 Nc6 7. Ndf3 Qb6 8. g3
cxd4 9. cxd4 Be7 10. Ne2 h6 11. Nc3 g5 12. h3 gxf4 13. gxf4 Nf8 14. Qd2 Ng6
15. h4 Bf8 16. Qc2 Nge7 17. Be3 Nf5 18. Bf2 h5 19. O-O-O Bh6 20. Ng5 Bd7 21.
Bh3 Nce7 22. Kb1 Rc8 23. Rc1 Bf8 24. Qd1 a6 25. Rg1 Bg7 26. Bf1 Kf8 27. Be2
Rc7 28. Bxh5 f6 29. Nf7 Rh7 30. exf6 Bxf6 31. Ne5 Qd6 32. Bg6 Nxg6 33. Rxg6
Bg7 34. Qg4 Rh6 35. h5 Be8 36. Rg5 Rh8 37. Re1 Rh6 38. Rg1 Kg8 39. Nf3 Rh7
40. Nh4 Nh6 41. Qe2 Re7 42. Re5 Kf7 43. Qc2 Kg8 44. f5 exf5 45. Rxe7 Qxe7
46. Nxd5 Qe6 47. Qc4 Bf7 48. Ng6 Qe4+ 49. Ka1 Rh8 50. Qc8+ Qe8 51. Nge7+ Kh7
52. Nxf5 Qe5 53. dxe5 Rxc8 54. Rxg7+ Kh8 55. Nc3 Rf8 56. Rg5 Be6 57. Nxh6
Rxf2 58. Kb1 Kh7 59. Ng4 Rf1+ 60. Kc2 Kh8 61. Ne4 Rf8 62. Ngf6 Rc8+ 63. Kd2
Rc4 64. h6 Rc7 65. Rg6 Rh7 66. Nxh7 {Black resigns} 1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.18"]
[Round "7"]
[White "Deuterium2009"]
[Black "crafty"]
[Result "0-1"]
[ICCResult "White checkmated"]
[WhiteElo "2023"]
[BlackElo "2665"]
[Opening "Ruy Lopez: closed, Breyer, Borisenko variation"]
[ECO "C95"]
[NIC "RL.25"]
[Time "08:58:23"]
[TimeControl "1500+4"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8.
c3 d6 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
Nfd7 22. a5 Rc8 23. Be3 Rc7 24. Ra3 Bf8 25. Rea1 Bg7 26. Rd1 Qe7 27. Bh6 h4
28. Nf1 Nf6 29. Re1 Nh7 30. N1h2 Bc8 31. Raa1 f5 32. Bxg7 Kxg7 33. Ra3 Qf6
34. exf5 gxf5 35. Nf1 Kh8 36. N3h2 Rg7 37. Ne3 Reg8 38. Kh1 Qg5 39. Nf3 Qh5
40. Nh2 Nf6 41. f3 Qg5 42. Raa1 Nh5 43. Qf2 Nf4 44. Rg1 Qg3 45. Qd2 Nxh3 46.
Neg4 Nf4 47. Nf1 Rh7 48. Ngh2 Ncd3 49. Bxd3 cxd3 50. Re1 Nh5 51. Ng4 fxg4
52. Nxg3 hxg3 53. Rgf1 Nf4+ 54. Kg1 Kg7 55. Qe3 Rh2 56. Qa7+ Kf8 57. Qh7
Rxh7 58. Rxe5 dxe5 59. fxg4 Rgh8 60. Rxf4+ exf4 61. d6 Rh1# {White
checkmated} 0-1
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.18"]
[Round "8"]
[White "crafty"]
[Black "thebaron"]
[Result "1-0"]
[ICCResult "Black checkmated"]
[WhiteElo "2665"]
[BlackElo "2593"]
[Opening "Giuoco Pianissimo"]
[ECO "C24"]
[NIC "IG.04"]
[Time "10:20:43"]
[TimeControl "1500+4"]
1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. Nf3 Bc5 5. c3 d6 6. h3 a6 7. Bb3 Ba7 8.
Nbd2 O-O 9. Nf1 d5 10. Qe2 Be6 11. Bg5 dxe4 12. dxe4 Bxb3 13. axb3 Qd6 14.
Ng3 Qe6 15. O-O Ne8 16. b4 f6 17. Be3 Bxe3 18. Qxe3 Nd6 19. Rfd1 a5 20. bxa5
Nxa5 21. Ne1 Nb3 22. Rxa8 Rxa8 23. Nd3 g6 24. Nb4 Nc4 25. Qe2 c6 26. Nf1 Kg7
27. f3 h6 28. Ne3 Nd6 29. g4 Kh7 30. h4 Nc5 31. Nd3 Nb3 32. Qc2 h5 33. f4
Rd8 34. f5 gxf5 35. exf5 Qg8 36. g5 b5 37. Qe2 Qe8 38. Nb4 Nb7 39. Nxc6 Rc8
40. Na7 Rd8 41. Rxd8 Nxd8 42. Nd5 Kh8 43. Nxf6 Qf7 44. Nc8 Kg7 45. Qd1 Nd4
46. cxd4 e4 47. Nxh5+ Kh8 48. g6 Qxf5 49. g7+ Kh7 50. Ne7 Qe6 51. g8=Q+
Qxg8+ 52. Nxg8 Kxg8 53. Qg4+ Kf7 54. Qd7+ Kg6 55. Qg7+ Kf5 56. Qe5+ Kg4 57.
Qf4+ Kh3 58. Qg3# {Black checkmated} 1-0
[Event "ICC tourney 1177 (25 4 u)"]
[Site "Internet Chess Club"]
[Date "2010.07.18"]
[Round "9"]
[White "Tornado-C"]
[Black "crafty"]
[Result "0-1"]
[ICCResult "White resigns"]
[WhiteElo "2490"]
[BlackElo "2665"]
[Opening "Queen's Indian: Nimzovich variation (exaggerated fianchetto)"]
[ECO "E15"]
[NIC "QI.05"]
[Time "11:18:03"]
[TimeControl "1500+4"]
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Ba6 5. b3 Bb4+ 6. Bd2 Be7 7. Nc3 O-O 8.
Rc1 d5 9. cxd5 Nxd5 10. Bg2 Ba3 11. Rb1 Nc6 12. O-O Qe7 13. Re1 Nxc3 14.
Bxc3 Nb4 15. Ne5 Rad8 16. Bxb4 Bxb4 17. Nc6 Qd6 18. Rf1 Rde8 19. Rc1 Ba3 20.
Rc3 Bb7 21. Qc2 Bxc6 22. Bxc6 Rd8 23. e3 Bb4 24. Rc4 f5 25. Rd1 Qe7 26. d5
e5 27. Bb5 Bd6 28. Rh4 e4 29. Qe2 h6 30. Bc6 Qf6 31. Kg2 g5 32. Rh5 Qg6 33.
g4 f4 34. Qb2 Rf6 35. Rd2 fxe3 36. fxe3 Rdf8 37. Rh3 Qf7 38. Bb5 a6 39. Bxa6
Qd7 40. Rg3 h5 41. gxh5 Bxg3 42. hxg3 Qg4 43. Qxf6 Rxf6 44. Be2 Qf5 45. d6
cxd6 46. Kh2 g4 47. Kh1 Qxh5+ 48. Kg1 Rh6 49. Bc4+ Kg7 50. Rg2 Qh1+ 51. Kf2
Qd1 52. Bf1 {White resigns} 0-1
WRCCC 2010 Crafty's games
Moderator: Ras
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
-
- Posts: 197
- Joined: Mon Jul 13, 2009 2:16 am
Re: WRCCC 2010 Crafty's games
Great tournament for Crafty! When will we see a new version?
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: WRCCC 2010 Crafty's games
Within a couple of days. Doing a couple of final validation runs on the cluster, but things are a bit "iffy". Couple of hours ago we only had 25 nodes working, so am not sure just what is up since I was out of town almost all weekend..LucenaTheLucid wrote:Great tournament for Crafty! When will we see a new version?
I'll post a note but I expect 23.3 to be out shortly, as I have several other tests to run once we are past that...
-
- Posts: 1335
- Joined: Thu Mar 09, 2006 5:30 am
- Location: Cabo Frio, Brasil
Re: WRCCC 2010 Crafty's games
Do you have used ideas from other programs, Bob?
-
- Posts: 13447
- Joined: Wed Mar 08, 2006 9:02 pm
- Location: Dallas, Texas
- Full name: Matthew Hull
Re: WRCCC 2010 Crafty's games
It looks like the lost games went bad fairly early in the games with rather disadvantageous pawn structures. Historically, it has always seemed to me that Crafty has had little fear of ugly pawns.
Matthew Hull
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: WRCCC 2010 Crafty's games
If you mean "have I gone thru the source of ip* and friends?" then "no". I clearly use minimax + alpha/beta, from Shannon, etc. hashing from Greenblatt. Bitboards from Slate/Atkin, reductions from discussions with Bruce Moreland around 1996 and then used in Fruit. Null-move from Beal. SEE from I-don't-know-who since I know it was in my program around 1972 or so, and it was in Coko IV when Kozdrowicki sent me the source to that. I did (in Cray Blitz) use singular extensions exactly as defined by Hsu. I have tried "el-cheapo" SE ideas such as the ip* tt-table SE extension (and several others as Moreland, Kittinger and I discussed the various possible approaches around 1996-1997) although this is not in current Crafty.PauloSoare wrote:Do you have used ideas from other programs, Bob?
I suppose there are evaluation ideas I have used, such as piece/square tables from Greenblatt. Our mobility is done in a pretty unique way I have not seen others use. So far as I know, Blitz was the first to do the "square of the king" rule for uncatchable passed pawns, back in the early 70's. We probably use some ideas (if you consider backward, weak, isolated, etc) mentioned by others. Slate/Atkin certainly laid out a basic blueprint (no code) in the Chess Skill in Man and Machine book chapter they wrote.
You will have to be more specific about what you mean by "used ideas from other programs". If you look around, my program existed before any program playing chess today. If you mean "did I copy code" the answer is simply "no" with the three exceptions previously mentioned (egtb.cpp was originally written by Eugene Nalimov, for Crafty. he then made it available for others. Steve Edwards wrote a public-domain "epd-kit" and then ported it to Crafty. And finally Pradu's magic move generator code is present in Crafty (as well as in many other bitboard programs.) Other than those, all other code was written by myself (or a crafty team member).
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: WRCCC 2010 Crafty's games
One was really a bad opening choice by Crafty. But we played that same opening near the end of the tournament and whipped up a really nice kingside attack, although I think it was caused by one poor move by our opponent that let us work on two plans at once (trap his rook around h3-h4-h5 and advance kingside pawns to attack) where he could only respond to one threat at a time, and had to save the rook and allow the attack to develop.mhull wrote:It looks like the lost games went bad fairly early in the games with rather disadvantageous pawn structures. Historically, it has always seemed to me that Crafty has had little fear of ugly pawns.
-
- Posts: 1335
- Joined: Thu Mar 09, 2006 5:30 am
- Location: Cabo Frio, Brasil
Re: WRCCC 2010 Crafty's games
Thanks, I like the clarity of your words.bob wrote:If you mean "have I gone thru the source of ip* and friends?" then "no". I clearly use minimax + alpha/beta, from Shannon, etc. hashing from Greenblatt. Bitboards from Slate/Atkin, reductions from discussions with Bruce Moreland around 1996 and then used in Fruit. Null-move from Beal. SEE from I-don't-know-who since I know it was in my program around 1972 or so, and it was in Coko IV when Kozdrowicki sent me the source to that. I did (in Cray Blitz) use singular extensions exactly as defined by Hsu. I have tried "el-cheapo" SE ideas such as the ip* tt-table SE extension (and several others as Moreland, Kittinger and I discussed the various possible approaches around 1996-1997) although this is not in current Crafty.PauloSoare wrote:Do you have used ideas from other programs, Bob?
I suppose there are evaluation ideas I have used, such as piece/square tables from Greenblatt. Our mobility is done in a pretty unique way I have not seen others use. So far as I know, Blitz was the first to do the "square of the king" rule for uncatchable passed pawns, back in the early 70's. We probably use some ideas (if you consider backward, weak, isolated, etc) mentioned by others. Slate/Atkin certainly laid out a basic blueprint (no code) in the Chess Skill in Man and Machine book chapter they wrote.
You will have to be more specific about what you mean by "used ideas from other programs". If you look around, my program existed before any program playing chess today. If you mean "did I copy code" the answer is simply "no" with the three exceptions previously mentioned (egtb.cpp was originally written by Eugene Nalimov, for Crafty. he then made it available for others. Steve Edwards wrote a public-domain "epd-kit" and then ported it to Crafty. And finally Pradu's magic move generator code is present in Crafty (as well as in many other bitboard programs.) Other than those, all other code was written by myself (or a crafty team member).