OK, vielleicht kann mich jemand aufklären ich bin verwirrt.
Ich habe mir jetzt die 50er SÜLZ-Bases runtergeladen und mir einen Fish installiert der das kann. In unserer originalen Position führt dieser Fish das zwar zum Sieg, braucht aber 64 Züge gegen einen optimal verteidigenden Shredder:
[Event "1 Minutes/Game + 1 Seconds/Move"]
[Site "Engine Match"]
[Date "2014.01.19"]
[Round "1"]
[White "Stockfish 180114 SYZ"]
[Black "Deep Shredder 12"]
[Result "1-0"]
[SetUp "1"]
[FEN "8/6n1/6k1/8/3B1K2/1B6/8/8 w - -"]
1. Ke5 {+151.00/34 4s} Nh5 {+M53/1 8s} 2. Bc2+ {+151.00/44
0s} Kf7 {+M52/1 0s} 3. Bd1 {+151.00/43 1s} Ng7 {+M54/1 0s
(Kg6)} 4. Bb3+ {+151.00/44 1s} Kg6 {+M55/1 0s} 5. Bc2+
{+151.00/45 1s} Kf7 {+M55/1 0s} 6. Bd1 {+151.00/45 1s} Kg6
{+M54/1 0s} 7. Be3 {+151.00/46 1s} Kf7 {+M55/1 0s (Ne8)}
8. Bb3+ {+151.00/44 1s} Kg6 {+M54/1 0s} 9. Bd4 {+151.00/100
0s} Nh5 {+M53/1 0s} 10. Kd6 {+151.00/38 1s} Ng7 {+M52/1 0s}
11. Bc2+ {+151.00/31 0s} Kf7 {+M51/1 0s} 12. Kd7
{+151.00/29 0s} Nh5 {+M50/1 0s} 13. Bb3+ {+151.00/29 0s}
Kg6 {+M49/1 0s} 14. Ke7 {+151.00/20 0s} Kf5 {+M48/1 0s}
15. Bc2+ {+151.00/34 2s} Kf4 {+M47/1 0s} 16. Ke6
{+151.00/38 1s} Ng3 {+M47/1 0s} 17. Be5+ {+151.00/35 1s}
Kf3 {+M46/1 0s} 18. Bb8 {+151.00/19 0s} Ne2 {+M45/1 0s}
19. Ke5 {+151.00/21 0s} Ke3 {+M44/1 0s} 20. Be4 {+151.00/21
0s} Nc3 {+M44/1 0s} 21. Bh7 {+151.00/36 1s} Nb5 {+M43/1 0s}
22. Bg6 {+151.00/28 0s} Kd2 {+M42/1 0s} 23. Kd5 {+151.00/30
0s} Nc3+ {+M41/1 0s} 24. Kd4 {+151.00/32 0s} Ne2+ {+M40/1
0s} 25. Ke5 {+151.00/32 0s} Ke3 {+M39/1 0s} 26. Ba7+
{+151.00/24 0s} Kd2 {+M38/1 0s} 27. Bb6 {+151.00/18 0s} Kc3
{+M37/1 0s} 28. Ke4 {+151.00/19 0s} Kb4 {+M36/1 0s} 29. Bd8
{+151.00/16 0s} Kc5 {+M35/1 0s (Nc3+)} 30. Be7+ {+151.00/32
2s} Kc4 {+M34/1 0s} 31. Bf7+ {+151.00/35 2s} Kc3 {+M33/1
0s} 32. Ke3 {+151.00/36 0s} Nc1 {+M32/1 0s} 33. Bh4
{+151.00/27 0s} Nb3 {+M31/1 0s} 34. Be1+ {+151.00/28 0s}
Kb2 {+M30/1 0s} 35. Kd3 {+151.00/36 3s} Nc1+ {+M29/1 0s}
36. Kc4 {+151.00/36 0s} Kc2 {+M28/1 0s} 37. Ba5 {+151.00/25
0s} Kd1 {+M27/1 0s (Ne2)} 38. Be6 {+151.00/1 0s} Kc2
{+M26/1 0s (Ne2)} 39. Bf5+ {+151.00/1 0s} Kb2 {+M25/1 0s}
40. Bd2 {+151.00/33 3s} Na2 {+M24/1 0s (Ne2)} 41. Bh6
{+151.00/37 19s} Ka3 {+M23/1 0s} 42. Bg7 {+151.00/17 0s}
Nc1 {+M22/1 0s} 43. Bg4 {+151.00/15 1s} Na2 {+M21/1 0s}
44. Bd1 {+151.00/24 0s} Nc1 {+M20/1 0s} 45. Kc3 {+151.00/24
0s} Na2+ {+M19/1 0s} 46. Kc2 {+151.00/25 0s} Kb4 {+M18/1
0s} 47. Kb2 {+151.00/23 0s} Kc4 {+M17/1 0s (Kb5)} 48. Kxa2
{+151.00/1 0s} Kd3 {+M16/1 0s (Kd5)} 49. Kb3 {+151.00/26
2s} Kd2 {+M15/1 0s (Ke4)} 50. Bc2 {+M16/33 2s} Ke1 {+M14/1
0s (Ke2)} 51. Kc3 {+M14/36 3s} Ke2 {+M13/1 0s} 52. Bh6
{+M13/36 2s} Ke1 {+M12/1 0s} 53. Kd3 {+M12/37 2s} Kf2
{+M11/1 0s} 54. Ke4 {+M11/37 2s} Kg2 {+M10/1 0s} 55. Ke3
{+M10/38 3s} Kg3 {+M9/1 0s} 56. Bf4+ {+M9/39 2s} Kg2 {+M8/1
0s (Kg4)} 57. Bg6 {+M8/41 2s} Kf1 {+M7/1 0s (Kh3)} 58. Kf3
{+M7/45 1s} Ke1 {+M6/1 0s} 59. Bc2 {+M6/64 1s} Kf1 {+M5/1
0s} 60. Bd2 {+M5/100 1s} Kg1 {+M4/1 0s} 61. Kg3 {+M4/100
0s} Kf1 {+M3/1 0s} 62. Bd3+ {+M3/100 0s} Kg1 {+M2/1 0s}
63. Be3+ {+M2/100 0s} Kh1 {+M1/1 0s} 64. Be4# {+M1/100 0s}
1-0
14 Züge mehr als eigentlich nötig. Für einen Rechner finde ich das schachlich eher einen Rückschritt als einen Fortschritt. Sicherlich sind Sie kleiner als die Nalimovs, aber die machen das wenigstens richtig (so kurz wie möglich)! Die 50 Züge Regel spielt in diesem Bsp keine Rolle, aber wer Sie braucht, sie bleibt ja auch mit den Nalimovs und allen GUIs die ich kenne in Kraft (UCI kennt sowieso kein Remis, das macht die GUI).
Hier ein Bsp mit einem Schlagzug im 49 Zug, Matt in 65:
[Event "TEST"]
[Site "HOME"]
[Date "2014.01.19"]
[Round "1"]
[White "NalimovA"]
[Black "NalimovB"]
[Result "1-0"]
[SetUp "1"]
[FEN "B7/8/8/8/5nk1/8/8/4K1B1 w - -"]
1. Bh2 {0s} Kg5 {+M64/1 0s} 2. Kd2 {0s} Kf5 {+M63/1 0s}
3. Ke3 {0s} Nh5 {+M62/1 0s} 4. Bg2 {0s} Kg5 {+M61/1 0s}
5. Kd4 {1s} Kf5 {+M60/1 0s} 6. Bh3+ {0s} Kg5 {+M59/1 0s}
7. Ke5 {0s} Ng7 {+M58/1 0s} 8. Bf1 {0s} Kg6 {+M57/1 0s}
9. Bg1 {0s} Kf7 {+M56/1 0s} 10. Bd4 {0s} Kg6 {+M55/1 0s}
11. Bd3+ {1s} Kf7 {+M54/1 0s} 12. Bc2 {0s} Ne8 {+M53/1 0s}
13. Bb3+ {0s} Kg6 {+M52/1 0s} 14. Kf4 {0s} Ng7 {+M51/1 0s}
15. Kg4 {0s} Ne8 {+M50/1 0s} 16. Bc2+ {0s} Kf7 {+M49/1 0s}
17. Kg5 {0s} Ke6 {+M48/1 0s} 18. Bf2 {1s} Nc7 {+M47/1 0s}
19. Bb3+ {0s} Kd6 {+M46/1 0s} 20. Bg3+ {0s} Kc6 {+M45/1 0s}
21. Ba4+ {0s} Kb6 {+M44/1 0s} 22. Kf5 {0s} Nb5 {+M43/1 0s}
23. Bf2+ {0s} Ka5 {+M42/1 0s} 24. Bb3 {0s} Kb4 {+M41/1 0s}
25. Be6 {0s} Kc3 {+M40/1 0s} 26. Ke4 {0s} Kc2 {+M39/1 0s}
27. Ke3 {0s} Nc3 {+M38/1 0s} 28. Bf5+ {0s} Kb3 {+M37/1 0s}
29. Kd3 {0s} Na4 {+M36/1 0s} 30. Be6+ {0s} Kb4 {+M35/1 0s}
31. Kd4 {1s} Nc5 {+M34/1 0s} 32. Bf5 {0s} Kb5 {+M33/1 0s}
33. Bg4 {0s} Na4 {+M32/1 0s} 34. Bh5 {0s} Nb6 {+M31/1 0s}
35. Be8+ {0s} Kb4 {+M30/1 0s} 36. Be1+ {0s} Kb3 {+M29/1 0s}
37. Kd3 {0s} Ka3 {+M28/1 0s} 38. Bh5 {0s} Ka4 {+M27/1 0s}
39. Kd4 {0s} Kb5 {+M26/1 0s} 40. Be8+ {1s} Ka6 {+M25/1 0s}
41. Bc6 {0s} Ka7 {+M24/1 0s} 42. Bg2 {0s} Ka6 {+M23/1 0s}
43. Kc5 {0s} Nc8 {+M22/1 0s} 44. Bh4 {0s} Na7 {+M21/1 0s}
45. Bd8 {0s} Nc8 {+M20/1 0s} 46. Kc6 {0s} Na7+ {+M19/1 0s}
47. Kc7 {0s} Ka5 {+M18/1 0s} 48. Kb7+ {0s} Kb4 {+M17/1 0s}
49. Kxa7 {0s} Kc5 {+M16/1 0s} 50. Bc7 {1s} Kb5 {+M15/1 0s}
51. Bb6 {0s} Kb4 {+M14/1 0s} 52. Ka6 {0s} Kc4 {+M13/1 0s}
53. Ka5 {0s} Kb3 {+M12/1 0s} 54. Bf1 {0s} Ka3 {+M11/1 0s}
55. Bf2 {0s} Kb3 {+M10/1 0s} 56. Be1 {0s} Ka3 {+M9/1 0s}
57. Bc4 {0s} Kb2 {+M8/1 0s} 58. Ka4 {0s} Kc2 {+M7/1 0s}
59. Bb4 {0s} Kb2 {+M6/1 0s} 60. Bb3 {0s} Ka1 {+M5/1 0s}
61. Ka3 {0s} Kb1 {+M4/1 0s} 62. Bd2 {0s} Ka1 {+M3/1 0s}
63. Bg8 {0s} Kb1 {+M2/1 0s} 64. Bh7+ {0s} Ka1 {+M1/1 0s}
65. Bc3# {0s} 1-0
Gewonnen für Weiß!Und das macht SÜLZ-FISH daraus:
[Event "1 Minutes/Game + 1 Seconds/Move"]
[Site "Engine Match"]
[Date "2014.01.19"]
[Round "1"]
[White "Stockfish 180114 SYZ"]
[Black "DS12"]
[Result "1/2-1/2"]
[SetUp "1"]
[FEN "B7/8/8/8/5nk1/8/8/4K1B1 w - -"]
1. Kd2 {+0.01/30 2s} Kf5 {+M64/1 0s} 2. Bh2 {+0.01/22 0s}
Kg5 {+M63/1 0s (Ng6)} 3. Ke3 {+0.01/35 1s} Nh5 {+M62/1 0s
(Ne6)} 4. Bb7 {+0.48/30 2s} Kf5 {+M61/1 0s (Kf6)} 5. Bc8+
{+0.48/32 1s} Kg5 {+M60/1 0s (Kf6)} 6. Kd4 {+0.48/1 0s} Kg6
{+M59/1 0s (Nf6)} 7. Ke5 {+0.48/1 0s} Ng7 {+M58/1 0s (Kg7)}
8. Bg1 {+0.48/39 1s} Kg5 {+M57/1 0s (Nh5)} 9. Bd4 {+0.48/40
1s} Kg6 {+M56/1 0s} 10. Bd7 {+0.48/43 1s} Kg5 {+M55/1 0s}
11. Ba4 {+0.48/32 0s} Kg6 {+M54/1 0s} 12. Bb3 {+0.48/31 0s}
Nh5 {+M53/1 0s} 13. Bc2+ {+0.48/41 1s} Kf7 {+M52/1 0s}
14. Kd6 {+0.48/28 0s} Ng7 {+M51/1 0s} 15. Kd7 {+0.48/29 0s}
Nh5 {+M50/1 0s} 16. Bb3+ {+0.48/23 0s} Kg6 {+M49/1 0s}
17. Ke7 {+0.48/18 0s} Kf5 {+M48/1 0s} 18. Bc2+ {+0.48/34
2s} Kf4 {+M47/1 0s} 19. Ke6 {+0.48/36 1s} Ng3 {+M47/1 0s}
20. Be5+ {+0.48/41 2s} Kf3 {+M46/1 0s} 21. Bb8 {+0.48/16
0s} Ne2 {+M45/1 0s (Nf1)} 22. Ke5 {+0.48/1 0s} Ke3 {+M44/1
0s} 23. Be4 {+0.48/17 0s} Nc3 {+M44/1 0s (Nc1)} 24. Bf5
{+0.48/32 2s} Nb5 {+M43/1 0s} 25. Bg6 {+0.48/22 0s} Kd2
{+M42/1 0s} 26. Kd5 {+0.48/23 0s} Nc3+ {+M41/1 0s (Na3)}
27. Kd4 {+0.48/1 0s} Ne2+ {+M40/1 0s} 28. Ke5 {+0.48/24 0s}
Ke3 {+M39/1 0s (Kc3)} 29. Ba7+ {+0.48/1 0s} Kd2 {+M38/1 0s}
30. Bb6 {+0.48/21 0s} Kc3 {+M37/1 0s} 31. Ke4 {+0.48/18 0s}
Kb4 {+M36/1 0s} 32. Bd8 {+0.48/16 0s} Kc5 {+M35/1 0s (Kc4)}
33. Be7+ {+0.48/32 5s} Kc4 {+M34/1 0s} 34. Bf7+ {+0.48/32
8s} Kc3 {+M33/1 0s} 35. Ke3 {+0.48/24 0s} Nc1 {+M32/1 0s}
36. Bh4 {+0.48/29 0s} Nb3 {+M31/1 0s} 37. Be1+ {+0.48/30
0s} Kb2 {+M30/1 0s} 38. Kd3 {+0.48/36 2s} Nc1+ {+M29/1 0s}
39. Kc4 {+0.48/35 0s} Kc2 {+M28/1 0s} 40. Ba5 {+0.48/26 0s}
Kd1 {+M27/1 0s (Ne2)} 41. Be6 {+0.48/1 0s} Kc2 {+M26/1 0s
(Ke2)} 42. Bf5+ {+0.48/1 0s} Kb2 {+M25/1 0s} 43. Bc3+
{+0.48/24 6s} Ka3 {+M24/1 0s (Ka2)} 44. Bc2 {+0.48/44 2s}
Ka2 {+M23/1 0s (Ne2)} 45. Be5 {+0.48/1 0s} Ka3 {+M22/1 0s}
46. Bd1 {+0.48/47 0s} Na2 {+M21/1 0s (Ka2)} 47. Bg7
{+0.48/1 0s} Nc1 {+M20/1 0s} 48. Kc3 {+0.48/80 0s} Na2+
{+M19/1 0s} 49. Kc2 {+0.48/100 0s} Kb4 {+M18/1 0s (Nb4+)}
50. Kb2 {+0.50/1 0s} Kc4 {+M17/1 0s} 1/2-1/2
Warum erkennt er nicht, dass da im 49ten Zug ein Schlagzug sein kann (siehe oben)? Habe ich etwas falsch konfiguriert (290 Dateien, das sind alle 3,4 und 5 er) aber vorher hat er doch eine Bewertung von 151 angezeigt und es sind in beiden Fällen der selbe 5 Steiner ...?!
Das alles scheint mir nicht trivial!
Gruß
Ingo