Author: Paul Doire
Date: 13:47:08 01/21/04
Go up one level in this thread
On January 21, 2004 at 14:00:42, Peter Skinner wrote: >This morning Robert released a new update to the Crafty 19.9 source, and I have >compiled it for those that can not compile on their own machines. I have begun a >new way of compiling the source, and it has produced a speedup of around 5%. It >is not much, but I will take all I can get. > >http://members.shaw.ca/craftychess/wcrafty1994.zip > >Here is the changes in main.c for those interested: > >19.9 two new pieces of code submitted by Alexander Wagner. the first * > * adds speech to crafty for unix users. /opt/chess/sounds needs to * > * exist and the common/sounds.tar.gz file needs to be untarred in * > * directory. "speech on*off" controls it. a new annotatet command * > * outputs the annotated file in LaTeX format for those that prefer * > * that platform. lots of source reformatting to make indenting and * > * other things more consistent, using the unix "indent" utility. * > * singular extension (simplistic approach) has been added and needs * > * -DSINGULAR to activate it. once it has been compiled in, you can * > * turn it on/off by setting the singular extension depth using the * > * ext command. default is on if you compile it in. ext/sing=0 * > * disable it. changes to non-COMPACT_ATTACKS code to shrink the * > * array sizes. this was done primarily for the Opteron where the * > * COMPACT_ATTACKS stuff was a bit slower than the direct look-up * > * approach. this change reduced the table sizes by 75%. a small * > * change to Evaluate() to better handle the 50-move draw problem. * > * what used to happen was when the counter hit 100 (100 plies since * > * last capture or pawn push) the score just dumped to DrawScore() * > * instantly. it was possible that by the time the draw was seen, * > * it was too late to do anything to avoid it without wrecking the * > * position. What happens now is that once the 50-move counter * > * reaches 80 plies (40 moves by both sides with no pawn push or * > * capture) the score starts dropping toward DrawScore() no matter * > * which side is winning. Dave Slate called this a "weariness * > * factor" in that after playing 40 moves with no progress, the * > * evaluation shows that the program is getting "weary". the idea * > * is that the score starts to slip over the last 10 moves by each * > * side to that if either can do something to reset the counter, * > * they will do it sooner rather than later. Hi Peter, I have your latest greatest Crafty rendition, additionally your new books and a tidied up crafty.rc file. A small insignificant sampling match vs Ruffin 2 in 5 min blitz. Please this is far too small for any real statistical evidence, but other Crafty's under same condition and samplings were crushed by Ruffian 2. I HOPE this MAY be a sign that Crafty is back. Crafty 1994 (Skinner) vs Ruffian 2 +2 -0 =4 Played in Winboard 4.2.7 with own books. How can I get this into the Chessbase Gui without losing significant strength. I am dying to try your Crafty against the other commercials. Not not one win by Ruffian!!! Crafty-19.9 - Ruffian 2.0.0 Computer chess game PAULDOIRE (1), 21.01.2004 1.d4 Nf6 2.c4 c6 3.Nc3 d5 4.Nf3 e6 5.e3 a6 6.c5 Nbd7 7.Bd3 e5 8.dxe5 Ng4 9.e6 fxe6 10.h3 Ngf6 11.b4 a5 12.Ng5 axb4 13.Nxe6 Qa5 14.Nxf8 Rxf8 15.Ne2 Nxc5 16.0-0 b3 17.Bb1 Qb5 18.Qd2 bxa2 19.Rxa2 Nfe4 20.Qc2 Rxa2 21.Qxa2 Kf7 22.Ba3 Re8 23.f3 Nf6 24.Nd4 Qa5 25.Rc1 Na6 26.Kf2 Nc7 27.Bd3 Kg8 28.Qb2 Na8 29.Bb4 Qd8 30.Ra1 Nb6 31.Qc2 Qc7 32.Qc1 Qh2 33.Ba5 Na8 34.Qh1 Qe5 35.Bd2 c5 36.Rxa8 cxd4 37.Qc1 Bf5 38.Rxe8+ Nxe8 39.Bxf5 dxe3+ 40.Bxe3 Qxf5 41.Bd4 Qd7 42.Qf4 Nc7 43.Ke3 Ne6 44.Qb8+ Kf7 45.Qe5 Nxd4 46.Kxd4 Qa4+ 47.Kxd5 Qb5+ 48.Ke4 Qxe5+ 49.Kxe5 Ke7 50.h4 h5 51.Kd5 Kd7 52.Kc5 Ke6 53.Kd4 Kf5 54.g3 Ke6 55.Kc5 Ke5 56.Kc4 b6 57.Kc3 Kd5 58.Kd3 b5 59.Kc3 Kc5 60.g4 b4+ 61.Kb3 g6 62.gxh5 gxh5 63.f4 Kb5 64.f5 Kc5 65.f6 Kd6 Draw agreed ½-½ Ruffian 2.0.0 - Crafty-19.9 Computer chess game PAULDOIRE (2), 21.01.2004 1.c4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.g3 Bb4 5.Bg2 0-0 6.0-0 e4 7.Ng5 Bxc3 8.bxc3 Re8 9.d3 exd3 10.exd3 h6 11.Ne4 d6 12.Rb1 Qe7 13.Re1 Ne5 14.Bf4 Bg4 15.Qa4 Nxe4 16.Bxe4 c6 17.c5 b5 18.Qa6 d5 19.Bg2 Bc8 20.Qa5 f6 21.d4 Bf5 22.dxe5 Bxb1 23.Rxb1 fxe5 24.Be3 Qf6 25.Rb4 Rad8 26.Rg4 d4 27.Bd2 Rf8 28.f3 d3 29.c4 h5 30.Re4 bxc4 31.Qc3 Qf7 32.Rxc4 Qf5 33.Re4 Rfe8 34.Qc4+ Kh8 35.Re3 Rf8 36.Qa6 Qd7 37.Qa4 Qd5 38.Qxa7 Rd7 39.Qa5 Qd4 40.Kh1 Rb8 41.Re1 Rd5 42.Rc1 Rd7 43.Rd1 Rdb7 44.Bc1 Rb4 45.Qa3 Rc4 46.Bf1 Qf2 47.Qxd3 Rd4 48.Qe2 Qxe2 49.Bxe2 Rxd1+ 50.Bxd1 Rb1 51.Kg2 Rxc1 52.Bb3 Rxc5 53.Kf2 Rc3 54.h3 g6 55.h4 Kg7 56.Bd1 c5 57.a4 c4 58.Be2 Rc2 59.Ke3 c3 60.a5 Ra2 61.a6 c2 62.Kd2 c1Q+ 63.Kxc1 Rxe2 64.Kb1 Re3 65.a7 Ra3 66.Kc2 Rxa7 67.Kd3 Ra3+ 68.Ke2 Ra2+ 69.Kf1 Kf6 70.g4 hxg4 White resigns 0-1 Crafty-19.9 - Ruffian 2.0.0 Computer chess game PAULDOIRE (3), 21.01.2004 1.e4 c5 2.Nf3 d6 3.Bc4 Nf6 4.Qe2 e6 5.d4 cxd4 6.Nxd4 Be7 7.0-0 0-0 8.Nc3 d5 9.exd5 exd5 10.Bd3 Re8 11.Be3 Nc6 12.Rfe1 Bc5 13.Nxc6 bxc6 14.Bxc5 Rxe2 15.Rxe2 Be6 16.Rae1 Qa5 17.b4 Qa3 18.Re3 Kh8 19.Ne2 Qxa2 20.Nd4 a5 21.Nxe6 fxe6 22.Rxe6 axb4 23.Bxb4 Qb2 24.Bd2 c5 25.h3 Ra1 26.Rxa1 Qxa1+ 27.Kh2 Qa7 28.Be3 Qd7 29.Bf5 d4 30.Bf4 Qb7 31.Bd6 Qb6 32.f4 Ng8 33.Kg3 Qc6 34.Bf8 Qc7 35.Bd6 Qb6 36.h4 c4 37.Be5 Qa5 38.Re8 Qb5 39.Rd8 Qa5 40.Rd7 Nf6 41.Rxd4 Qe1+ 42.Kf3 Qf1+ 43.Kg3 Qe1+ 44.Kf3 Qf1+ 45.Kg3 Qe1+ Drawn by 3-fold repetition ½-½ Ruffian 2.0.0 - Crafty-19.9 Computer chess game PAULDOIRE (4), 21.01.2004 1.d4 Nf6 2.c4 g6 3.g3 c6 4.Nf3 Bg7 5.Bg2 0-0 6.0-0 d5 7.b3 Bf5 8.Nbd2 Ne4 9.Bb2 dxc4 10.Nxc4 Nd6 11.Re1 Nxc4 12.bxc4 Nd7 13.Qb3 Qb6 14.e4 Bg4 15.h3 Bxf3 16.Bxf3 Nc5 17.Qa3 Na4 18.Qxa4 Qxb2 19.Rab1 Qxd4 20.Rxb7 Be5 21.Kg2 Qc5 22.Rd1 Rfb8 23.Rdd7 Rxb7 24.Rxb7 a5 25.Kf1 Rd8 26.Qc2 Qd6 27.a4 e6 28.c5 Qd3+ 29.Qxd3 Rxd3 30.Bg4 Ra3 31.Bd1 Bd4 32.Bb3 Bxc5 33.Rb8+ Kg7 34.Rb7 Kf8 35.Ke2 Bb4 36.Bc2 Ra2 37.Kd1 h6 38.Rc7 Bc5 39.f3 Bd6 40.Rxc6 Bxg3 41.Ra6 Ra1+ 42.Ke2 Rc1 43.Ra8+ Kg7 44.Bb3 Re1+ 45.Kd3 Bf4 46.Kd4 Rf1 47.Rxa5 Rxf3 48.Rb5 Rxh3 49.a5 Be5+ 50.Kc4 Kf6 51.a6 Rc3+ 52.Kb4 Rc8 53.Rb7 h5 54.Bd1 h4 55.Bg4 Kg5 56.Bh3 f5 57.Rb6 Kf6 58.exf5 gxf5 59.Kb5 Bd4 60.Rd6 Ke5 61.Rxd4 Kxd4 62.a7 Re8 63.Kc6 Ke3 64.Bg2 Ra8 65.Kb6 Rh8 66.Ka6 f4 67.Kb7 f3 68.Bh3 f2 69.Kc6 Ke2 White resigns 0-1 Crafty-19.9 - Ruffian 2.0.0 Computer chess game PAULDOIRE (5), 21.01.2004 1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.Nf3 Bg7 5.Qb3 dxc4 6.Qxc4 0-0 7.e4 Na6 8.Be2 c5 9.d5 e6 10.0-0 exd5 11.exd5 Bf5 12.Bf4 Qb6 13.Nh4 Bg4 14.Bxg4 Nxg4 15.Qe2 Rfe8 16.Qxg4 Qxb2 17.Rab1 Qxc3 18.Rxb7 Qc4 19.d6 Reb8 20.Rxb8+ Rxb8 21.Re1 Bf6 22.Nf5 Qe4 23.Nh6+ Kg7 24.Rf1 Rb1 25.Bc1 Qc2 26.Qf4 g5 27.Nf5+ Kg6 28.Nh4+ Kg7 29.Nf5+ Kg6 30.Nh4+ Kg7 Drawn by 3-fold repetition ½-½ Ruffian 2.0.0 - Crafty-19.9 Computer chess game PAULDOIRE (6), 21.01.2004 1.e4 e5 2.Nf3 Nc6 3.Bb5 Bc5 4.0-0 Nd4 5.Nxd4 Bxd4 6.c3 Bb6 7.d4 c6 8.Bc4 exd4 9.cxd4 Ne7 10.Nc3 0-0 11.d5 d6 12.Bg5 h6 13.Bh4 Qc7 14.dxc6 bxc6 15.Bg3 Rd8 16.Qh5 Be6 17.Bxe6 fxe6 18.Rad1 Nc8 19.Rd3 Rf8 20.Rc1 Qd7 21.Rc2 d5 22.Be5 Qf7 23.Qe2 Ne7 24.Nd1 Ng6 25.Bg3 Rac8 26.Rdc3 Qd7 27.Qg4 d4 28.Rd3 Qf7 29.h4 c5 30.h5 Nh8 31.Be5 Qd7 32.b3 Rf7 33.Nb2 Re8 34.Rg3 Qe7 35.Nd3 Qf8 36.Bf4 Kh7 37.Rc4 a5 38.Rc1 Qe7 39.Rc2 Qf8 40.Kh1 Qe7 41.Rc4 Qf8 42.Rc1 Qe7 43.Rf1 Ref8 44.Rb1 a4 45.bxa4 Bd8 46.Rc1 Qh4+ 47.Kg1 Qxg4 48.Rxg4 Rxf4 49.Nxf4 Rxf4 50.Rxf4 Bg5 51.Rf8 Bxc1 52.a5 d3 53.a6 d2 54.Rd8 Nf7 55.Rxd2 Bxd2 56.a7 c4 57.a8Q c3 58.Qc6 Ng5 59.e5 Kg8 60.g3 Kf8 61.Qd6+ Kg8 62.f4 Bxf4 63.gxf4 Nh3+ 64.Kg2 Nxf4+ 65.Kf3 c2 66.Qc6 Nd3 67.Qxe6+ Kh7 68.Qf5+ Kg8 69.Qc8+ Kf7 70.Qc4+ Kf8 71.Qc8+ Kf7 72.Qc7+ Kg8 73.Qd8+ Kf7 74.Qd7+ Kf8 75.Qd8+ Kf7 76.Qd5+ Ke7 77.Qd6+ Ke8 78.Qe6+ Kf8 79.Ke3 c1Q+ 80.Kxd3 Qd1+ 81.Kc4 Qxh5 82.Qd6+ Kf7 83.Qd7+ Kf8 84.Qc8+ Ke7 85.Qb7+ Ke6 86.Qa6+ Kf7 87.Qa7+ Ke6 88.Qxg7 Qe2+ 89.Kb3 Qd3+ 90.Kb4 Qd2+ 91.Kb3 Qd3+ 92.Kb2 Qe2+ 93.Kb3 Drawn by 3-fold repetition ½-½
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.