Computer Chess Club Archives


Search

Terms

Messages

Subject: Modified Crafty v17.14 is available ...

Author: Mike Byrne

Date: 03:04:11 07/15/02



This is  Bob Hyatt's Crafty 17.14 (which is a super fast searcher), compiled
with MSVC 6 with the Intel plug in with some of my pet changes:

They include :

modified time.c - a more aggressive use of time up front in all type of games -
blitz, tournament and increment

tweaked extensions - but not elaborate - check out the "bench"

standard 17.14 evaluation code - no changes here


this version is very good - some results:

Crafty v17.14 (1 cpus)

White(1): bench
Running benchmark. . .
Total nodes: 59824696
Raw nodes per second: 672187
Total elapsed time: 89
SMP time-to-ply measurement: 7.191011


White(1): test d:\crafty\positions\ccc.epd 2
======================================================================
! WAC100 !
======================================================================
[D]8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6+; id "WAC100";

solution 1. b6+
end-game phase
              time surplus   0.00  time limit 5:00 (5:00)
         nss  depth   time  score   variation (1)
               11     0.11   3.37   1. Kb3 Bd6 2. Be3 Kb6 3. Kc3 Bb8 4.
                                    Kd2 Bd6 5. Kd3 <HT>
               11->   0.13   3.37   1. Kb3 Bd6 2. Be3 Kb6 3. Kc3 Bb8 4.
                                    Kd2 Bd6 5. Kd3 <HT>
               12     0.20   3.28   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Ke2 Bd8 5. Bc3 Bc7 6. Bxf6 Bxf4
               12->   0.30   3.28   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Ke2 Bd8 5. Bc3 Bc7 6. Bxf6 Bxf4
               13     0.38   3.52   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bc7 5. Ke3 Bd8 6. Kd2 Kb6 7. Ke3
               13->   0.47   3.52   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bc7 5. Ke3 Bd8 6. Kd2 Kb6 7. Ke3
               14     0.69   3.47   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bc7 5. Ke3 Bd8 6. Ke2 <HT>
         (2)   14->   1.05   3.47   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bc7 5. Ke3 Bd8 6. Ke2 <HT>
               15     1.31   3.47   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bd8 5. Ke3 Ka8 6. Kd2 Ka7 7. Ke2
                                    Be7 8. Ba5 <HT>
         (2)   15->   1.78   3.47   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bd8 5. Ke3 Ka8 6. Kd2 Ka7 7. Ke2
                                    Be7 8. Ba5 <HT>
               16     2.49   3.47   1. Kb3 Bd6 2. Kc3 Bc7 3. Kd3 Bb6 4.
                                    Bc3 Bd8 5. Ke3 Ka8 6. Kd2 Ka7 7. Ke2
                                    Be7 8. Ba5 <HT>
               16     3.50   3.82   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Kb8 4.
                                    Kxc5 Ba5 5. Kd6 Ka8 6. Ke7 Be1 7. Kxf6
                                    Bxh4+ 8. Kxf5 Bg3 9. a7 h4 10. Ke6
         (4)   16->   3.94   3.82   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Kb8 4.
                                    Kxc5 Ba5 5. Kd6 Ka8 6. Ke7 Be1 7. Kxf6
                                    Bxh4+ 8. Kxf5 Bg3 9. a7 h4 10. Ke6
         (3)   17     4.56   3.90   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Bb8 4.
                                    Bxc5+ Ka8 5. Be3 Bd6 6. c5 Bc7 7. c6
                                    Kb8 8. Kc4 Ka8 9. Kd5 Kb8 10. a7+ Ka8
                                    11. Ke6
         (4)   17->   7.42   3.90   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Bb8 4.
                                    Bxc5+ Ka8 5. Be3 Bd6 6. c5 Bc7 7. c6
                                    Kb8 8. Kc4 Ka8 9. Kd5 Kb8 10. a7+ Ka8
                                    11. Ke6
               18     7.64     ++   1. b6+!!
               18->   1:26   4.29   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Bb8 4.
                                    Bxc5+ Ka8 5. Be3 Bd6 6. c5 Bc7 7. c6
                                    Kb8 8. Kc4 Ka8 9. Kd5 Kb8 10. a7+ Ka8
                                    11. Ke6
               19     1:29   4.51   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Ka8 4.
                                    Kxc5 Ka7 5. Kc6+ Ka8 6. c5 Bb8 7. Kb5
                                    Bc7 8. c6 Kb8 9. Bc5 <HT>
         (3)   19->   1:41   4.51   1. b6+ Bxb6 2. Kb5 Bc7 3. Be3 Ka8 4.
                                    Kxc5 Ka7 5. Kc6+ Ka8 6. c5 Bb8 7. Kb5
                                    Bc7 8. c6 Kb8 9. Bc5 <HT>
              time=1:41  cpu=199%  mat=1  n=138050137  fh=97%  nps=1361709
              ext-> checks=13505902 recaps=48818 pawns=1044210 1rep=712329
thrt:14672
              predicted=0  nodes=138050137  evals=5173267
              endgame tablebase-> probes done=0  successful=0
              SMP->  split=3210  stop=297  data=10/64  cpu=3:22  elap=1:41

======================================================================
! WAC105 !
======================================================================
[D]r2r2k1/pb3ppp/1p1bp3/7q/3n2nP/PP1B2P1/1B1N1P2/RQ2NRK1 b - - bm Qxh4; id
"WAC105";

solution 1. Qxh4
              time surplus   0.00  time limit 5:00 (5:00)
         nss  depth   time  score   variation (1)
                5     0.19     ++   1. ... Bxg3!!
                5     0.27   3.64   1. ... Bxg3 2. Be4 Ne2+ 3. Kg2 Rxd2
                                    4. fxg3 Bxe4+ 5. Qxe4
                5->   0.27   3.64   1. ... Bxg3 2. Be4 Ne2+ 3. Kg2 Rxd2
                                    4. fxg3 Bxe4+ 5. Qxe4
                6     0.36     ++   1. ... Bxg3!!
                6     0.48   5.05   1. ... Bxg3 2. Be4 Bxe4 3. Nxe4 Bh2+
                                    4. Kg2 Nxb3 5. Bf6 Nxa1 6. Bxd8 Rxd8
                                    7. Qxa1
                6     0.61     ++   1. ... Qxh4!!
                6     0.64   9.11   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Qxh7 5. Qxh7+ Kxh7 6. Rac1
         (3)    6->   0.64   9.11   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Qxh7 5. Qxh7+ Kxh7 6. Rac1
         (2)    7     0.75   9.34   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Qxh7 5. Qxh7+ Kxh7 6. Rac1
                                    e5
                7->   0.83   9.34   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Qxh7 5. Qxh7+ Kxh7 6. Rac1
                                    e5
                8     0.94     ++   1. ... Qxh4!!
                8     1.67  15.06   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Kh8 5. Bxg7+ Kxg7 6. Qb2+
                                    f6 7. Qxf6+ Qxf6 8. Bd3
         (2)    8->   3.28  15.06   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Kh8 5. Bxg7+ Kxg7 6. Qb2+
                                    f6 7. Qxf6+ Qxf6 8. Bd3
                9     3.48     ++   1. ... Qxh4!!
                9     6.14  Mat06   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Kf8 5. Bxg7+ Ke8 6. gxh4 Bh2#
                9->   6.63  Mat06   1. ... Qxh4 2. Nef3 Nxf3+ 3. Nxf3 Bxf3
                                    4. Bxh7+ Kf8 5. Bxg7+ Ke8 6. gxh4 Bh2#
              time=6.63  cpu=198%  mat=1  n=7870828  fh=93%  nps=1187153
              ext-> checks=449279 recaps=54630 pawns=5 1rep=51428 thrt:5306
              predicted=0  nodes=7870828  evals=615750
              endgame tablebase-> probes done=0  successful=0
              SMP->  split=198  stop=31  data=6/64  cpu=13.13  elap=6.63
======================================================================
! WAC141 !
======================================================================
[D]4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id
"WAC141";

solution 1. Qxf4
              time surplus   0.00  time limit 5:00 (5:00)
         nss  depth   time  score   variation (1)
                7     0.18     ++   1. Kf1!!
                7->   0.37  -2.13   1. Kf1 Re2 2. Bc2 c5 3. d5 Kf8
                8     0.98     ++   1. Kf1!!
                8->   1.14  -1.74   1. Kf1 Re2 2. Bc2 c5 3. d5 Kf8
                9     3.17  -1.75   1. Kf1 Kh7 2. Qc2 Kh6 3. Rg4 a5 4.
                                    Rhh4 Re2 5. Qc3
                9     3.56     ++   1. Qxf4!!
                9    13.00  Mat06   1. Qxf4 Bxf4 2. Rxh5 gxh5 3. Rxh5 Bh6
                                    4. Rxh6 Qg3+ 5. Kxg3 Kf8 6. Rh8#
                9->  13.01  Mat06   1. Qxf4 Bxf4 2. Rxh5 gxh5 3. Rxh5 Bh6
                                    4. Rxh6 Qg3+ 5. Kxg3 Kf8 6. Rh8#
               10    14.92  Mat06   1. Qxf4 Bxf4 2. Rxh5 gxh5 3. Rxh5 Bh6
                                    4. Rxh6 Qg3+ 5. Kxg3 Kf8 6. Rh8#
               10->  15.00  Mat06   1. Qxf4 Bxf4 2. Rxh5 gxh5 3. Rxh5 Bh6
                                    4. Rxh6 Qg3+ 5. Kxg3 Kf8 6. Rh8#
              time=15.00  cpu=199%  mat=-1  n=20771202  fh=92%  nps=1384746
              ext-> checks=1809073 recaps=72249 pawns=2460 1rep=185082
thrt:115810
              predicted=0  nodes=20771202  evals=1018265
              endgame tablebase-> probes done=0  successful=0
              SMP->  split=215  stop=34  data=6/64  cpu=29.92  elap=15.00
======================================================================
! CCC !
======================================================================
[D]2k5/215/3pr2p/5Qp1/8/6P1/3pqP1P/R5K1 w - - bm Ra8 id "CCC"

solution 1. Ra8+
end-game phase
              time surplus   0.00  time limit 5:00 (5:00)
         nss  depth   time  score   variation (1)
         (2)    6     0.09  -0.34   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                6->   0.11  -0.34   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                7     0.12  -0.20   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+
         (3)    7->   0.17  -0.20   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+
         (2)    8     0.22  -0.21   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+ Kc3
         (3)    8->   0.42  -0.21   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+ Kc3
         (2)    9     0.56  -0.24   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+ Kd3 8. Qf5+ Re4
         (2)    9->   0.83  -0.24   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Qf4+ Kd3 8. Qf5+ Re4
               10     1.28     --   1. Qc2+
               10     1.31  -0.64   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kb2 9. Rb4+ Kc2
         (4)   10->   2.36  -0.64   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kb2 9. Rb4+ Kc2
               11     2.40     ++   1. Qc2+!!
         (3)   11    27.00   0.02   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kc2 9. Qa4+ Kc3
                                    10. Rd4
               11->  28.34   0.02   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kc2 9. Qa4+ Kc3
                                    10. Rd4
               12    30.69   0.00   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kc2 9. Qa4+ Kc3
                                    10. Qa5+
               12->  34.11   0.00   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Kc3 8. Qa5+ Kc2 9. Qa4+ Kc3
                                    10. Qa5+
               13    39.92   0.04   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Re4 8. Rxe4+ Kxe4 9. f3+ Kd4
                                    10. Qg7+ Qe5 11. Qg4+ Kd3 12. f4
         (2)   13->  50.20   0.04   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Re4 8. Rxe4+ Kxe4 9. f3+ Kd4
                                    10. Qg7+ Qe5 11. Qg4+ Kd3 12. f4
               14     1:05   0.01   1. Qc2+ Kd8 2. Ra8+ Ke7 3. Qh7+ Kf6
                                    4. Qxh6+ Kf5 5. Rf8+ Ke5 6. Qxg5+ Kd4
                                    7. Rf4+ Re4 8. Rxe4+ Kxe4 9. Qe7+ Kd3
                                    10. Qxd6+ Kc3 11. Qc7+ Qc4 12. Qe5+
                                    Kc2 13. Qf5+ <HT>
               14     1:05     ++   1. Ra8+!!
               14     2:02  Mat13   1. Ra8+ Kd7 2. Ra7+ Kc6 3. Qc2+ Kd5
                                    4. Ra5+ Kd4 5. Qb2+ Kc4 6. Qb5+ Kc3
                                    7. Ra3+ Kd4 8. Ra4+ Kc3 9. Qb4+ Kc2
                                    10. Ra2+ Kd3 11. Ra3+ Kc2 12. Rc3+
                                    Kd1 13. Qb1#
               14->   2:08  Mat13   1. Ra8+ Kd7 2. Ra7+ Kc6 3. Qc2+ Kd5
                                    4. Ra5+ Kd4 5. Qb2+ Kc4 6. Qb5+ Kc3
                                    7. Ra3+ Kd4 8. Ra4+ Kc3 9. Qb4+ Kc2
                                    10. Ra2+ Kd3 11. Ra3+ Kc2 12. Rc3+
                                    Kd1 13. Qb1#
White(1): ?
              time=2:14  cpu=199%  mat=-1  n=172094178  fh=97%  nps=1278465
              ext-> checks=23523851 recaps=305434 pawns=31545 1rep=1332227
thrt:104050
              predicted=0  nodes=172094178  evals=8529219
              endgame tablebase-> probes done=0  successful=0
              SMP->  split=2596  stop=227  data=10/64  cpu=4:28  elap=2:14




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.