Doch 1.3.3 update available

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

Moderator: Ras

User avatar
Jim Ablett
Posts: 2172
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Doch 1.3.3 update available

Post by Jim Ablett »

Image
Doch 1.3.3 JA by Don Dailey

Windows x64/win32 Intel compiler 11 & Linux
Gcc 32/64 bit compiles.

What's New:
Personality file bugfixes

Download:
http://www.mediafire.com/?md3nmnjyyfm
Alt Download:
http://good.net/_axYbsZ97a

Jim.
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Doch 1.3.3 update available

Post by Mike S. »

Thanks! The 32 bit Intel build seems to work ok now, on my computer with Vista and Arena 201 or Fritz 10 GUI, basically.

Just two sidenotes:

(1) If a .per file was used and I want to switch back to none, IOW back to the defaults, it is required in Arena to restart the engine. Just changing the engine settings without restart is not sufficient yet, and Doch would use the values of the previously loaded .per file, still.

(I've tested that with a personality with "weird" piece values, where it is quickly to see if Doch evaluates normal or not.)

(2) For Fritz, I suggest not to issue "technical messages" in a way which requires to user to click away these messages which appear in a popup window. I've got such messages telling me how much hash Doch currently uses after loading the engine each, which is definately unusual in Fritz. I don't know how automatic engine tournaments would be affected, if that message appears during they are processed.

The information if or which .per is used, does not appear in Fritz. - In Arena, all that is not a problem as that info simply goes to the engine output area on start.

Aside from that, it seems to work fine now, thanks. A problem with engine crashes I have had in analysis mode, if I would navigate through a game always changing positions, is gone now. The 32 bit Doch 1.3.3 seems stable, as far as I can tell now after a first glance.
Regards, Mike
Ron Langeveld
Posts: 140
Joined: Tue Jan 05, 2010 8:02 pm

Re: Doch 1.3.3 update available

Post by Ron Langeveld »

I am not sure the personality file is loaded correctly in the Deep Shredder 12 GUI. I put a personality file in the root folder of my drive with just a slight change to the rook mobility in the end game. I changed that from 48 to 46 so it shouldn't really result in big evaluation changes. The following game leads me to belief that something is wrong. The eval for the slightly modified version is 0.00 where the default sees an edge of almost 1 pawn.

[Event "1 Minutes/Game + 1 Seconds/Move"]
[Site "Engine Match"]
[Date "2010.01.07"]
[Round "4"]
[White "Doch64 1.3.3 JA RM46"]
[Black "Doch64 1.3.3 JA"]
[Result "1/2-1/2"]

1. e4 {book 0s} c5 {book 0s} 2. Nc3 {book 0s} Nc6 {book 0s}
3. Nf3 {book 0s} d6 {book 0s} 4. e5 {book 0s} a6 {-0.22/15
3s} 5. exd6 {-0.13/15 1s (Bd3)} e5 {-0.04/15 3s (e6)}
6. Bd3 {-0.15/13 2s} Bxd6 {-0.10/15 1s} 7. O-O {-0.12/15
3s} Nge7 {-0.28/15 3s (Nf6)} 8. Ng5 {-0.10/14 4s (b3)} h6
{-0.48/14 5s} 9. Nge4 {-0.34/16 5s} f5 {-0.56/15 1s (O-O)}
10. Qh5+ {+0.04/14 3s (Ng3)} g6 {-0.75/16 4s} 11. Nxd6+
{-0.02/14 5s} Qxd6 {-0.61/17 2s} 12. Qh4 {-0.29/15 1s} Be6
{-0.56/13 0s} 13. Be2 {-0.36/14 2s (b3)} O-O-O {-0.90/13
1s} 14. f3 {-0.39/14 1s (d3)} Nd4 {-1.02/13 1s (Kb8)}
15. Bd1 {-0.23/15 3s} g5 {-0.95/14 0s} 16. Qf2 {-0.31/15
1s} Kb8 {-0.91/14 2s} 17. Re1 {-0.28/15 0s (b3)} Nec6
{-0.90/13 9s} 18. a3 {-0.29/15 0s (a4)} Rh7 {-0.91/13 8s
(h5)} 19. Na4 {0.00/14 2s (b3)} b5 {-0.78/12 1s} 20. Nc3
{-0.07/13 4s} Re7 {-0.69/13 2s (Bc8)} 21. Ne2 {+0.11/14 5s
(d3)} f4 {-0.81/11 1s (Nxe2+)} 22. Nc3 {+0.11/14 2s (b4)}
Bf5 {-0.68/12 1s} 23. d3 {+0.07/14 0s} Ne6 {-0.69/12 0s
(c4)} 24. b4 {+0.33/14 6s (a4)} Qd4 {-0.68/13 1s (h5)}
25. Qxd4 {+0.32/14 1s} exd4 {-0.79/15 2s} 26. Ne4 {+0.26/15
0s} Bxe4 {-0.67/14 0s (c4)} 27. fxe4 {+0.26/15 6s} cxb4
{-0.67/18 0s (Kb7)} 28. axb4 {+0.44/15 1s} Kb7 {-0.66/17 1s
(Nxb4)} 29. Bd2 {+0.48/14 1s} Ne5 {-0.67/16 0s (Nf8)}
30. h3 {+0.36/13 1s (Rf1)} Rc7 {-0.58/15 1s (Rc8)} 31. Rf1
{+0.35/14 1s} Kb6 {-0.61/16 0s (Rdc8)} 32. Ra3 {+0.38/13 1s
(Ra2)} Rdc8 {-0.61/15 1s} 33. h4 {+0.35/14 0s (Ra2)} Rg8
{-0.75/13 1s (Nd8)} 34. h5 {+0.30/14 1s} Rf8 {-0.85/14 1s
(Nd8)} 35. Ra2 {+0.11/13 1s (Ra1)} Rc6 {-0.83/15 5s (Nd8)}
36. Ra1 {+0.09/14 6s (Be2)} Rf6 {-0.84/15 1s (Rfc8)}
37. Be1 {+0.18/12 0s (Ra3)} Rc8 {-0.77/15 2s (g4)} 38. Rb1
{0.00/12 1s (Ra3)} Rff8 {-0.74/12 0s (Rcf8)} 39. Bd2
{0.00/15 0s} Rc7 {-0.74/15 0s (Rf6)} 40. Rb3 {0.00/14 1s
(Ra1)} Re8 {-0.69/15 0s (Nd8)} 41. Be1 {+0.12/13 1s (Ra3)}
Rce7 {-0.74/14 1s (Nd8)} 42. Rf2 {+0.19/13 1s (Bf2)} g4
{-0.70/13 1s (Nd8)} 43. Rf1 {0.00/14 0s (Bd2)} Rg8
{-0.67/13 2s (Rf7)} 44. Bf2 {-0.22/13 2s (Ra3)} Kb7
{-0.93/12 1s (g3)} 45. Ra3 {-0.21/13 1s} Rc7 {-0.73/14 1s
(Nc6)} 46. Be1 {0.00/14 1s} Rgc8 {-0.95/13 1s (Kb6)}
47. Bh4 {-0.13/14 3s (Kh1)} Rf7 {-0.83/13 0s} 48. Ra1
{-0.34/13 0s (Bf2)} Rcf8 {-0.90/13 1s (Rg8)} 49. Be1
{-0.21/12 0s (Bf2)} Ng5 {-1.03/13 1s (Rg8)} 50. Bf2
{0.00/14 0s (Ra2)} Rd8 {-0.88/14 2s (Ne6)} 51. Bh4 {0.00/14
1s} f3 {-0.99/13 0s} 52. Bg3 {0.00/14 1s (Ra3)} Nc6
{-1.00/13 1s} 53. Rb1 {0.00/16 1s (Be1)} Re8 {-0.97/13 3s
(Rg8)} 54. Rf2 {0.00/15 0s (Bf2)} Rc8 {-0.90/12 2s (Rg8)}
55. Rf1 {0.00/16 1s} Kb6 {-0.96/13 0s (Re8)} 56. Rf2
{0.00/14 1s (Bf2)} Rcf8 {-0.99/12 0s (Rg8)} 57. Bd6
{0.00/15 0s (Rf1)} Rd8 {-0.93/14 1s} 58. Bg3 {0.00/18 0s}
Rf6 {-0.85/12 0s (Rg8)} 59. Rb2 {0.00/15 0s (Kh2)} Rdf8
{-0.85/14 1s (Re8)} 60. Bh4 {0.00/16 1s (Rb1)} Ne5
{-0.88/13 1s (Rf4)} 61. Ra2 {0.00/15 0s (Rb1)} Rg8
{-0.94/12 0s (Nc6)} 62. Bg3 {0.00/13 0s} Ngf7 {-0.93/14 0s
(Re6)} 63. Rb2 {0.00/14 0s (Ra1)} Kb7 {-0.85/12 1s (Nc6)}
64. Rb3 {0.00/14 1s (Rf1)} Rc8 {-0.67/13 3s (Nc6)} 65. Rf1
{0.00/13 0s (Ra3)} Rc7 {-0.52/12 0s (Rg8)} 66. Ra3
{+0.29/11 0s (Bf2)} Rd7 {-0.57/13 0s (Rcc6)} 67. Ra2
{+0.26/12 1s (Kh2)} Rdd6 {-0.53/13 1s (Kb6)} 68. Kh2
{+0.24/12 0s (Ra1)} Rd8 {-0.49/13 0s (Rc6)} 69. Bh4
{0.00/13 0s (Ra3)} Ng5 {-1.03/10 0s} 70. Kg1 {0.00/13 0s
(Ra1)} Rdf8 {-0.93/12 1s (Kb6)} 71. Bg3 {0.00/14 1s (Ra1)}
Nc6 {-0.90/13 0s} 72. Rb2 {0.00/15 0s} Re8 {-0.96/12 0s
(Ne6)} 73. Rf2 {0.00/16 1s (Rb1)} Ka7 {-0.92/12 0s (Kb6)}
74. Bh4 {0.00/15 0s (Rb1)} Rg8 {-0.90/12 0s} 75. Rf1
{0.00/16 0s (Bg3)} Kb6 {-0.89/13 2s} 76. Rf2 {0.00/17 0s
(Rb1)} Ne5 {-0.94/12 0s (Ka7)} 77. Bg3 {0.00/17 3s} Re8
{-0.91/16 1s (Nc6)} 78. Ra2 {0.00/16 0s (Rf1)} Nc6
{-0.89/13 1s} 79. Rb2 {0.00/19 1s} Rf7 {-0.89/15 0s (Ref8)}
80. Bd6 {0.00/16 0s (Rb1)} Kb7 {-0.91/12 0s (Rd8)} 81. Bg3
{0.00/15 4s} Ne5 {-0.91/16 0s (Kb6)} 82. Rb1 {0.00/15 0s}
Rf6 {-0.95/13 0s (Nc6)} 83. Ra1 {0.00/14 0s (Rf1)} Nc6
{-0.87/13 1s} 84. Rb1 {0.00/17 0s} Ref8 {-0.91/14 1s (Ne5)}
85. Bh4 {0.00/14 0s (Kh1)} R6f7 {-0.92/14 1s (Kb6)} 86. Kh2
{0.00/15 0s (Bg3)} Rf4 {-0.88/13 1s (Ne6)} 87. Bg3 {0.00/16
0s} R4f6 {-0.92/15 0s (R4f7)} 88. Bh4 {0.00/17 0s} Kb6
{-0.91/14 0s (Rf4)} 89. Kg1 {0.00/17 0s (Bg3)} R6f7
{-0.90/13 0s (Rg8)} 90. Kh2 {0.00/16 1s} Rf4 {-0.88/14 1s
(Ne6)} 91. Bg3 {0.00/17 1s (Rb2)} R4f6 {-0.89/14 0s (R4f7)}
92. Bh4 {0.00/17 0s (Rf1)} R6f7 {-0.83/13 1s (Rf4)} 93. Rb2
{0.00/16 2s (Bg3)} Rg8 {-0.84/12 0s (Ne6)} 94. Rb1 {0.00/15
0s} Rgg7 {-0.78/13 0s (Rff8)} 95. Rb2 {0.00/17 1s (Rf1)}
Ka7 {-0.87/13 1s (Rg8)} 96. Bg3 {0.00/16 0s (Rb1)} Rg8
{-0.83/14 0s (Kb6)} 97. Rb3 {0.00/16 1s (Rb1)} Kb6
{-0.81/13 1s (Re8)} 98. Rf1 {0.00/15 1s (Rb1)} Re8
{-0.81/13 0s (Rf6)} 99. Rf2 {0.00/15 3s (Rb1)} Rf6
{-0.84/12 0s (Rg8)} 100. Rb1 {0.00/16 0s} Re7 {-0.84/13 0s
(Ref8)} 101. Kg1 {0.00/15 0s (Rf1)} Rd7 {-0.86/13 1s}
1/2-1/2
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Doch 1.3.3 update available

Post by Mike S. »

Mike S. wrote:I don't know how automatic engine tournaments would be affected, if that message appears during they are processed.
Meanwhile, I did run a short engine tournament incl. Doch 1.3.3 32 bit in Fritz. It isn't really a problem: The message is issued when the engine starts each, but goes to the same popup window. The tournament itself is not interfered.

P.S. Doch won with 6.0/6 :mrgreen: but it was just a technical stability test.
Regards, Mike
Ron Langeveld
Posts: 140
Joined: Tue Jan 05, 2010 8:02 pm

Re: Doch 1.3.3 update available

Post by Ron Langeveld »

This game is between the default Doch 1.3.3 without personality file against Doch [def] with the settings as specified in sample.per (which is supposed to be the default as well). I have no explanation for the difference in evaluation. Every single test over 20 games is lost by the version using a personality file by quite a big margin (Shredder GUI).

[Event "1 Minutes/Game + 1 Seconds/Move"]
[Site "Engine Match"]
[Date "2010.01.07"]
[Round "19"]
[White "Doch64 1.3.3 JA"]
[Black "Doch64 1.3.3 JA [def]"]
[Result "1-0"]

1. e4 {book 0s} c5 {book 0s} 2. Nf3 {book 0s} Nc6 {book 0s}
3. Bb5 {book 0s} e6 {book 0s} 4. O-O {book 0s} Nge7 {book
0s} 5. Re1 {book 0s} Nd4 {book 0s} 6. Nxd4 {book 0s} cxd4
{book 0s} 7. c3 {book 0s} Nc6 {book 0s} 8. Na3 {book 0s}
Bxa3 {+0.08/15 3s} 9. bxa3 {+0.46/14 3s} dxc3 {+0.06/17 1s
(O-O)} 10. dxc3 {+0.41/14 2s} Qa5 {+0.15/17 4s (O-O)}
11. a4 {+0.45/15 6s (c4)} Qxc3 {-0.37/16 2s} 12. Bf4
{+0.32/15 0s (Be3)} O-O {-0.38/15 2s} 13. Rc1 {+0.33/15 8s
(Bd6)} Qd4 {-0.28/17 3s (Qa5)} 14. Bd6 {+0.39/14 2s} Qxd1
{-0.26/18 3s (Re8)} 15. Rexd1 {+0.40/14 3s (Rcxd1)} Re8
{-0.38/17 3s} 16. f3 {+0.45/15 2s (f4)} h6 {-0.38/14 2s
(f6)} 17. h4 {+0.44/13 1s (e5)} g6 {-0.39/15 7s (a6)}
18. Rd2 {+0.39/13 1s (e5)} a6 {-0.44/15 2s (f6)} 19. Be2
{+0.50/15 2s (Bd3)} Kg7 {-0.50/15 1s (f6)} 20. e5 {+0.52/16
2s (a3)} Ne7 {-0.44/15 1s} 21. Bc5 {+0.48/15 0s (Bd3)} f6
{-0.46/14 2s} 22. f4 {+0.48/15 0s (exf6+)} fxe5 {-0.41/14
1s} 23. fxe5 {+0.62/15 0s} h5 {-0.26/15 3s (Nf5)} 24. Kh2
{+0.77/15 5s (Bd3)} Rb8 {-0.44/13 1s} 25. a5 {+1.08/15 2s
(Kg1)} Nf5 {-0.26/14 1s (Ra8)} 26. g3 {+1.12/17 1s (Bf2)}
Ne7 {-0.09/14 1s (Ra8)} 27. Bd3 {+1.11/17 1s (Bd6)} Nf5
{0.00/20 1s} 28. Kg2 {+1.09/17 0s (Be2)} Kf7 {0.00/15 1s
(Ra8)} 29. Be4 {+1.10/17 1s (Rb1)} Rg8 {0.00/15 1s (Kg7)}
30. Rf1 {+1.10/15 1s (Rb1)} Kg7 {+0.06/17 7s} 31. Rc2
{+1.11/21 0s (Rb1)} Ra8 {0.00/15 1s} 32. Rcc1 {+1.10/18 0s
(Rd2)} Rb8 {0.00/17 1s (Re8)} 33. Rc3 {+1.11/17 1s (Rc2)}
Kh7 {0.00/17 4s (Ra8)} 34. Rc2 {+1.09/14 2s (Rd3)} Rg7
{0.00/18 1s (Kg7)} 35. Rc4 {+1.10/14 1s (Rfc1)} Ra8
{0.00/16 1s (Rg8)} 36. Rc3 {+1.10/15 1s (Rb4)} Rg8 {0.00/16
1s} 37. Kg1 {+1.09/16 0s (Rb3)} Kh8 {0.00/15 1s (Kg7)}
38. Rf2 {+1.09/17 2s (Rd3)} Kg7 {0.00/16 1s} 39. Kg2
{+1.09/18 0s (Rf1)} Rb8 {0.00/18 1s (Rd8)} 40. Rc4
{+1.10/17 1s (Rf1)} Kf7 {0.00/16 1s (Ra8)} 41. Rf1
{+1.09/15 1s (Rb4)} Kg7 {+0.04/16 1s} 42. Rcc1 {+1.09/17 0s
(Rb1)} Ra8 {0.00/16 4s (Re8)} 43. Rc2 {+1.09/18 1s (Rb1)}
Rb8 {0.00/17 0s (Re8)} 44. Rb2 {+1.09/17 1s (Rc3)} Kh7
{0.00/17 0s (Ra8)} 45. Rb3 {+1.09/16 1s (Rc2)} Rg7 {0.00/17
1s (Kg7)} 46. Rbf3 {+1.09/14 1s (Rb6)} Ra8 {0.00/17 1s
(Rg8)} 47. Rc1 {+1.09/16 1s (Rc3)} Rg8 {+0.13/16 1s}
48. Rf2 {+1.09/17 0s (Bf2)} Rb8 {0.00/19 1s (Kg7)} 49. Bb6
{+1.10/15 1s (Ba7)} Kg7 {0.00/15 1s (Ra8)} 50. Rff1
{+1.10/17 1s (Ba7)} Kf7 {0.00/15 0s (Ra8)} 51. Rc4
{+1.09/16 1s (Bc5)} Kg7 {+0.10/16 2s} 52. Bc5 {+1.09/18 0s
(Rc7)} Re8 {0.00/17 5s (Ra8)} 53. Rcc1 {+1.09/17 1s (Bb6)}
Kf7 {+0.12/14 1s (Ra8)} 54. Kf3 {+1.10/16 1s (Rb1)} Rg8
{0.00/16 0s (Kg7)} 55. Kf4 {+1.22/17 2s (Kg2)} Kg7 {0.00/14
0s} 56. Kg5 {+1.27/16 0s (Rb1)} Kf7 {0.00/15 2s} 57. Rc3
{+1.28/18 1s (Kf4)} Kg7 {+0.24/14 0s (Rh8)} 58. Rfc1
{+1.37/15 1s (Bxf5)} Ra8 {+0.27/15 0s} 59. Bxf5 {+1.46/17
0s} gxf5 {+0.34/18 0s} 60. Kxh5 {+1.38/19 0s} Kf7 {+0.35/18
2s} 61. Bb6 {+1.37/19 0s} Rb8 {+0.35/18 1s (Rh8+)} 62. Rc7
{+1.50/19 3s} Rh8+ {+0.43/18 0s} 63. Kg5 {+1.49/20 1s} Rg8+
{+0.42/18 0s} 64. Kf4 {+1.34/19 0s} Kg6 {+0.45/18 0s}
65. Be3 {+1.34/19 0s (Rd1)} Kh5 {+0.43/16 0s} 66. Kf3
{+1.34/19 0s} Ra8 {+0.43/16 0s} 67. R7c4 {+1.50/17 1s} Rf8
{+0.46/19 0s (Rb8)} 68. Rg1 {+1.34/18 5s (Rd1)} Kg6
{+1.18/16 4s (Rf7)} 69. Ke2 {+2.10/14 1s (g4)} Rd8
{+1.44/14 1s (d5)} 70. h5+ {+2.36/14 1s} Kh7 {+2.07/16 1s}
71. g4 {+2.74/15 0s} d5 {+3.46/16 3s (Kh8)} 72. Rc7+
{+3.59/14 1s} Rd7 {+3.85/16 0s} 73. Rgc1 {+3.79/17 0s} fxg4
{+4.28/17 0s} 74. Rxd7+ {+4.13/16 1s} Bxd7 {+4.72/18 1s}
75. Rc7 {+4.42/17 0s} Rd8 {+4.79/18 0s (Rc8)} 76. Bg5
{+5.38/20 1s} Rc8 {+5.55/18 0s (Rf8)} 77. Rxd7+ {+4.90/12
0s} Kg8 {+5.55/17 0s} 78. h6 {+5.74/16 1s} 1-0
DomLeste
Posts: 221
Joined: Thu Mar 09, 2006 4:53 pm

Re: Doch 1.3.3 update available

Post by DomLeste »

Yes Ron the default sample.per seems weaker then the default <empty> settings after comparing them 2 with test suites. Makes our job for the Doch Personality Contest harder to tweak a stronger customized setting to understand why :?

Perhaps Don needs to look how Rebel/Pro Deo engine loads personalities.
Insanity: doing the same thing over and over again and expecting different results.
Albert Einstein