How to take an incompetent book's maker for a jerk ?

General discussion about computer chess...
Post Reply
User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 4:56 pm

Everyone remembers this Sedat's creation :

Sedat's Depth4_DeeDs book
Sedat's Depth4_DeeDs book

While, after 1 century at testing books, Sedat still wonders why even with quality games he never created good books, we're still laughing, here's why...

User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 4:58 pm

SCID's method to protect your games from incompetent book's makers

TEST #1 : default settings = game from start position

SCID
Image

The game looks like this :

test1.pgn

Code: Select all

[Event "GUI's moves"]
[Site "dual xeon e5-2660v3"]
[Date "2023.08.11"]
[Round "1"]
[White "stockfish 15.1"]
[Black "stockfish 15.1 bis"]
[Result "1/2-1/2"]
[ECO "C67"]
[GameDuration "00:00:21"]
[GameEndTime "2023-08-11T16:29:36.850 Paris, Madrid (heure d’été)"]
[GameStartTime "2023-08-11T16:29:14.914 Paris, Madrid (heure d’été)"]
[Opening "Ruy Lopez"]
[PlyCount "107"]
[Termination "adjudication"]
[TimeControl "inf"]
[Variation "Berlin defense, Open Variation"]

1. e4 {+0.33/20 0.66s} e5 {+0.23/20 0.60s} 2. Nf3 {+0.33/20 0.31s}
Nc6 {+0.33/20 0.12s} 3. Bb5 {+0.32/20 0.17s} Nf6 {+0.33/20 0.27s}
4. O-O {+0.24/20 0.18s} Nxe4 {+0.30/20 0.089s} 5. Re1 {+0.30/20 0.42s}
Nd6 {+0.24/20 0.072s} 6. Nxe5 {+0.31/20 0.072s} Be7 {+0.26/20 0.088s}
7. Bf1 {+0.29/20 0.18s} Nxe5 {+0.29/20 0.14s} 8. Rxe5 {+0.25/20 0.072s}
O-O {+0.28/20 0.23s} 9. d4 {+0.24/20 0.069s} Bf6 {+0.26/20 0.15s}
10. Re1 {+0.29/20 0.094s} Re8 {+0.25/20 0.36s} 11. c3 {+0.23/20 0.090s}
Rxe1 {+0.21/20 0.12s} 12. Qxe1 {+0.25/20 0.028s} Ne8 {+0.31/20 0.44s}
13. a4 {+0.27/20 0.17s} a5 {+0.25/20 0.32s} 14. Bf4 {+0.28/20 0.17s}
d5 {+0.17/20 0.31s} 15. Nd2 {+0.23/20 0.28s} Bf5 {+0.14/20 0.93s}
16. Nf3 {+0.16/20 1.6s} c6 {+0.17/20 0.41s} 17. Qd2 {+0.19/20 0.43s}
Be7 {+0.16/20 0.47s} 18. Re1 {+0.18/20 0.20s} Nf6 {+0.15/20 0.40s}
19. Ne5 {+0.18/20 0.34s} h6 {+0.10/20 0.29s} 20. Bd3 {+0.14/20 0.41s}
Bxd3 {+0.14/20 0.48s} 21. Qxd3 {+0.18/20 0.84s} Bf8 {+0.14/20 0.50s}
22. h4 {+0.13/20 1.6s} Qc8 {+0.14/20 0.62s} 23. f3 {+0.16/20 0.47s}
Nd7 {+0.16/20 0.26s} 24. Qf5 {+0.14/20 0.35s} Nxe5 {+0.12/20 0.12s}
25. Qxe5 {+0.08/20 0.21s} Qd8 {+0.11/20 0.10s} 26. Qc7 {+0.10/20 0.11s}
Qxc7 {+0.14/20 0.083s} 27. Bxc7 {+0.10/20 0.074s} f6 {+0.16/20 0.082s}
28. h5 {+0.10/20 0.24s} b5 {+0.10/20 0.24s} 29. Ra1 {+0.10/20 0.29s}
Ra7 {+0.11/20 0.13s} 30. Bd8 {+0.08/20 0.13s} Ra8 {+0.11/20 0.056s}
31. Bc7 {+0.03/20 0.11s} Ra7 {+0.08/20 0.13s} 32. Bf4 {+0.09/20 0.094s}
g5 {+0.04/20 0.099s} 33. Bg3 {+0.05/20 0.20s} Kf7 {+0.03/20 0.050s}
34. Kf2 {0.00/20 0.17s} Ke6 {+0.03/20 0.27s} 35. Ke2 {+0.10/20 0.25s}
f5 {0.00/20 0.11s} 36. Be5 {0.00/20 0.048s} bxa4 {0.00/20 0.070s}
37. Rxa4 {0.00/20 0.019s} Rb7 {0.00/20 0.012s} 38. Ra2 {0.00/20 0.052s}
Bd6 {0.00/20 0.029s} 39. Bxd6 {0.00/20 0.014s} Kxd6 {0.00/20 0.006s}
40. Kd3 {0.00/20 0.084s} Kc7 {0.00/20 0.077s} 41. b3 {0.00/20 0.019s}
Rxb3 {0.00/20 0.047s} 42. Rxa5 {0.00/20 0.018s} Rb2 {0.00/20 0.009s}
43. Ra7+ {0.00/20 0.009s} Kb6 {0.00/20 0.025s} 44. Rh7 {0.00/20 0.007s}
Rxg2 {0.00/20 0.015s} 45. Rxh6 {0.00/20 0.012s} Rf2 {0.00/20 0.017s}
46. Ke3 {0.00/20 0.077s} Rh2 {0.00/20 0.036s} 47. c4 {0.00/20 0.011s}
dxc4 {0.00/20 0.029s} 48. d5 {0.00/20 0.011s} Kb5 {0.00/20 0.014s}
49. dxc6 {0.00/20 0.012s} Kb6 {0.00/20 0.010s} 50. Kd4 {0.00/20 0.008s}
g4 {0.00/20 0.024s} 51. fxg4 {0.00/20 0.014s} fxg4 {0.00/20 0.004s}
52. c7+ {0.00/20 0.002s} Kxc7 {0.00/20 0.005s} 53. Rg6 {0.00/20 0.12s}
Kd7 {0.00/20 0.16s} 54. Kxc4 {0.00/20 0.051s, Draw by adjudication: SyzygyTB}
1/2-1/2
In this case, all the moves have been evaluated, no difficulty = to avoid !

User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 5:02 pm

TEST #2 : set an opening list in the GUI

f4.pgn

Code: Select all

[Event "GUI's moves"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[ECO "A02"]
[Opening "Ouverture Bird"]

1. f4 *
SCID
Image

The game looks like this :

test2.pgn

Code: Select all

[Event "GUI's moves"]
[Site "dual xeon e5-2660v3"]
[Date "2023.08.11"]
[Round "1"]
[White "stockfish 15.1"]
[Black "stockfish 15.1 bis"]
[Result "1/2-1/2"]
[ECO "A03"]
[GameDuration "00:00:30"]
[GameEndTime "2023-08-11T16:34:18.512 Paris, Madrid (heure d’été)"]
[GameStartTime "2023-08-11T16:33:47.576 Paris, Madrid (heure d’été)"]
[Opening "Bird's Opening"]
[PlyCount "83"]
[Termination "adjudication"]
[TimeControl "inf"]

1. f4 {book} d5 {-0.31/20 0.97s} 2. Nf3 {-0.21/20 0.93s} Bf5 {-0.23/20 1.0s}
3. d3 {-0.23/20 0.80s} e6 {-0.20/20 0.99s} 4. g3 {-0.16/20 0.99s}
Nc6 {-0.30/20 1.0s} 5. e3 {-0.20/20 0.21s} Qd7 {-0.29/20 1.4s}
6. Bg2 {-0.34/20 1.2s} f6 {-0.29/20 1.1s} 7. Nc3 {-0.20/20 0.79s}
O-O-O {-0.19/20 0.40s} 8. a3 {-0.16/20 0.50s} h5 {-0.13/20 1.3s}
9. Bd2 {-0.25/20 0.95s} g5 {-0.32/20 1.0s} 10. fxg5 {-0.22/20 0.59s}
fxg5 {-0.24/20 0.19s} 11. e4 {-0.24/20 0.34s} dxe4 {-0.19/20 0.27s}
12. dxe4 {-0.19/20 0.45s} g4 {-0.26/20 0.42s} 13. Nh4 {-0.21/20 0.15s}
Bh7 {-0.15/20 0.19s} 14. Bg5 {-0.11/20 0.29s} Nge7 {-0.26/20 0.58s}
15. Bf6 {-0.12/20 0.31s} Rg8 {-0.22/20 0.049s} 16. Qxd7+ {-0.11/20 0.073s}
Rxd7 {-0.20/20 0.28s} 17. Rd1 {-0.21/20 0.24s} Ng6 {-0.25/20 0.52s}
18. Nxg6 {-0.17/20 0.24s} Bxg6 {-0.28/20 0.58s} 19. Rf1 {-0.24/20 0.21s}
Rxd1+ {-0.21/20 0.74s} 20. Nxd1 {-0.16/20 0.51s} Kd7 {-0.16/20 0.30s}
21. Nf2 {-0.19/20 0.25s} a5 {-0.18/20 0.23s} 22. Nd3 {-0.18/20 0.58s}
Bd6 {-0.14/20 0.43s} 23. Nf4 {-0.14/20 0.34s} b5 {-0.23/20 0.82s}
24. Rf2 {-0.12/20 0.24s} Be8 {-0.14/20 0.82s} 25. Rd2 {-0.08/20 0.26s}
e5 {-0.17/20 0.076s} 26. Nd5 {-0.13/20 0.075s} Ke6 {-0.23/20 0.16s}
27. c3 {-0.16/20 0.13s} Rf8 {-0.10/20 0.62s} 28. Bg5 {-0.12/20 0.14s}
a4 {-0.12/20 0.096s} 29. h3 {-0.11/20 0.097s} Na5 {-0.05/20 0.13s}
30. hxg4 {-0.06/20 0.21s} hxg4 {-0.03/20 0.26s} 31. Bf1 {-0.06/20 0.12s}
Bg6 {-0.01/20 0.058s} 32. Ne3 {-0.04/20 0.085s} Bxe4 {0.00/20 0.14s}
33. Bxb5 {0.00/20 0.25s} Bc6 {0.00/20 0.12s} 34. Bxc6 {0.00/20 0.014s}
Nxc6 {0.00/20 0.082s} 35. Rh2 {0.00/20 0.011s} Rf3 {0.00/20 0.082s}
36. Rh6+ {0.00/20 0.009s} Kd7 {0.00/20 0.018s} 37. Nxg4 {0.00/20 0.090s}
Rxg3 {0.00/20 0.008s} 38. Nf6+ {0.00/20 0.029s} Kc8 {0.00/20 0.007s}
39. Ne4 {0.00/20 0.015s} Rg2 {0.00/20 0.027s} 40. Bd2 {0.00/20 0.020s}
Na5 {0.00/20 0.20s} 41. Kf1 {0.00/20 0.016s} Rg7 {0.00/20 0.010s}
42. Ke2 {0.00/20 0.033s, Draw by adjudication} 1/2-1/2
In this case, not all the moves have been evaluated !
"1. f4 {book}" is played by the GUI => GUI's move.
There already it requires a little more skill to make a book with only the evaluated moves.

User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 5:05 pm

TEST #3 : set an opening book in the GUI

f4.bin
Image

SCID
Image

The game looks like this :

test3.pgn

Code: Select all

[Event "GUI's moves"]
[Site "dual xeon e5-2660v3"]
[Date "2023.08.11"]
[Round "1"]
[White "stockfish 15.1"]
[Black "stockfish 15.1 bis"]
[Result "1/2-1/2"]
[ECO "A03"]
[GameDuration "00:00:22"]
[GameEndTime "2023-08-11T16:39:15.098 Paris, Madrid (heure d’été)"]
[GameStartTime "2023-08-11T16:38:52.773 Paris, Madrid (heure d’été)"]
[Opening "Bird's Opening"]
[PlyCount "80"]
[Termination "adjudication"]
[TimeControl "inf"]

1. f4 {book} d5 {-0.23/20 0.91s} 2. e3 {-0.27/20 1.1s} Bf5 {-0.30/20 0.81s}
3. Nf3 {-0.28/20 0.33s} e6 {-0.26/20 0.54s} 4. Nc3 {-0.24/20 0.72s}
Nf6 {-0.28/20 0.82s} 5. d3 {-0.22/20 0.57s} h6 {-0.26/20 1.5s}
6. Qe2 {-0.29/20 0.21s} Bb4 {-0.22/20 0.34s} 7. Bd2 {-0.18/20 0.53s}
c5 {-0.18/20 0.72s} 8. Ne5 {-0.13/20 0.68s} Bh7 {-0.38/20 0.38s}
9. g4 {-0.18/20 0.69s} d4 {-0.48/20 0.99s} 10. Bg2 {-0.10/20 0.46s}
Nbd7 {-0.50/20 0.14s} 11. Nxd7 {-0.38/20 0.61s} Qxd7 {-0.38/20 0.38s}
12. g5 {-0.27/20 0.22s} dxc3 {-0.29/20 0.38s} 13. bxc3 {-0.41/20 0.24s}
hxg5 {0.00/20 0.53s} 14. fxg5 {-0.37/20 0.69s} c4 {0.00/20 0.21s}
15. gxf6 {-0.14/20 0.34s} cxd3 {0.00/20 0.086s} 16. Qh5 {-0.10/20 0.50s}
Bf8 {0.00/20 0.14s} 17. Rb1 {0.00/20 0.25s} Rb8 {0.00/20 0.047s}
18. cxd3 {0.00/20 0.055s} gxf6 {0.00/20 0.031s} 19. Rb3 {0.00/20 0.58s}
Rg8 {0.00/20 0.12s} 20. Bxb7 {0.00/20 0.042s} Bxd3 {0.00/20 0.042s}
21. Qf3 {0.00/20 0.20s} Ke7 {0.00/20 0.020s} 22. c4 {0.00/20 0.012s}
f5 {0.00/20 0.087s} 23. Bb4+ {0.00/20 0.010s} Kf6 {0.00/20 0.009s}
24. Bc3+ {+0.18/20 0.29s} Ke7 {0.00/20 0.005s} 25. Be5 {+0.23/20 0.14s}
Rd8 {0.00/20 0.075s} 26. Bd4 {+0.21/20 0.33s} Bxc4 {+0.06/20 0.52s}
27. Bc6 {+0.19/20 0.055s} Bxb3 {0.00/20 0.094s} 28. Bxd7 {+0.14/20 0.18s}
Bd5 {0.00/20 0.20s} 29. Qf1 {0.00/20 0.41s} Kxd7 {0.00/20 0.43s}
30. Rg1 {0.00/20 0.017s} Rxg1 {0.00/20 0.037s} 31. Qxg1 {0.00/20 0.022s}
Rc8 {0.00/20 0.037s} 32. Qg3 {0.00/20 0.036s} Bb4+ {0.00/20 0.062s}
33. Kd1 {0.00/20 0.017s} a5 {0.00/20 0.042s} 34. Bf6 {0.00/20 0.19s}
Be4 {0.00/20 0.017s} 35. a3 {0.00/20 0.061s} Bxa3 {0.00/20 0.010s}
36. Qg7 {0.00/20 0.007s} Rc1+ {0.00/20 0.010s} 37. Kd2 {0.00/20 0.040s}
Rc2+ {0.00/20 0.006s} 38. Kd1 {0.00/20 0.006s} Rc1+ {0.00/20 0.009s}
39. Kd2 {0.00/20 0.009s} Rc2+ {0.00/20 0.009s} 40. Ke1 {0.00/20 0.026s}
Bb4+ {0.00/20 0.010s, Draw by adjudication} 1/2-1/2
In this case too, not all the moves have been evaluated !
"1. f4 {book}" is played by the GUI => GUI's move.
Here too it requires a little more skill to make a book with only the evaluated moves.

User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 5:06 pm

TEST #4 : set an opening book in the engine's settings

f4.bin
Image

SCID
Image

The game looks like this :

test4.pgn

Code: Select all

[Event "GUI's moves"]
[Site "dual xeon e5-2660v3"]
[Date "2023.08.11"]
[Round "1"]
[White "f4.bin (BrainLearn 19.2)"]
[Black "stockfish 15.1 bis"]
[Result "1/2-1/2"]
[ECO "A03"]
[GameDuration "00:00:22"]
[GameEndTime "2023-08-11T16:50:54.893 Paris, Madrid (heure d’été)"]
[GameStartTime "2023-08-11T16:50:32.877 Paris, Madrid (heure d’été)"]
[Opening "Bird's Opening"]
[PlyCount "84"]
[Termination "adjudication"]
[TimeControl "inf"]

1. f4 d5 {-0.30/20 0.33s} 2. Nf3 {-0.10/20 0.80s} g6 {-0.26/20 0.43s}
3. e3 {-0.11/20 0.54s} Bg7 {-0.30/20 0.49s} 4. c4 {-0.12/20 0.36s}
e6 {-0.21/20 0.32s} 5. Nc3 {-0.07/20 0.32s} b6 {-0.22/20 0.14s}
6. b4 {0.00/20 0.94s} Ne7 {-0.30/20 0.17s} 7. Ba3 {-0.23/20 2.3s}
O-O {-0.17/20 0.55s} 8. Bd3 {-0.19/20 0.57s} Bb7 {-0.41/20 0.86s}
9. O-O {-0.19/20 0.44s} d4 {-0.42/20 0.77s} 10. Be4 {-0.14/20 0.57s}
Nd5 {-0.29/20 0.28s} 11. Nxd5 {-0.20/20 0.38s} exd5 {-0.22/20 0.20s}
12. Bxd5 {-0.15/20 0.14s} Bxd5 {-0.16/20 0.59s} 13. cxd5 {-0.11/20 0.48s}
Qxd5 {-0.18/20 0.33s} 14. Nxd4 {-0.05/20 0.28s} Bxd4 {-0.21/20 0.13s}
15. exd4 {0.00/20 0.26s} Na6 {-0.15/20 0.28s} 16. Kh1 {-0.02/20 0.10s}
Qxd4 {-0.12/20 0.031s} 17. Rb1 {-0.01/20 0.060s} c5 {-0.14/20 0.072s}
18. bxc5 {0.00/20 0.044s} Nxc5 {-0.10/20 0.041s} 19. f5 {-0.03/20 0.13s}
Rad8 {-0.15/20 0.090s} 20. fxg6 {-0.04/20 0.11s} hxg6 {-0.14/20 0.33s}
21. Bb4 {-0.07/20 0.58s} Rfe8 {-0.14/20 0.16s} 22. Bc3 {0.00/20 0.24s}
Qd5 {-0.08/20 0.35s} 23. Ba1 {0.00/20 0.086s} f5 {0.00/20 0.20s}
24. d3 {0.00/20 0.27s} Nxd3 {0.00/20 0.097s} 25. Qd2 {0.00/20 0.071s}
Qd6 {0.00/20 0.050s} 26. Qc3 {0.00/20 0.40s} Re7 {0.00/20 0.013s}
27. a4 {0.00/20 0.073s} Rh7 {0.00/20 0.044s} 28. h3 {0.00/20 0.087s}
Qc5 {0.00/20 0.043s} 29. Qd2 {0.00/20 0.14s} Qd5 {0.00/20 0.040s}
30. Kg1 {0.00/20 0.014s} Rdd7 {0.00/20 0.16s} 31. Rbd1 {0.00/20 0.19s}
Qc5+ {0.00/20 0.058s} 32. Kh2 {0.00/20 0.036s} Qc7+ {0.00/20 0.017s}
33. Kg1 {0.00/20 0.030s} Qc5+ {0.00/20 0.021s} 34. Kh2 {0.00/20 0.17s}
Qd6+ {0.00/20 0.14s} 35. Kg1 {0.00/20 0.033s} Qc6 {0.00/20 0.015s}
36. Qa2+ {0.00/20 0.066s} Kf8 {-0.07/20 0.58s} 37. a5 {-0.05/20 0.45s}
Qd5 {-0.16/20 0.26s} 38. Qe2 {0.00/20 0.17s} Qc5+ {0.00/20 0.22s}
39. Kh2 {0.00/20 0.061s} Qc7+ {0.00/20 0.23s} 40. Kg1 {-0.01/20 0.050s}
Rhe7 {0.00/20 0.033s} 41. Qf3 {-0.01/20 0.035s} Qc5+ {-0.03/20 0.028s}
42. Kh2 {0.00/20 0.025s} Re3 {0.00/20 0.18s, Draw by adjudication} 1/2-1/2
In this case too, not all the moves have been evaluated !
"1. f4" is played by the engine's book.
Here too it requires a little more skill to make a book with only the evaluated moves.

User avatar
deeds
Posts: 1011
Joined: Wed Oct 20, 2021 9:24 pm
Location: France
Contact:

Re: How to take an incompetent book's maker for a jerk ?

Post by deeds » Fri Aug 11, 2023 5:45 pm

Where it gets funny is when you use a learning engine !

By default, the learning engine is configured in training mode so even if the engine has evaluated all its moves, there is no evidence that those are the most effective moves in its experience file. The result does not always represent the quality of the experience file. Hence the interest of checking the rate of conformity of the moves played with the experience data.

In tourney mode (experience book, experience readonly, etc.), it's even worse because according to the "eval importance, min depth, etc." settings, the moves that will be transmitted to the GUI will have an evaluation coming from the experience data and it will not necessarily be the same evaluation as that of the engine (merged experience file, another net, etc.).

For example with this game played in training mode :

Code: Select all

[Event "EXP VS BOOK"]
[Site "dual xeon e5-2660v3"]
[Date "2022.07.10"]
[Round "1"]
[White "Depth4_050522 (Eman 8.10)"]
[Black "Solista-010722 (Eman 8.10)"]
[Result "1/2-1/2"]
[ECO "A02"]
[GameDuration "00:02:42"]
[Opening "Bird's Opening"]
[PlyCount "80"]
[Termination "adjudication"]
[TimeControl "60+1"]

1. f4 {book} Nf6 2. Nf3 {-0.30/24 4.1s} e6 3. Nc3 {-0.22/27 2.2s}
d5 {-0.42/30 3.6s} 4. d3 {-0.22/25 0.72s} b6 {-0.27/27 3.5s}
5. e4 {-0.24/25 0.92s} dxe4 {-0.13/30 3.8s} 6. dxe4 {-0.09/26 0.90s}
Qxd1+ {-0.34/29 3.1s} 7. Kxd1 {-0.06/26 1.2s} Bb7 {-0.19/27 1.2s}
8. Bd3 {-0.08/26 1.5s} Nc6 {-0.17/29 1.4s} 9. Ke2 {-0.16/27 3.0s}
O-O-O {-0.35/25 1.5s} 10. a3 {-0.12/25 0.89s} Re8 {-0.29/28 3.4s}
11. e5 {-0.22/30 5.4s} Nd7 {-0.34/25 0.88s} 12. Re1 {-0.13/24 0.76s}
h6 {-0.20/27 1.1s} 13. Kf1 {-0.20/24 1.2s} Rd8 {-0.24/49 10s}
14. h4 {-0.14/26 2.3s} Nc5 {-0.25/23 0.67s} 15. Be2 {-0.25/31 7.0s}
Be7 {-0.38/26 1.5s} 16. Rb1 {-0.29/24 1.9s} Nd7 {-0.38/25 5.0s}
17. Bd3 {-0.24/28 1.2s} Nc5 {-0.31/30 3.5s} 18. Be2 {-0.16/22 1.3s}
a5 {-0.17/24 1.4s} 19. g3 {-0.14/28 1.7s} Rhg8 {-0.29/29 5.2s}
20. Kf2 {-0.21/23 1.6s} f6 {-0.33/27 0.95s} 21. Bc4 {-0.12/28 1.7s}
a4 {-0.31/29 0.97s} 22. exf6 {-0.17/30 2.1s} Bxf6 {-0.24/27 1.1s}
23. Ne4 {0.00/27 1.1s} Bd4+ {-0.31/29 1.2s} 24. Kf1 {-0.08/31 1.4s}
Rge8 {-0.25/30 1.9s} 25. Nxc5 {-0.07/31 1.3s} Bxc5 {-0.19/31 1.0s}
26. Bxe6+ {-0.13/32 1.8s} Kb8 {-0.14/31 1.3s} 27. b4 {-0.07/32 2.9s}
axb3 {-0.09/32 1.2s} 28. Rxb3 {0.00/31 1.2s} Nd4 {0.00/38 4.9s}
29. Nxd4 {0.00/36 1.2s} Bxd4 {0.00/38 0.83s} 30. f5 {0.00/35 2.1s}
Ba6+ {-0.28/26 1.1s} 31. Kg2 {0.00/36 1.5s} Bc4 {-0.15/27 1.7s}
32. Bf4 {-0.08/34 4.8s} Bxb3 {-0.13/25 1.1s} 33. cxb3 {0.00/32 1.3s}
Bc5 {-0.21/25 1.2s} 34. Be5 {0.00/32 2.5s} Re7 {0.00/36 3.8s}
35. a4 {-0.06/32 1.4s} h5 {0.00/35 1.1s} 36. Bf4 {0.00/37 1.2s}
Ree8 {0.00/45 2.3s} 37. Rf1 {0.00/42 2.2s} Rf8 {0.00/42 1.1s}
38. Kh3 {0.00/45 1.4s} Kb7 {0.00/36 1.3s} 39. Rc1 {0.00/43 1.4s}
Bd6 {0.00/40 1.2s} 40. Bg5 {0.00/46 1.5s}
Ba3 {0.00/44 1.6s, Draw by adjudication} 1/2-1/2
So now,

Who believe "Eman 8.10" has evaluated and played "1. f4" ?
Who believe "1. f4" was played by the GUI ?
Which evaluated moves by "Depth4_050522 (Eman 8.10)" really represent the quality of the experience data of the Depth4_050522.exp file ?

Thanks for watching

Post Reply