Computer Chess Club Archives


Search

Terms

Messages

Subject: Why need a strong Chess Program a opening book? (text german)

Author: Eduard Nemeth

Date: 04:22:15 01/02/05


Wozu braucht man im Computerschach ein Eröffnungsbuch?

Seit einigen Tagen bastle ich permanent an einem Basisbuch, auf das Ich dann
meine eigentlichen IDEEN aufsetzen möchte - natürlich
sollen.......................

meine IDEEN heimlich bleiben bis zu einem möglichen wichtigen Kampf!

So habe ich viele Stunden auf playchess.com experimentiert, und das trotz meiner
langsamen Hardware (die anderen sind 3-8x schneller). Man möchte nämlich (vom
Ergebnis unabhängig) sehen was so die anderen Engines für Varianten spielen? Ob
Blitz oder lange Partien, das ist dabei unwichtig, da ich mir ja die Stellungen
nach dem Verlassen des Eröffnungsbuches ansehen will.

Und warum ausgerechnet ein Schachserver?

Nun, ich gehe davon aus das ich nicht der einzige bin der gerne experimentiert.
Ich gehe also davon aus dass andere Leute ebenfalls experimentieren - sonst wäre
das Ganze völlig sinnlos und langweilig! Bei den üblichen Tests die man in
Computerschach Foren sieht, spielen die Pogramme ja meist entweder mit dem
mitgeliefertem CD-Buch, oder einem Kurzbuch, oder mit den schon lange bekannten
Vorgabestellungen!

Heute habe ich ein Experiment gewagt: Ich spielte mit einem Mix-Buch. Die
Varianten waren mal sehr Kurz mal etwas länger. Als Engine nutzte ich diesmal
Shredder 7.04 (ist deutlich besser als Fritz (mit Fritz fabrizierte mein Nick
auf dem Server heute Nacht während ich schlief fast lauter Nullen - und es lag
nicht am Buch! Im Endspiel vergeigte Fritz fast alles (bis auf ein Remis)!

Nicht so nun heute Nachmittag Shredder 7.04 !

Seht selbst, ich kassierte 2 Niederlagen, der Rest ist das und bedenkt, mein PC
ist mehrfach langsamer als der der Gegner:

Partie 1 (hier sprach mich mein Gegner an wieso ich Remis bot, nachdem S704
gewann. Ich antwortete damit dass ich ja dachte dass Shredder 8 besser sei).
Übrigens: S704 spielte mit den originalen gelieferten Settings.

Game 1:

[Event "Wertungspartie, 5m + 0s"]
[Site "Maschinenraum"]
[Date "2005.01.02"]
[Round "?"]
[White "Wolkenlos, Shredder 7.04"]
[Black "Fredi, Shredder 8"]
[Result "1-0"]
[ECO "D90"]
[WhiteElo "2206"]
[BlackElo "2668"]
[PlyCount "143"]
[EventDate "2005.01.02"]
[TimeControl "300"]

1. d4 {0} Nf6 {0} 2. Nf3 {0} c6 {0} 3. c4 {0} g6 {0} 4. Nc3 {12} d5 {0} 5. cxd5
{11} cxd5 {0} 6. Bf4 {10} Bg7 {0} 7. e3 {9} O-O {0} 8. Bd3 {8} Nc6 {0} 9. O-O {
8} Bg4 {0.58/14 8} 10. h3 {6} Bxf3 {0.51/14 6} 11. Qxf3 {0} e6 {0.48/15 14} 12.
Bg5 {0} e5 {0.59/14 6} 13. Bxf6 {10} Bxf6 {0.00/14 7} 14. Nxd5 {1} Bg7 {
0.03/14 7} 15. Rfe1 {10} exd4 {-0.18/15 0} 16. exd4 {7} Nxd4 {-0.17/15 0} 17.
Qe4 {4} Re8 {-0.35/15 8} 18. Qxe8+ {2} Qxe8 {-0.39/15 1} 19. Rxe8+ {4} Rxe8 {
-0.23/15 0} 20. Rd1 {6} Rd8 {-0.26/14 8} 21. Nc3 {0} Kf8 {-0.36/13 5} 22. g4 {0
} Nf3+ {-0.32/14 5} 23. Kf1 {7} a6 {-0.36/15 0} 24. Be2 {7} Rxd1+ {-0.29/16 2}
25. Bxd1 {1} Nd2+ {-0.67/18 6} 26. Ke2 {5} Bxc3 {-0.65/21 1} 27. bxc3 {4} Ne4 {
-0.51/20 1} 28. Bb3 {3} Nxc3+ {-0.66/19 4} 29. Kd3 {3} Nb5 {-0.75/19 8} 30. Kc4
{1} Nd6+ {-0.56/18 5} 31. Kd5 {1} Ke7 {-0.54/19 3} 32. g5 {3} b5 {-0.69/18 12}
33. f4 {0} Nf5 {-0.77/19 6} 34. Kc5 {3} Ng3 {-0.73/18 2} 35. Kb6 {4} Ne2 {
0.00/19 9} 36. Kxa6 {0} b4 {0.01/19 18} 37. Ka5 {
Wolkenlos,Shredder 7.04 bietet Remis 6} Nxf4 {0.81/19 20} 38. h4 {0} f5 {
0.62/16 2} 39. Kxb4 {5} Ng2 {0.16/16 1} 40. a4 {4} Kd6 {-0.01/18 1} 41. a5 {1}
Kc6 {0.00/17 2} 42. h5 {5} gxh5 {0.00/16 0} 43. Bg8 {5} Nf4 {0.37/15 5} 44.
Bxh7 {0} Ne6 {0.61/14 4} 45. g6 {1} h4 {0.53/14 2} 46. Bg8 {1} Ng7 {0.99/13 2}
47. Kc4 {1} Kb7 {1.34/14 6} 48. Bd5+ {2} Ka6 {1.26/15 4} 49. Bg2 {0} Kxa5 {
1.00/13 4} 50. Kd4 {0} Kb6 {0.83/12 3} 51. Ke5 {2} f4 {1.63/11 4} 52. Kxf4 {5}
Kc5 {2.02/12 8} 53. Ke5 {4} Nh5 {3.43/14 9} 54. Bf3 {2} Ng7 {12.69/18 16} 55.
Kf6 {0} Ne8+ {12.69/18 1} 56. Ke7 {4} Nd6 {#16/18 32} 57. Bg4 {5} Ne4 {#14/15 2
} 58. g7 {2} Nc3 {#13/15 0} 59. g8=Q {2} Nd5+ {#13/8 0} 60. Ke6 {3} Nc7+ {
#12/10 2} 61. Kd7 {3} Nd5 {#11/13 0} 62. Qf8+ {3} Kc4 {#11/10 1} 63. Be6 {5} h3
{#9/8 0} 64. Qd6 {3} h2 {#8/9 0} 65. Bxd5+ {2} Kc3 {#7/1 0} 66. Qxh2 {3} Kd4 {0
} 67. Kd6 {#6/1 0} Kd3 {0} 68. Qf2 {#5/1 0} Kc3 {0} 69. Qe2 {#5/1 0} Kb4 {0}
70. Qd3 {#4/1 0} Ka4 {0} 71. Kc5 {#2/1 0} Ka5 {0} 72. Qb5# {
(Lag: Av=0.17s, max=0.5s) #2/1 0} 1-0

Wir sehen oben, dass S704 bereits nach nur 3 Zügen aus dem Buch war.
Zwischenzeitlich sah sich Shredder 8 (mit sehr guten Online-ELO übrigens) im
Vorteil, aber oh Wunder, Shredder 7.04 gewann kunstvoll ein schweres Endspiel.

Diagramm:

Shredder 7.04 vs Shredder 8
Mit Bauern weniger gewann Weiß!

[D]8/6n1/1k4P1/5p2/3K3p/8/6B1/8 w - - 0 1

Auch ein auf schnellerer Hardware laufender Fritz 8 musste sich hier beugen:

[Event "Wertungspartie, 5m + 0s"]
[Site "Maschinenraum"]
[Date "2005.01.02"]
[Round "?"]
[White "Wolkenlos, Shredder 7.04"]
[Black "SirGraves, Fritz 8"]
[Result "1-0"]
[ECO "A40"]
[WhiteElo "2239"]
[BlackElo "2401"]
[PlyCount "157"]
[EventDate "2005.01.02"]
[TimeControl "300"]

1. d4 {0} h6 {0} 2. e4 {12} g5 {0} 3. Nc3 {10} d6 {0.81/11 9} 4. h4 {15} g4 {
0.78/13 23} 5. Bc4 {0} Nf6 {0.53/11 14} 6. Nge2 {10} Nxe4 {0.41/12 5} 7. Nxe4 {
17} d5 {0.41/12 0} 8. Bd3 {9} dxe4 {0.37/12 0} 9. Bxe4 {4} Bg7 {0.37/10 0} 10.
O-O {7} e6 {0.31/10 5} 11. c3 {5} Qxh4 {0.06/11 9} 12. Bf4 {9} c6 {0.06/11 0}
13. Bg3 {5} Qd8 {0.03/10 6} 14. Re1 {7} Nd7 {-0.03/10 6} 15. Nf4 {7} Nf6 {
0.03/10 5} 16. Bh4 {2} h5 {0.00/10 5} 17. Qc2 {2} Qd6 {-0.44/10 5} 18. Ne2 {1}
a6 {-0.06/10 7} 19. Bd3 {4} Qf8 {0.37/10 5} 20. Ng3 {5} Bd7 {0.59/11 8} 21. Nf5
{8} Kd8 {0.69/10 4} 22. Nxg7 {11} Qxg7 {0.62/12 0} 23. Qa4 {9} Kc8 {0.12/11 6}
24. Qa5 {0} Nd5 {0.53/10 4} 25. Rac1 {6} g3 {0.06/10 4} 26. f3 {13} Rg8 {
-0.41/10 4} 27. Rcd1 {7} f5 {-0.34/11 0} 28. Bb1 {6} Qh6 {-2.53/11 4} 29. Qa3 {
8} Qf4 {-2.81/11 2} 30. Be7 {1} Re8 {-2.81/11 1} 31. Bd6 {5} Qh4 {-3.81/11 4}
32. c4 {0} e5 {-3.44/9 2} 33. cxd5 {4} Qh2+ {-2.19/9 1} 34. Kf1 {0} Qh1+ {
-2.19/9 1} 35. Ke2 {0} Qxg2+ {-1.84/9 1} 36. Kd3 {2} Qxf3+ {-1.03/8 0} 37. Kd2
{1} Qxa3 {-0.72/9 0} 38. bxa3 {9} h4 {0.37/12 0} 39. dxc6 {3} e4 {0.03/11 4}
40. cxd7+ {4} Kxd7 {0.12/12 0} 41. Be5 {4} Rg8 {0.66/11 0} 42. Rc1 {3} Rac8 {
0.41/9 2} 43. Rxc8 {1} Rxc8 {0.47/11 0} 44. Rg1 {4} Rg8 {0.59/12 0} 45. Bc2 {2}
g2 {-0.13/11 2} 46. Bb3 {2} Rg4 {-0.38/10 1} 47. Ke3 {1} h3 {-0.06/11 1} 48.
Bh2 {1} Ke7 {-0.03/10 0} 49. a4 {1} a5 {0.03/9 1} 50. Bd5 {2} b6 {0.50/11 0}
51. Bb7 {3} Kf6 {0.69/10 2} 52. Rb1 {2} Kg5 {1.16/10 0} 53. Bc8 {1} Kf6 {
1.84/11 1} 54. Rxb6+ {0} Kg5 {1.84/12 3} 55. Rb1 {0} Kf6 {1.75/10 1} 56. d5 {0}
Rg8 {1.31/9 1} 57. Be6 {1} Rg5 {1.59/9 1} 58. Kf2 {0} Rg4 {3.06/10 2} 59. Rb3 {
0} Rh4 {3.00/11 2} 60. Rb7 {0} e3+ {4.59/12 7} 61. Kxe3 {1} g1=Q+ {4.47/11 2}
62. Bxg1 {3} h2 {4.47/12 0} 63. Bxh2 {0} Rxh2 {4.72/12 1} 64. Kd4 {3} Rd2+ {
5.03/12 4} 65. Kc5 {0} Ke5 {5.16/12 3} 66. Rb1 {0} Rc2+ {4.41/11 3} 67. Kb5 {1}
f4 {4.78/13 7} 68. Kxa5 {0} f3 {4.41/12 3} 69. Rf1 {0} f2 {4.84/13 7} 70. a3 {1
} Rb2 {4.59/12 4} 71. Ka6 {2} Rd2 {5.00/11 2} 72. a5 {1} Rb2 {5.25/13 1} 73.
Ka7 {1} Kd6 {5.31/12 1} 74. a6 {0} Kc7 {5.59/12 1} 75. a4 {0} Rc2 {5.62/12 1}
76. Ka8 {1} Kd6 {7.12/12 2} 77. a7 {1} Rb2 {8.66/12 0} 78. Bc8 {0} Kc7 {
8.59/9 1} 79. Bb7 {SirGraves,Fritz 8 resigns (Lag: Av=0.46s, max=1.0s) 0} 1-0

In der obigen Partie sind beide Programme schon nach 3 Zügen aus dem Buch, aber
das bessere Programm (das kann ich nun, nach Hunderten von Partien mit Fritz
frech behaupten!) Shredder 7.04, gewann schön im Endspiel.

In der nächsten Partie rieb ich mir die Augen, denn es ging nicht nur gegen eine
schnellere Hardware, sondern gegen Junior 9. Dabei schien es so als könnte sich
Shredder 7.04 hier einen Luxus oberster Computerschach Klasse leisten (und das
auf meinem nur P 3 600).  :-)))

[Event "Wertungspartie, 5m + 0s"]
[Site "Maschinenraum"]
[Date "2005.01.02"]
[Round "?"]
[White "Janowski2, Junior 9"]
[Black "Wolkenlos, Shredder 7.04"]
[Result "1/2-1/2"]
[ECO "B17"]
[WhiteElo "2542"]
[BlackElo "2264"]
[PlyCount "132"]
[EventDate "2005.01.02"]
[TimeControl "300"]

1. e4 {0} c6 {0} 2. d4 {0} d5 {0} 3. Nd2 {0} dxe4 {0} 4. Nxe4 {0} Nd7 {0} 5.
Ng5 {0} Ngf6 {0} 6. Bd3 {0} e6 {0} 7. N1f3 {0} Bd6 {0} 8. Qe2 {0} h6 {0} 9. Ne4
{0} Nxe4 {0} 10. Qxe4 {0} Nf6 {0} 11. Qh4 {0} Kd7 {12} 12. Ne5+ {0.50/13 8}
Bxe5 {4} 13. dxe5 {0.68/14 12} Qa5+ {0} 14. Bd2 {0.58/14 18} Qxe5+ {
Wolkenlos reklamiert Gewinn wegen Verbindungsabbruch 17} 15. Be3 {0.58/14 103}
Nd5 {1} 16. O-O {0.26/13 3} Nxe3 {4} 17. fxe3 {0.11/12 0} f6 {6} 18. Qf2 {
-0.16/12 7} Kc7 {9} 19. Bc4 {-0.59/12 16} Bd7 {7} 20. Rad1 {-0.68/12 3} Rhd8 {9
} 21. a4 {-0.94/15 16} Rac8 {10} 22. c3 {-0.80/13 4} c5 {6} 23. a5 {-1.04/14 13
} Bc6 {5} 24. Rde1 {-1.23/14 0} Rd6 {6} 25. e4 {-1.52/12 3} Kb8 {5} 26. Qe2 {
-1.23/14 5} Rcd8 {0} 27. Qg4 {-1.20/14 6} g5 {6} 28. Kh1 {-1.37/13 3} h5 {7}
29. Qxh5 {-1.36/12 3} Rd2 {11} 30. a6 {-1.55/14 0} b5 {9} 31. Be2 {-1.10/12 3}
Rxb2 {1} 32. Rd1 {-1.29/12 1} Rc8 {4} 33. Bg4 {-1.36/12 2} Qxc3 {5} 34. Bxe6 {
-0.59/10 1} Bxe4 {3} 35. Rg1 {-0.35/12 0} Qc2 {10} 36. Qh3 {0.00/14 0} Bxg2+ {
11} 37. Qxg2 {0.27/14 2} Qxg2+ {2} 38. Rxg2 {0.27/3 0} Rxg2 {2} 39. Kxg2 {
0.19/12 0} Re8 {2} 40. Bg4 {0.08/12 2} Kc7 {8} 41. Rd7+ {0.08/14 0} Kb6 {2} 42.
Rd6+ {0.11/14 1} Ka5 {7} 43. Rxf6 {0.07/15 0} c4 {4} 44. Rc6 {0.00/13 0} Re4 {3
} 45. Kf3 {-0.06/12 0} Rf4+ {1} 46. Kg3 {-0.19/14 0} b4 {1} 47. Rc5+ {
-0.19/11 2} Kxa6 {1} 48. Be2 {-0.08/12 1} Kb6 {21} 49. Rxc4 {-0.40/18 0} Rxc4 {
4} 50. Bxc4 {-0.30/18 0} a5 {22} 51. Kf3 {-0.59/22 0} Kc5 {1} 52. Bf7 {
-0.59/18 0} a4 {3} 53. Ke2 {-0.60/20 0} b3 {1} 54. Kd1 {-0.35/18 0} Kb4 {1} 55.
Kc1 {-0.22/18 0} a3 {1} 56. h3 {0.00/17 1} Kc3 {2} 57. Kb1 {0.00/17 0} a2+ {0}
58. Ka1 {0.00/19 2} Kc2 {1} 59. Bg6+ {0.00/18 2} Kd2 {9} 60. Kb2 {0.00/20 1}
Ke3 {1} 61. Bf7 {0.00/20 0} Kf4 {0} 62. Be6 {0.00/18 0} Kg3 {0} 63. Bg4 {
0.00/21 1} Kg2 {1} 64. Be6 {0.00/17 1} Kg3 {1} 65. Bg4 {0.00/25 0} Kf2 {1} 66.
Be6 {0.00/18 1} Kg3 {1} 1/2-1/2

Man mag es nicht glauben, aber was ist die Rochade wert? Für Shredder 7.04 gegen
J9 jedenfalls fast nicht!

Diagramm:

kaum ist die Eröffnung vorbei...
da spielt Shredder 7.04 den König nach d7!?

[D]r1bq3r/pp1k1pp1/2pbpn1p/8/3P3Q/3B1N2/PPP2PPP/R1B1K2R w KQ - 0 1

Im Endspiel opferte S704 noch eine Figur, und J9 konnte sich gerade noch im
letzten Augenblick ins Remis retten! *LACH* :-))

Und noch eine Partie gegen J9, eigentlich die Partie vor der vorherigen. Hier
spielte S7.04 im Endspiel ebenfalls einen Kunstzug. Sehr selbst:

Rf2! Diese Paonte wollte sich S704
nicht nehmen lassen.

[D]8/5P2/5q2/3K3P/8/1k6/6R1/8 w - - 0 1

Kein Wunder dass bei solcher Kunsttechnik kein Buch mehr nötig ist!! Shredder
gewinnt auch auf langsamen Rechner, und bietet Paroli gegen mehrfach schnellere
Hardware. Und das sogar mit manchmal wenigen Eröffnungszügen Zügen, sowie
frechen Zügen wie Kd7!? - und mit einem klasse Endspiel!

Für Shredder bedarf es eigentlich keines Buches also. Einige wenige Züge würden
genügen um in einem Match nicht immer in ein irgendwann getuntes Buch zu fallen.
Nun überlege ich mir ob ich tatsächlich einfach mit weis 1.c3 immer ziehe
gefolgt von d3. Mit Schwarz ebenso. Damit es auch zu genug Varianten kommt mixe
ich alles noch mit Zügen wie a3 (a6) und ähnlichen Zügen. Ich bin mir nun fast
sicher: Das bessere Programm wird auf ähnlicher Hardware gewinnen.

Wozu braucht man da ein 300 MB großes Buch?

Eduard.



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.