Geschrieben von:/Posted by: Volker Pittlik at 07 April 2004 12:41:47:
I'll post some results of test here I'm doing with the new version of Polyglot.
I'll concentrate on UCI-only engines. I already tested some engine which
supports Winboard but I'll stop that now. Those which can't use or doesn't have
an own book will use Bookthinker too.
Setup: For every engine using Polyglot I have a directory of its own with a copy
of Polyglot inside. If Bookthinker is used there is also a copy of Bookthinker
and of the thinker.dat in it. Bookthinker is renamed to "Bookthinker+{name of
the engine} to avoid confusion. The polyglot.ini directs to the directory of the
corresponding engine.
If Bookthinker is in use I recommend to add /firstProtocolVersion=1 and
/secondProtocolVersion=1 in the adaquate lines of the winboard.ini.
Otherwise Bookthinker complains about version2 commands and that
will confuse Polyglot and everything stops.
I don't use /-reuse, /-reuse2.
Only problem so far: List. It somehow terminates:
8/4K2B/7P/8/8/5k2/8/8 w - - 0 103 (List is white)
[Event "Computer chess game"]
[Site "VPITTLIK"]
[Date "2004.04.07"]
[Round "1"]
[White "Bookthinker+List-512"]
[Black "Bookthinker+Fruit-10"]
[Result "*"]
[TimeControl "60+1"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8.
dxe5 Be6 9. c3 Bc5 10. Nbd2 O-O 11. Bc2 Bf5 12. Nb3 Bg6 13. Bf4 Bb6 14. a4
Qd7 15. axb5 axb5 16. Rxa8 Rxa8 17. Nfd4 b4 18. Bd3 bxc3 19. Bb5 Nxf2 20.
Rxf2 Nxd4 21. Bxd7 Nxb3 22. bxc3 Ra1 23. Qxa1 Nxa1 24. Bc6 Be4 25. c4 Nc2
26. Bd2 Ne3 27. Bxe3 Bxe3 28. cxd5 Bd4 29. Kf1 Bxe5 30. g3 f5 31. Ra2 Bd6
32. Ke2 Kf7 33. Ke3 Bc5+ 34. Kd2 Bb4+ 35. Kc1 Bd6 36. Kb2 Be5+ 37. Kb3 Bd3
38. Ra8 f4 39. gxf4 Bxf4 40. Kc3 Bf5 41. h4 Be5+ 42. Kc4 Bf6 43. Ra7 Be5
44. Ra3 Ke7 45. Re3 Kd6 46. Rf3 Bg6 47. Rf2 Bh5 48. Ra2 Bf6 49. Rh2 Be5 50.
Rf2 Bf6 51. Rg2 Bf3 52. Rg3 Be2+ 53. Kb4 Bh5 54. Bb7 Be2 55. Rh3 Bd4 56.
Rh2 Bg4 57. Kc4 Bf6 58. Bc6 Bf3 59. h5 Be5 60. Rh3 Bg4 61. Rh4 Be2+ 62. Kb4
Bf3 63. Kc4 Be2+ 64. Kb4 Bd1 65. Rh3 Bg4 66. Rh4 Be2 67. Rh3 Bd4 68. Bb7
Be5 69. h6 g5 70. Re3 Bg4 71. Ra3 Be2 72. Ra8 Bd3 73. Rd8+ Ke7 74. Rg8 Kf6
75. Bc8 Bf4 76. Rg7 Ke5 77. Kc5 Be3+ 78. Kc6 Be4 79. Kxc7 Bd2 80. Re7+ Kd4
81. d6 Ba5+ 82. Kb8 Bb4 83. Re6 g4 84. d7 Ba5 85. Bb7 Bc2 86. Kc8 Bd3 87.
d8=Q+ Bxd8 88. Kxd8 Bc2 89. Re2 Bd3 90. Re7 Bc2 91. Kc7 Bd3 92. Rg7 Ke5 93.
Rxg4 Bf5 94. Rg7 Bd3 95. Kd7 Bb5+ 96. Ke7 Bd3 97. Bc8 Be4 98. Rg5+ Kd4 99.
Bf5 Bf3 100. Bxh7 Ke3 101. Rg3 Ke2 102. Rxf3 Kxf3
*
and scrambles the PGN. Using /-reuse... has no influence on this.
[Event "Computer chess game"]
[Site "VPITTLIK"]
[Date "2004.04.07"]
[Round "2"]
[White "SOS-4"]
[Black "Bookthinker+List-512"]
[Result "*"]
[TimeControl "60+1"]
1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4 h6 7. g5 hxg5 8.
Bxg5 Nc6 9. h3 e5 10. Nb3 Be7 11. Rg1 Be6 12. Qf3 a5 13. O-O-O a4 14. Nc5
a3 15. b3 Nd4 16. Nxe6 Nxf3 17. Nxd8 Nxg1 18. Bxf6 Bxf6 19. Nxb7 Nxh3 20.
Bxh3 Rxh3 21. Nd5 Bg5+ 22. Kb1 Kd7 23. c4 Rah8 24. c5 Rh1 25. Kc2 Rxd1 26.
Kxd1 dxc5 27. Nxc5+ Kd6 28. Nd3 Rc8 29. Nb6 Rc3 30. Nb4 Kc5 31. N6d5 Rc1+
32. Ke2 Rb1 33. Nc2 Rb2 34. Nb4 Be7 35. Kd2 Kd6 36. f3 Ke6 37. Kd3 Bxb4 38.
Nxb4 f5 39. exf5+ Kxf5 40. Kc4 Rf2 41. Kb5 g5 42. Nc6 Rxf3 43. b4 g4 44.
Ka6 Rf2 45. b5 Rxa2 46. Kb6 Rb2 47. Ne7+ Ke6 48. Nc6 g3 49. Kb7 g2 50. Nd8+
Kd6 51. Nf7+ Ke7 52. Ng5 g1=Q 53. Kc6 Qd4 54. Ne6 Qd7+ 55. Kb6 Rxb5+ 56.
Ka6
*
Engines which are working without error here so far are:
Shredder-704Fruit-10 andSOS-4
Volker