Alaric in Aljechin-Sterk

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Eelco de Groot
Posts: 4662
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Alaric in Aljechin-Sterk

Post by Eelco de Groot »

I finally found a setting for Alaric with which he can solve the Aljechin- Sterk position within reasonable time. This is not an easy test-position for Alaric. First I tried several settings with more Late Move Reductions, that did give a better branching factor however the keymove Bf6 seemed to go further out of reach.

The default Alaric 70617 needs more than thirty minutes to find Bf6, I have not yet timed it accurately because I was impatient.. New settings actually have less Late Move Reductions although most remains the same, History Value is reduced from 60 to 50 and the LMRmove number is increased from 3 to 4. Rest is default. Alaric has lots of tuning options!

Now Alaric is faster and solves the position in slightly less than fifteen minutes:


[d]r4rk1/p4ppp/qp2p3/b5B1/n1R5/5N2/PP2QPPP/1R4K1 w - -

Engine: Alaric SD300r100H50N4 (256 MB, Athlon 2009 MHz)
gemaakt door Peter Fendrich

9.00 0:00 +1.15 1.Pd4 Pc5 2.b4 Pe4 3.Pxe6 Pd6 4.b5 Db7
5.Tc7 (186.174)

9.00 0:00 +1.31 1.Df1 Pc5 2.b4 Lxb4 3.Tbxb4 Dxa2
4.Le7 Tfc8 5.Lxc5 Txc5 6.Txc5 bxc5 (232.595)

10.00 0:00 +1.31 1.Df1 Pc5 2.b4 Lxb4 3.Tbxb4 Dxa2
4.Le7 Tfc8 5.Lxc5 Txc5 6.Txc5 bxc5 (359.060)

11.01 0:01 +1.31 1.Df1 Pc5 2.b4 Lxb4 3.Tbxb4 Dxa2
4.Le7 Tfc8 5.Lxc5 Txc5 6.Txc5 bxc5 (807.899) 599

12.01 0:02 +1.31 1.Df1 Pc5 2.b4 Lxb4 3.Tbxb4 Dxa2
4.Le7 Tfc8 5.Lxc5 Txc5 6.Txc5 bxc5 (1.614.733) 630

12.21 0:05 +1.47 1.Kf1 f6 2.Le3 Db5 3.b4 Tad8 4.Tcc1 Df5
5.Ld4 Lxb4 6.Txb4 Pc5 (3.387.717) 652

13.01 0:08 +1.53 1.Kf1 f6 2.Le3 Db5 3.b4 Tac8 4.Txc8 Dxe2+
5.Kxe2 Txc8 6.Ld2 Pc3+ 7.Lxc3 Txc3
8.bxa5 Tc2+ 9.Kd3 (5.541.612) 660

14.01 0:16 +1.53 1.Kf1 f6 2.Le3 Db5 3.b4 Tac8 4.Txc8 Dxe2+
5.Kxe2 Txc8 6.Ld2 Pc3+ 7.Lxc3 Txc3
8.bxa5 Tc2+ 9.Kd3 (10.661.157) 662

15.01 0:35 +1.85 1.Kf1 f6 2.Le3 Db5 3.b4 Tad8 4.Tcc1 Df5
5.Ld4 Td5 6.bxa5 e5 7.Tb4 exd4
8.Txa4 (23.498.576) 663

16.01 1:06 +1.91 1.Kf1 f6 2.Le3 Db5 3.b4 Tac8 4.Txc8 Dxe2+
5.Kxe2 Txc8 6.Ld2 Pc3+ 7.Lxc3 Txc3
8.bxa5 Tc2+ 9.Kd3 Txf2 10.axb6 axb6 (44.365.476) 666

17.01 2:23 +1.90 1.Kf1 f6 2.Le3 Db5 3.b4 Tac8 4.Txc8 Dxe2+
5.Kxe2 Txc8 6.Ld2 Lxb4 7.Txb4 Pc3+
8.Lxc3 Txc3 9.Kd2 Ta3 10.Tb2 (95.546.098) 663

17.33 14:48 +2.59 1.Lf6 Tfc8 2.De5 Tc5 3.Txc5 gxf6
4.Dg3+ Kh8 5.Tc7 Dd3 6.Tbc1 Dg6 7.b3 Pc5
8.Txa7 Dxg3 9.Txa8+ Dg8 10.Txg8+ Kxg8
11.Pd4 (564.861.666) 635

18.01 19:13 +2.38 1.Lf6 Tfc8 2.De5 Tc5 3.Txc5 gxf6
4.Dg3+ Kh8 5.Tc7 Dd3 6.Tbc1 Dg6 7.b3 Pc5
8.Txa7 Dxg3 9.Txa8+ Dg8 10.Txg8+ Kxg8
11.Tc4 Kg7 12.Tg4+ Kf8 (732.205.402) 634


Eelco
User avatar
Eelco de Groot
Posts: 4662
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Beta-testing Re: Alaric in Aljechin-Sterk

Post by Eelco de Groot »

I think Alaric is now playing with its book! In Shredder UCI interface on my machine at least. I don't know if Peter changed something in the sources of his latest version or I have to check if I did something wrong before, but here are two games, Alaric won a minimatch against Pro Deo 1.5 Test17 in UCI version with Odd Gunnar's Wb2uci adapter, ProDeo 1.5 also seems to be playing with its own book:


[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "1"]
[White "Alaric 70702"]
[Black "ProDeo 1.5 wb2uci"]
[Result "1/2-1/2"]

1. e4 {0.00/1 0s} e5 {+0.01/1 0s} 2. Nc3 {0.00/1 0s} Nf6
{+0.01/1 0s} 3. Bc4 {0.00/1 0s} Nxe4 {+0.01/1 0s} 4. Qh5
{0.00/1 0s} Nd6 {+0.01/1 0s} 5. Bb3 {0.00/1 0s} Be7
{+0.01/1 0s} 6. Nf3 {0.00/1 0s} Nc6 {+0.01/1 0s} 7. Nxe5
{0.00/1 0s} g6 {+0.01/1 0s} 8. Nxc6 {+0.08/17 19s} dxc6
{+0.01/1 0s} 9. Qa5 {+0.09/16 19s} O-O {+0.17/12 12s}
10. O-O {-0.03/17 23s} b6 {+0.30/13 15s} 11. Qe5 {0.00/16
18s} Bf6 {+0.19/13 22s} 12. Qf4 {-0.20/15 17s} Re8
{+0.09/13 21s} 13. d3 {-0.13/15 24s} a5 {+0.16/12 20s}
14. a3 {-0.13/14 16s} Be5 {+0.69/12 12s} 15. Qf3 {-0.19/15
16s} a4 {+0.71/11 26s} 16. Ba2 {-0.27/15 15s} Qh4 {+0.50/11
19s} 17. h3 {-0.12/14 15s} Bd7 {+0.44/11 18s} 18. Ne4
{-0.08/14 15s} Bf5 {+0.36/12 10s} 19. Nc3 {-0.13/15 30s} c5
{+0.47/10 9s} 20. Bd5 {+0.09/14 19s} Rad8 {+0.42/11 11s}
21. Bc6 {+0.10/14 13s} Bd7 {+0.41/12 19s} 22. Bxd7
{+0.08/15 13s} Rxd7 {+0.38/9 1s} 23. Qc6 {+0.05/15 15s}
Rdd8 {+0.28/12 12s} 24. Bd2 {+0.31/14 12s} c4 {+0.27/12
22s} 25. Qxa4 {+0.30/14 13s} Bd4 {+0.21/11 13s} 26. Qc6
{+0.13/13 13s} cxd3 {-0.01/11 17s} 27. cxd3 {+0.20/14 12s}
Re5 {-0.01/11 10s} 28. b4 {+0.03/14 12s} Nf5 {+0.53/11 9s}
29. Qxc7 {+0.15/14 15s} Ng3 {+0.58/11 18s} 30. Bf4
{-0.02/14 12s} Nxf1 {+0.49/11 8s} 31. Rxf1 {-0.22/15 15s}
Ree8 {+0.51/12 9s} 32. Bg3 {-0.22/16 14s} Qe7 {+0.53/13
14s} 33. Nb5 {-0.19/15 10s} Qe6 {+0.57/12 14s} 34. a4
{-0.08/15 14s} Rd7 {+0.51/12 13s} 35. Qc2 {-0.08/15 10s}
Bf6 {+0.45/12 14s} 36. f3 {-0.04/14 10s} Qd5 {+0.67/11 16s}
37. Bf2 {-0.02/14 9s} Re6 {+0.57/12 12s} 38. d4 {-0.12/15
9s} Rc6 {+0.64/12 9s} 39. Qe4 {-0.21/15 11s} Be7 {+0.68/13
12s} 40. Rb1 {-0.19/15 9s} Rc8 {+0.67/12 11s} 41. Qxd5
{-0.24/15 9s} Rxd5 {+0.80/5 0s} 42. Kf1 {-0.22/14 9s} Kg7
{+0.71/11 12s} 43. Be3 {-0.24/15 15s} Rc2 {+0.67/12 10s}
44. Bf4 {-0.24/14 8s} h5 {+0.81/11 8s} 45. Be5+ {-0.21/13
8s} f6 {+0.76/11 10s} 46. Bg3 {-0.35/15 9s} Kf7 {+0.73/11
6s} 47. Be1 {-0.35/15 13s} f5 {+0.86/12 11s} 48. Rd1
{-0.23/14 8s} g5 {+0.73/12 11s} 49. Na3 {-0.11/15 8s} Rc8
{+0.76/12 5s} 50. Nb5 {-0.09/15 8s} Bf6 {+0.72/11 7s}
51. Bd2 {-0.13/14 8s} Kg6 {+0.64/11 5s} 52. f4 {-0.05/14
8s} gxf4 {+0.73/12 10s} 53. Bxf4 {-0.13/15 8s} Rc2
{+0.71/12 10s} 54. Bg3 {-0.13/14 7s} Rc4 {+0.73/11 7s}
55. Be1 {-0.16/15 7s} f4 {+0.67/12 8s} 56. Ke2 {+0.13/13
7s} Rc2+ {+0.16/11 8s} 57. Bd2 {+0.12/14 7s} Bxd4 {+0.23/12
8s} 58. Kd3 {+0.28/16 7s} Rxd2+ {+0.19/12 8s} 59. Kxd2
{+0.30/17 7s} Bc3+ {+0.14/13 10s} 60. Kc1 {+0.36/19 7s}
Rxd1+ {+0.12/14 12s} 61. Kxd1 {+0.36/20 7s} Bxb4 {+0.06/15
5s} 62. Ke2 {+0.35/19 7s} Kf5 {+0.02/15 6s} 63. Kd3
{+0.36/18 7s} f3 {0.00/15 7s} 64. Nd4+ {+0.15/18 7s} Kf4
{+0.13/14 8s} 65. gxf3 {0.00/19 16s} h4 {+0.20/15 9s}
66. Kc4 {0.00/20 8s} Be1 {+0.19/16 13s} 67. Kb5 {0.00/20
6s} Bf2 {0.00/16 9s} 68. Nc6 {0.00/20 6s} Bc5 {0.00/15 5s}
69. Nb8 {0.00/20 6s} Kg3 {0.00/16 8s} 1/2-1/2

[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "2"]
[White "ProDeo 1.5 wb2uci"]
[Black "Alaric 70702"]
[Result "0-1"]

1. e4 {+0.01/1 0s} g6 {0.00/1 0s} 2. d4 {+0.01/1 0s} Bg7
{0.00/1 0s} 3. Nf3 {+0.01/1 0s} d6 {0.00/1 0s} 4. Nc3
{+0.01/1 0s} c6 {0.00/1 0s} 5. Be2 {+0.01/1 0s} Nf6 {0.00/1
0s} 6. O-O {+0.01/1 0s} O-O {0.00/1 0s} 7. Re1 {+0.01/1 0s}
Nbd7 {0.00/1 0s} 8. a4 {+0.01/1 0s} e5 {-0.40/15 37s}
9. dxe5 {+0.01/1 0s} Nxe5 {-0.38/15 18s} 10. Bf4 {+0.28/12
19s} Nfg4 {-0.18/14 18s} 11. Nxe5 {+0.42/11 12s} Nxe5
{-0.25/15 17s} 12. Qd2 {+0.41/12 16s} Qc7 {-0.27/15 17s}
13. Red1 {+0.39/12 20s} Rd8 {-0.33/15 17s} 14. a5 {+0.32/13
22s} Be6 {-0.35/15 16s} 15. Ra4 {+0.32/11 19s} b5 {-0.24/14
58s} 16. axb6 {+0.52/13 19s} Qxb6 {-0.44/15 14s} 17. b3
{+0.47/12 19s} Ng4 {-0.36/14 14s} 18. Bxg4 {+0.54/12 11s}
Bxg4 {-0.52/15 13s} 19. Be3 {+0.71/13 12s} c5 {-0.49/16
16s} 20. Nd5 {+0.95/13 15s} Qb7 {-0.41/14 13s} 21. f3
{+0.85/13 28s} Be6 {-0.60/13 13s} 22. Bg5 {+1.01/12 12s}
Bxd5 {-0.83/16 19s}

[d]r2r2k1/pq3pbp/3p2p1/2pb2B1/R3P3/1P3P2/2PQ2PP/3R2K1 w - -

{White's next move is probably an "avoid move", 23. Qxd5 keeps an advantage}

23. Bxd8 {?}{+0.78/13 16s} Bc6 {+0.02/16
12s} 24. Qxd6 {+0.55/12 8s} Bxa4 {-0.04/16 12s} 25. bxa4
{+0.83/9 1s} Bd4+ {-0.06/16 14s} 26. Kh1 {+0.18/11 19s} Qb2
{-0.06/16 11s} 27. Qd7 {0.00/13 18s} Qxc2 {-0.06/16 16s}
28. Re1 {0.00/12 13s} Qf2 {+0.02/15 15s} 29. Rc1 {0.00/12
11s} Qd2 {-0.08/14 17s} 30. Rf1 {0.00/12 10s} c4 {-0.06/15
19s} 31. Bg5 {+0.12/11 10s} Qd3 {+0.56/14 10s} 32. Rc1
{0.00/13 14s} c3 {+0.58/14 9s} 33. Qc7 {0.00/12 16s} Qa6
{+0.96/14 9s} 34. Qd7 {-0.26/12 14s} Qc4 {+0.85/14 12s}
35. Qb7 {-0.35/11 15s} Rc8 {+1.29/13 9s} 36. a5 {-0.44/12
13s} c2 {+1.44/13 9s} 37. h3 {-0.43/12 12s} Kg7 {+1.69/14
9s} 38. Bf4 {-0.38/12 7s} Rc5 {+1.68/14 9s} 39. Qb8
{-0.21/11 10s} Rb5 {+2.08/13 9s} 40. Qd8 {-1.37/11 14s} h5
{+2.49/14 10s} 41. Kh2 {-1.57/11 16s} Bb2 {+3.18/14 9s}
42. Be3 {-1.48/11 18s} Qc3 {+3.38/14 13s} 43. Bf2 {-2.05/10
20s} Qe5+ {+6.04/14 8s} 44. Bg3 {-5.37/11 7s} Bxc1
{+6.23/15 8s} 45. Bxe5+ {-5.37/10 3s} Rxe5 {+6.56/17 8s} 0-1

Alaric with default settings, Pro Deo 1.5 was not playing with default settings but with Test17 settings which I think are not especially good, on the other hand Alaric had 128 Mb hash in these testgames meant for testing Alaric's book use, where Pro Deo had w5 set so 192 Mb.
User avatar
Eelco de Groot
Posts: 4662
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Eelco de Groot »

I am glad Alaric did not seem to get swept under the rug by Glaurung in this minimatch, as here Alaric was using the History = 50, LMRMove number = 4 settings:

Alaric 70617 H50N4 - Glaurung 2-epsilon/5: 2½-1½

Glaurung and Alaric here playing with Shredder's big book, Shredder9.bkt

[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "1"]
[White "Alaric SD300r100H50N4"]
[Black "Glaurung 2-epsilon/5"]
[Result "1/2-1/2"]

1. d4 {Boek 0s} Nf6 {Boek 0s} 2. c4 {Boek 0s} e6 {Boek 0s}
3. Nc3 {Boek 0s} Bb4 {Boek 0s} 4. e3 {Boek 0s} O-O {Boek
0s} 5. Bd3 {Boek 0s} d5 {Boek 0s} 6. Nf3 {Boek 0s} c5 {Boek
0s} 7. O-O {Boek 0s} Nc6 {Boek 0s} 8. a3 {Boek 0s} Bxc3
{Boek 0s} 9. bxc3 {Boek 0s} Qc7 {Boek 0s} 10. cxd5 {Boek
0s} exd5 {Boek 0s} 11. Nd2 {Boek 0s} Re8 {+0.01/13 27s}
12. h3 {-0.01/14 36s} Ne7 {+0.01/14 20s} 13. dxc5 {-0.04/15
28s} Bf5 {0.00/14 14s} 14. Bb5 {-0.01/15 18s} Red8
{+0.05/14 17s} 15. Nb3 {+0.04/15 18s} Rab8 {0.00/13 21s}
16. a4 {+0.10/14 17s} Ne4 {0.00/14 18s} 17. f3 {+0.05/15
19s} Ng3 {+0.01/15 21s} 18. Re1 {+0.18/15 16s} a6 {0.00/14
12s} 19. Be2 {+0.08/14 16s} Ng6 {+0.23/13 14s} 20. Ra2
{+0.09/13 16s} Re8 {+0.29/12 17s} 21. f4 {+0.09/13 15s} Qc6
{+0.52/12 29s} 22. Bf3 {+0.04/14 16s} Be4 {+0.37/14 21s}
23. Bg4 {+0.07/15 18s} Nh4 {+0.90/13 9s} 24. Kh2 {+0.13/14
14s} Nhf5 {+0.70/13 12s} 25. Qd2 {0.00/14 19s} h5 {+1.19/13
14s} 26. Bxf5 {-0.12/15 20s} Nxf5 {+0.88/15 14s} 27. Qe2
{-0.12/14 13s} Qg6 {+0.90/13 10s} 28. Qf2 {-0.12/15 13s} h4
{+0.84/13 17s} 29. Nd4 {+0.29/15 13s} Qf6 {+0.31/13 12s}
30. Ba3 {+0.42/14 12s} Ng3 {+0.31/14 8s} 31. Rb2 {+0.47/15
12s} Qe7 {+0.09/14 15s} 32. Rb6 {+0.55/14 12s} Bd3 {0.00/14
18s} 33. Nf3 {+0.58/13 12s} Qe4 {-0.17/12 13s} 34. Qb2
{+0.72/13 12s} Qxa4 {+0.52/12 14s} 35. c6 {+0.94/13 12s}
Rxe3 {-0.76/11 8s} 36. Qb4 {+1.20/13 11s} Qc2 {0.00/13 18s}
37. Rxb7 {-0.06/12 23s} Rxe1 {0.00/12 10s} 38. Rxb8+
{-0.07/12 11s} Kh7 {0.00/13 9s} 39. Nxe1 {-0.08/13 22s} Qf2
{0.00/16 10s} 40. Nxd3 {-0.08/15 10s} Nf1+ {0.00/18 7s}
41. Kh1 {-0.08/4 0s} Ng3+ {0.00/19 16s} 42. Kh2 {-0.08/4
0s} Nf1+ {0.00/20 10s} 43. Kh1 {-0.08/4 0s} Ng3+ {0.00/20
19s} 44. Kh2 {-0.08/4 0s} 1/2-1/2

[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "2"]
[White "Glaurung 2-epsilon/5"]
[Black "Alaric SD300r100H50N4"]
[Result "1/2-1/2"]

1. d4 {Boek 0s} Nf6 {Boek 0s} 2. c4 {Boek 0s} e6 {Boek 0s}
3. Nc3 {Boek 0s} Bb4 {Boek 0s} 4. e3 {Boek 0s} O-O {Boek
0s} 5. Bd3 {Boek 0s} d5 {Boek 0s} 6. Nf3 {Boek 0s} c5 {Boek
0s} 7. O-O {Boek 0s} Nc6 {Boek 0s} 8. a3 {Boek 0s} Bxc3
{Boek 0s} 9. bxc3 {Boek 0s} Qc7 {Boek 0s} 10. cxd5 {Boek
0s} exd5 {Boek 0s} 11. Nd2 {Boek 0s} Bd7 {0.00/13 20s}
12. h3 {+0.09/13 32s} Ne7 {0.00/14 21s} 13. dxc5 {+0.25/14
17s} Qxc5 {0.00/14 19s} 14. Bb2 {+0.39/14 18s} Bf5
{-0.02/14 20s} 15. Bxf5 {+0.56/15 13s} Nxf5 {-0.10/15 20s}
16. c4 {+0.45/15 14s} dxc4 {-0.24/14 18s} 17. Bxf6
{+0.50/15 17s} gxf6 {-0.26/14 17s} 18. Qg4+ {+0.52/15 20s}
Kh8 {-0.37/16 17s} 19. Nxc4 {+0.64/15 20s} Rg8 {-0.37/15
31s} 20. Qf4 {+0.64/15 16s} b5 {-0.35/14 15s} 21. Nb2
{+0.64/14 20s} Rg5 {-0.26/13 15s} 22. Rfc1 {+0.70/14 18s}
Qe5 {-0.44/15 31s} 23. Qxe5 {+0.86/15 18s} fxe5 {-0.46/14
14s} 24. Nd3 {+0.70/15 20s} Nh4 {-0.52/14 14s} 25. g3
{+0.72/15 15s} e4 {-0.67/15 17s} 26. Nf4 {+1.00/15 9s} Rd8
{-0.61/15 13s} 27. Rc7 {+0.74/15 25s} Rd2 {-0.58/14 13s}
28. g4 {+0.70/14 23s} f5 {-0.64/14 12s} 29. Rxa7 {+1.11/14
13s} Rg8 {-0.73/14 12s} 30. Nh5 {+1.37/15 14s} Rd6
{-0.77/15 13s} 31. Ng3 {+1.54/14 9s} fxg4 {-0.77/15 12s}
32. hxg4 {+1.60/15 11s} Rxg4 {-1.12/14 12s} 33. Kf1
{+1.31/14 16s} Rd8 {-1.21/15 13s} 34. Ke2 {+1.68/15 14s}
Nf3 {-1.32/15 15s} 35. Rd1 {+1.96/15 7s} Rxd1 {-1.33/16
17s} 36. Kxd1 {+2.00/15 7s} Kg8 {-1.44/15 10s} 37. Rb7
{+2.09/15 9s} Ne5 {-1.79/15 10s} 38. Ke2 {+2.21/14 10s} Nc4
{-1.76/15 10s} 39. Rxb5 {+2.60/15 9s} Nxa3 {-1.80/16 11s}
40. Rb4 {+2.74/15 10s} Rg5 {-1.84/14 36s} 41. Rb3 {+2.70/15
14s} Ra5 {-1.89/15 9s} 42. Nxe4 {+2.80/15 7s} Kg7 {-1.90/14
9s} 43. Rb7+ {+2.90/14 9s} Kg6 {-2.02/14 8s} 44. Rb6+
{+2.88/14 8s} Kg7 {-2.04/14 8s} 45. Nd6 {+3.01/15 10s} Nc2
{-2.19/14 11s} 46. f4 {+3.05/14 10s} h5 {-1.97/13 9s}
47. Kd2 {+3.15/13 11s} Ra2 {-1.95/13 12s} 48. e4 {+2.96/13
19s} Nd4+ {-1.99/13 8s} 49. Kd3 {+2.94/14 10s} Ra4
{-2.11/13 8s} 50. Rb7+ {+2.82/13 13s} Kg8 {-1.92/13 8s}
51. e5 {+3.29/13 6s} h4 {-1.65/13 7s} 52. Rb8+ {+2.76/13
22s} Kh7 {-1.76/13 7s} 53. Rb2 {+2.66/13 7s} h3 {-1.71/13
7s} 54. Rh2 {+2.54/13 10s} Kg7 {-1.69/14 7s} 55. Nc4
{+2.78/14 6s} Ne6 {-1.51/14 7s} 56. f5 {+2.60/15 8s} Ng5
{-1.43/13 7s} 57. Rf2 {+2.27/13 9s} Rb4 {-1.16/13 19s}
58. Rf1 {+2.03/13 12s} h2 {-0.92/12 7s} 59. Kc3 {+1.09/13
9s} Ra4 {-0.32/13 7s} 60. Kb3 {+0.35/13 10s} Ra8 {-0.16/14
7s} 61. Rh1 {+0.35/14 7s} Nf3 {-0.16/14 7s} 62. Kc3
{0.00/14 7s} Ra2 {-0.04/13 8s} 63. e6 {0.00/14 5s} Kf6
{+0.01/13 6s} 64. Nd6 {-0.25/14 10s} Nh4 {-0.01/14 8s}
65. Rf1 {0.00/12 5s} Ra3+ {0.00/13 15s} 66. Kc4 {0.00/13
4s} Nxf5 {0.00/14 9s} 67. Nxf5 {0.00/14 5s} Kxe6 {-0.01/15
6s} 68. Nd4+ {+0.05/15 7s} Ke5 {-0.01/16 6s} 69. Nb3
{+0.03/14 4s} Ra4+ {0.00/15 6s} 70. Kd3 {0.00/17 4s} Rh4
{0.00/17 6s} 71. Rh1 {0.00/18 5s} Rh3+ {0.00/19 5s} 72. Kc4
{0.00/19 5s} 1/2-1/2

[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "1"]
[White "Alaric SD300r100H50N4"]
[Black "Glaurung 2-epsilon/5"]
[Result "1-0"]

1. d4 {Boek 0s} Nf6 {Boek 0s} 2. c4 {Boek 0s} e6 {Boek 0s}
3. Nc3 {Boek 0s} Bb4 {Boek 0s} 4. e3 {Boek 0s} O-O {Boek
0s} 5. Bd3 {Boek 0s} d5 {Boek 0s} 6. Nf3 {Boek 0s} c5 {Boek
0s} 7. O-O {Boek 0s} cxd4 {Boek 0s} 8. exd4 {+0.19/14 20s}
dxc4 {Boek 0s} 9. Bxc4 {Boek 0s} a6 {Boek 0s} 10. a4 {Boek
0s} Nc6 {Boek 0s} 11. Bg5 {Boek 0s} h6 {Boek 0s} 12. Be3
{Boek 0s} Qc7 {+0.17/13 14s} 13. h3 {0.00/13 24s} Bd7
{+0.03/13 22s} 14. Rc1 {+0.01/13 19s} Bd6 {+0.03/13 20s}
15. d5 {+0.29/15 19s} Ne5 {-0.37/12 14s} 16. Ba2 {+0.53/14
35s} Nxf3+ {-0.25/12 12s} 17. Qxf3 {+0.50/14 17s} Qb8
{-0.35/13 22s} 18. Bxh6 {+1.13/13 17s} exd5 {-0.68/12 13s}
19. Be3 {+1.18/14 18s} Be6 {-0.92/13 12s} 20. Rcd1
{+1.25/13 16s} b5 {-1.13/13 23s} 21. Nxd5 {+1.08/15 27s}
Nxd5 {-1.64/14 25s} 22. Bxd5 {+1.46/16 15s} Bxd5 {-1.74/15
12s} 23. Rxd5 {+1.42/15 15s} bxa4 {-1.70/14 12s} 24. Bd4
{+1.64/13 14s} f6 {-1.62/13 11s} 25. Rd1 {+1.67/13 14s} a5
{-2.13/12 18s} 26. Bc3 {+1.91/13 14s} Bh2+ {-2.25/14 23s}
27. Kf1 {+2.00/14 13s} Be5 {-2.03/13 12s} 28. Bxe5
{+1.88/15 15s} fxe5 {-2.05/14 13s} 29. Qe2 {+1.80/14 13s}
Qb3 {-2.01/13 11s} 30. Rxe5 {+1.83/14 29s} Rac8 {-2.03/13
14s} 31. Kg1 {+1.94/12 12s} Qb6 {-2.07/12 20s} 32. Re1
{+2.03/12 16s} Qd4 {-2.17/12 10s} 33. Re4 {+2.16/14 11s}
Qd7 {-2.27/13 13s} 34. Ra1 {+2.15/14 16s} Qf5 {-2.43/13
17s} 35. f4 {+2.35/13 11s} Rfd8 {-2.68/12 19s} 36. Raxa4
{+2.43/13 10s} Qg6 {-2.70/12 9s} 37. Kh2 {+2.53/13 22s} Rc5
{-3.01/13 10s} 38. Ra3 {+2.66/13 10s} Kf8 {-2.96/12 8s}
39. Rg3 {+2.71/13 10s} Qf7 {-3.27/13 10s} 40. Qe3 {+2.78/13
9s} Rcd5 {-3.21/14 11s} 41. f5 {+3.25/13 9s} R8d6 {-4.17/12
9s} 42. Rh4 {+3.38/14 12s} Kg8 {-4.84/13 9s} 43. Rhg4
{+3.95/13 9s} Rd7 {-5.39/14 14s} 44. Qc3 {+4.28/14 10s}
R5d6 {-5.50/14 14s} 45. Rxg7+ {+4.22/14 9s} 1-0

[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.03"]
[Round "2"]
[White "Glaurung 2-epsilon/5"]
[Black "Alaric SD300r100H50N4"]
[Result "1/2-1/2"]

1. d4 {Boek 0s} Nf6 {Boek 0s} 2. c4 {Boek 0s} e6 {Boek 0s}
3. Nc3 {Boek 0s} Bb4 {Boek 0s} 4. e3 {Boek 0s} O-O {Boek
0s} 5. Bd3 {Boek 0s} d5 {Boek 0s} 6. Nf3 {Boek 0s} c5 {Boek
0s} 7. O-O {Boek 0s} cxd4 {Boek 0s} 8. exd4 {+0.35/13 13s}
dxc4 {Boek 0s} 9. Bxc4 {Boek 0s} a6 {Boek 0s} 10. a4 {Boek
0s} Nc6 {Boek 0s} 11. Bg5 {Boek 0s} h6 {Boek 0s} 12. Be3
{Boek 0s} Bd6 {+0.04/13 23s} 13. Rc1 {0.00/13 21s} Ng4
{0.00/14 29s} 14. Ne4 {+0.25/13 19s} Nxh2 {+0.15/15 19s}
15. Nxh2 {+0.17/14 27s} Bxh2+ {+0.09/16 19s} 16. Kxh2
{+0.23/17 18s} Qh4+ {+0.07/15 18s} 17. Kg1 {-0.03/5 0s}
Qxe4 {-0.02/16 19s} 18. Bd3 {+0.17/15 30s} Qd5 {+0.05/15
17s} 19. Qg4 {+0.17/13 12s} f5 {+0.09/14 24s} 20. Qg3
{0.00/13 15s} Qb3 {+0.02/14 37s} 21. Rc3 {+0.62/14 22s}
Qxa4 {+0.12/14 15s} 22. b3 {+0.56/13 19s} Qb4 {+0.24/15
14s} 23. Rc4 {+0.54/14 11s} Qxb3 {+0.30/15 14s} 24. Bxh6
{0.00/14 10s} Rf7 {+0.40/14 14s} 25. Rb1 {0.00/13 12s} Qa3
{+0.42/13 14s} 26. Bf4 {0.00/12 10s} e5 {+0.32/14 40s}
27. Bxe5 {+0.56/13 12s} Be6 {+0.31/13 12s} 28. Bd6
{+0.68/13 13s} Qa5 {+0.43/13 12s} 29. Bc5 {+0.37/12 22s}
Re8 {+0.50/13 12s} 30. Rcc1 {+0.64/12 12s} Qd8 {+0.46/13
12s} 31. Rb6 {+0.66/12 10s} a5 {+0.46/13 11s} 32. Rcb1
{+0.98/12 11s} Qc8 {+0.43/13 11s} 33. Qg5 {+0.78/12 27s}
Ba2 {+0.39/13 21s} 34. Rd1 {+0.50/12 14s} Bd5 {+0.41/13
12s} 35. Rb5 {+0.35/12 20s} Qd8 {+0.45/12 10s} 36. Qg3
{+0.25/12 9s} Re6 {+0.49/13 11s} 37. Rdb1 {0.00/12 18s} Qf6
{+0.54/13 14s} 38. Bb6 {0.00/12 17s} Rd7 {+0.68/12 10s}
39. Rxd5 {0.00/12 14s} Rxd5 {-0.15/14 10s} 40. Bc4
{+0.58/13 12s} Nb4 {-0.10/14 20s} 41. Bc5 {+0.47/13 15s} b5
{+0.26/14 9s} 42. Bxb5 {+0.39/13 7s} Rd8 {+0.12/15 15s}
43. Qc7 {+0.35/13 10s} Nd5 {+0.24/13 8s} 44. Qxa5 {+0.33/13
7s} Kh7 {+0.26/12 8s} 45. Qd2 {+0.03/12 10s} Rb8 {+0.37/13
8s} 46. Rb3 {+0.50/13 10s} Qf7 {+0.49/13 8s} 47. Rh3+
{+0.68/13 9s} Kg8 {+0.45/14 8s} 48. Bd3 {+0.98/13 6s} Ra8
{+0.45/12 10s} 49. Qg5 {+1.68/13 9s} Ra1+ {+0.03/12 12s}
50. Kh2 {+0.90/13 6s} Qc7+ {-0.10/12 8s} 51. Qg3 {+0.92/14
26s} Qxg3+ {-0.04/13 8s} 52. Kxg3 {+0.80/15 6s} f4+
{-0.05/14 9s} 53. Kg4 {+1.01/15 6s} Rc1 {-0.05/14 7s}
54. Kg5 {+0.96/14 8s} Kf7 {-0.14/13 7s} 55. Rh8 {+0.92/14
7s} Ne7 {-0.13/13 7s} 56. Kxf4 {+0.86/13 10s} Rc3 {-0.31/14
15s} 57. Rh3 {+0.72/14 6s} Rf6+ {-0.30/14 7s} 58. Kg5
{+0.72/16 8s} Rxf2 {-0.19/16 7s} 59. Bg6+ {+0.64/15 6s}
Nxg6 {-0.12/17 7s} 60. Rxc3 {+0.64/15 2s} Rxg2+ {-0.09/16
7s} 61. Kf5 {+0.52/16 8s} Ne7+ {-0.02/16 7s} 62. Ke4
{+0.54/16 7s} Rg4+ {-0.01/16 7s} 63. Ke5 {+0.27/16 9s} Rg5+
{-0.01/16 7s} 64. Kf4 {+0.54/15 5s} Nd5+ {0.00/18 15s}
65. Kxg5 {+0.03/16 0s} Nxc3 {0.00/22 6s} 66. Kf5 {0.00/25
7s} Ke8 {0.00/23 6s} 67. Ke6 {0.00/28 6s} Nb5 {0.00/26 7s}
68. d5 {0.00/29 6s} 1/2-1/2
Peter Fendrich

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Peter Fendrich »

Thanks for testing Alaric.

I can see now that it is an established fact that Alaric surpassed Glaurung with this version. Rybka watch out, here we come!

ok, ok guys I know - let me dream on... :D

/Peter
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Dr.Wael Deeb »

Peter Fendrich wrote:Thanks for testing Alaric.

I can see now that it is an established fact that Alaric surpassed Glaurung with this version. Rybka watch out, here we come!

ok, ok guys I know - let me dream on... :D

/Peter
Bravo Peter,looking forward for the new release :D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Graham Banks
Posts: 44245
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Graham Banks »

Dr.Wael Deeb wrote: Bravo Peter,looking forward for the new release :D
Indeed! :P
User avatar
Eelco de Groot
Posts: 4662
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Eelco de Groot »

Peter Fendrich wrote:Thanks for testing Alaric.

I can see now that it is an established fact that Alaric surpassed Glaurung with this version. Rybka watch out, here we come!

ok, ok guys I know - let me dream on... :D

/Peter
Hello Peter,

Well, surpassing Glaurung, I can't remember that was exactly my claim but I think Alaric and Glaurung 2-ε/5 under these conditions are very closely matched. Now, I dare not predict a winner anymore!

One of Alaric's special strength I think is its endgames. It is often interesting to see how Glaurung and Alaric have different evaluations and move-choices in the endgame, and how Alaric sometimes manages to draw or win difficult or very dangerous looking endgames against Glaurung. I'm not a good endgame player at all but it reminded me of how it is said the great worldchampion Lasker often could win his games! I had much fun watching that!

These are the intermediate minimatch-results against Glaurung:

Third Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

A tie 1-1 [+1 =0 -1]

Fourth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

Glaurung wins 1½-½ [+1 =1 -0]

Fifth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

Alaric wins 2-0 [+2 =0 -0]

Sixth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

Glaurung wins 1½-½ [+1 =1 -0]

Eighth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

A tie 1-1 [+1 =0 -1]

Ninth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

A tie 1-1 [+1 =0 -1]

Eleventh Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

A tie 1-1 [+1 =0 -1]

Twelfth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

Glaurung wins 2-0 [+2 =0 -0]

Thirteenth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

Alaric wins 1½-½ [+1 =1 -0]

Fourteenth Run Alaric H50N4 - Glaurung 2-epsilon/5, Shredder GUI, Shredder9.bkt for both programs, 6 minutes per game with 6 seconds Fischer increment. 128 Mb hash for both programs.

A tie 1-1 [+1 =0 -1]

Intermediate Result Alaric 70617 H50N4 - Glaurung 2-epsilon/5: 14-14


For instance in the last game the two programs just played, I was amazed that Alaric actually pulled off a win in the ending, both programs evaluated about a draw but Glaurung's pawns looked dangerous opposed to Alaric's extra Bishop, I had almost thought this was going to be 2-0 for Glaurung in this match and Glaurung taking a two point lead overall:


[Event "6 minuten per partij + 6 seconden per zet"]
[Site "Engine Match"]
[Date "2007.07.05"]
[Round "2"]
[White "Glaurung 2-epsilon/5"]
[Black "Alaric SD300r100H50N4"]
[Result "0-1"]

1. e4 {Boek 0s} e5 {Boek 0s} 2. Nf3 {Boek 0s} Nc6 {Boek 0s}
3. Bb5 {Boek 0s} a6 {Boek 0s} 4. Ba4 {Boek 0s} Nf6 {Boek
0s} 5. O-O {Boek 0s} Be7 {Boek 0s} 6. Re1 {Boek 0s} b5
{Boek 0s} 7. Bb3 {Boek 0s} d6 {Boek 0s} 8. c3 {Boek 0s} O-O
{Boek 0s} 9. h3 {Boek 0s} Nb8 {Boek 0s} 10. d4 {Boek 0s}
Nbd7 {Boek 0s} 11. Nbd2 {Boek 0s} Bb7 {Boek 0s} 12. Bc2
{Boek 0s} Re8 {Boek 0s} 13. Nf1 {Boek 0s} Bf8 {Boek 0s}
14. Ng3 {Boek 0s} g6 {Boek 0s} 15. a4 {Boek 0s} Bg7 {Boek
0s} 16. Bd3 {Boek 0s} c6 {Boek 0s} 17. Bg5 {Boek 0s} Rb8
{Boek 0s} 18. Qb3 {+0.84/12 21s} exd4 {-0.33/12 21s}
19. cxd4 {+0.52/12 18s} c5 {-0.28/13 21s} 20. Qa2 {+0.54/12
30s} Ra8 {-0.34/12 20s} 21. Bf4 {+0.60/12 32s} cxd4
{-0.11/13 20s} 22. Bxd6 {+0.80/13 18s} Nb6 {-0.25/14 22s}
23. Be5 {+0.21/13 32s} Nxa4 {-0.11/14 19s} 24. Bxd4
{+0.37/13 21s} Nh5 {-0.13/14 18s} 25. Bxg7 {+0.74/13 15s}
Nxg3 {-0.13/14 18s} 26. Rad1 {+0.80/13 18s} Qc7 {-0.13/14
17s} 27. Rc1 {+0.23/12 12s} Qd6 {-0.13/14 17s} 28. Ng5
{+0.01/12 13s} Re7 {+0.54/13 17s} 29. b3 {-0.45/12 20s}
Kxg7 {+0.94/13 16s} 30. bxa4 {-1.01/12 14s} Qxd3 {+0.73/13
16s} 31. Re3 {-1.19/12 12s} Qd7 {+0.83/13 16s} 32. Rxg3
{-1.31/12 13s} f6 {+0.83/14 15s} 33. Qa1 {-0.98/13 21s} h6
{+0.73/15 23s} 34. Rd1 {-0.98/13 14s} Qe8 {+0.72/14 14s}
35. Rd6 {-0.39/13 13s} hxg5 {+0.34/14 16s} 36. Qxf6+
{+0.11/13 12s} Kh7 {+0.52/14 14s} 37. Rxg5 {+0.27/13 10s}
Qf7 {+0.07/14 13s} 38. Qxf7+ {+0.41/14 9s} Rxf7 {+0.13/16
13s} 39. axb5 {+0.13/16 15s} axb5 {+0.19/15 13s} 40. f3
{+0.47/15 12s} Ra1+ {+0.08/15 13s} 41. Kh2 {+0.33/15 8s}
Rc1 {+0.02/15 12s} 42. Rxb5 {+0.76/16 49s} Bc6 {+0.02/15
12s} 43. Re5 {+0.80/16 13s} Rc2 {-0.05/15 12s} 44. Kg3
{+0.74/15 8s} Ba4 {-0.09/16 14s} 45. Rg5 {+0.72/15 10s} Rg7
{-0.09/15 11s} 46. Kf4 {+0.72/14 8s} Be8 {-0.05/14 11s}
47. Re5 {+0.76/14 10s} Ba4 {-0.05/15 12s} 48. g4 {+0.82/13
7s} Rc3 {+0.02/14 11s} 49. h4 {+0.76/15 12s} Rf7+ {-0.05/15
11s} 50. Kg5 {+0.50/17 6s} Rcxf3 {-0.05/16 11s} 51. Rxg6
{+0.37/17 14s} Bd7 {-0.05/16 10s} 52. h5 {0.00/16 6s} Rf1
{-0.05/15 10s} 53. Rd5 {+0.13/15 11s} Rg1 {-0.05/15 10s}
54. Kh4 {+0.11/15 8s} Be8 {-0.05/15 10s} 55. Rgg5 {0.00/14
8s} Re1 {-0.04/12 10s} 56. e5 {0.00/14 10s} Bc6 {-0.04/14
22s} 57. Rd3 {0.00/17 10s} Rb7 {0.00/13 13s} 58. Rc3
{0.00/15 8s} Bd7 {-0.04/13 9s} 59. Kh3 {0.00/14 7s} Rb4
{0.00/13 11s} 60. Rd3 {0.00/14 6s} Be6 {-0.01/13 9s}
61. Ra3 {0.00/15 5s} Rb7 {0.00/13 8s} 62. Kg3 {0.00/16 6s}
Bd5 {0.00/13 9s} 63. Kf2 {0.00/15 10s} Re4 {+0.05/13 8s}
64. Kg3 {0.00/17 8s} Re2 {-0.01/13 8s} 65. Rd3 {0.00/15 6s}
Be4 {0.00/13 8s} 66. Rc3 {0.00/15 6s} Re7 {-0.05/14 12s}
67. Kf4 {0.00/15 7s} Re8 {0.00/14 8s} 68. Rc7+ {0.00/16 7s}
Kh6 {+0.15/15 8s} 69. Rf7 {0.00/17 6s} Rf2+ {+0.39/15 7s}
70. Kxe4 {0.00/18 3s} Rxf7 {+0.51/15 8s} 71. Rg6+ {0.00/18
8s} Kh7 {+0.31/4 0s} 72. g5 {-0.52/16 5s} Rf2 {+0.51/15 8s}
73. e6 {-0.90/15 9s} Rb8 {+0.51/15 8s} 74. Rh6+ {-0.52/14
7s} Kg7 {+0.71/14 7s} 75. Rg6+ {-0.96/16 8s} Kf8 {+1.01/15
7s} 76. Rf6+ {-1.00/16 7s} Rxf6 {+2.81/19 9s} 77. gxf6
{-1.00/14 0s} Rb5 {+2.81/17 10s} 78. h6 {-80.31/20 6s} Rh5
{+5.15/21 8s} 79. h7 {-80.51/22 8s} Rxh7 {+5.02/14 7s} 0-1
Final position:
[d]5k2/7r/4PP2/8/4K3/8/8/8 w - -
Won for Black!

Regards, Eelco
User avatar
Eelco de Groot
Posts: 4662
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Eelco de Groot »

Eelco de Groot wrote: Hello Peter,

Well, surpassing Glaurung, I can't remember that was exactly my claim..
Readers should know, Peter said I could publish anything, as long as it was true! :) So, now I have to be very careful with what I say here!

Eelco
Peter Fendrich

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Peter Fendrich »

Please don't misunderstand me!!!!

I have no delusions at all that Alaric is even near Glaurung...
I have the greatest respect for Tord and his excellent program.
Actually I recently downloaded the Glaurung source code to learn something about king safety.
I haven't studied that yet but I saw in the readme file a thanks to me. An article by me some "100 years ago" introduced Tord to chess programming.
The article itself is an embarresment to read today but I feel very proud of beeing the one who infected Tord with the chess programming virus.
Maybe my best contribution to the computer chess community!
Tord Romstad
Posts: 1808
Joined: Wed Mar 08, 2006 9:19 pm
Location: Oslo, Norway

Re: Beta-testing Re: Alaric in Aljechin-Sterk

Post by Tord Romstad »

Peter Fendrich wrote:I have no delusions at all that Alaric is even near Glaurung...
It is! Just have a look at the latest CEGT and CCRL rating lists: There is not a big difference between Glaurung and Alaric. Another interesting observation is that Ruffian is no longer the strongest Swedish engine. :)
I have the greatest respect for Tord and his excellent program.
Thanks! The respect is mutual, and I wish I were able to play with your program (the problem is, as usual, that I don't use Windows).
Actually I recently downloaded the Glaurung source code to learn something about king safety.
The king safety code in Glaurung 1.x, like the rest of the program, is ugly and almost unreadable. If you were interested in anything else than king safety, I would have pointed you towards the most recent development version of Glaurung 2, but unfortunately Glaurung 2 does not yet evaluate king safety (except for some very simple stuff).
I haven't studied that yet but I saw in the readme file a thanks to me. An article by me some "100 years ago" introduced Tord to chess programming.
Yes, that's true: My introduction to chess programming was a series of articles by Peter in PLY, the quarterly magazine of the SSDF.

Tord