Home
Shredder Bedienungsanleitung
Contents
1. 444s44444nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 36 Eing be V rlanten 2 2228222 Ren ii LED nllien 36 Varianten be rbeiten 2 2 8 2 2 rn il lee line 36 Analyse as en nn sr N A HERE En E E 37 Die Jokerfigur Analyse 22 2 O Le re 37 Triple Br ins Ast A ir sie ae in ei 38 Der Analysem dusa 1 22 22 2 ee elek 38 Mehrere Varianten analysieren 22sun44444nnennnnonnennnnnnnennnnnnnennnnonnennnnonnennnnnnnnnnnnnnnnnnnonnnnnnnnn nn 39 P rtien analysierenisa 2ur en ir u O ias as 39 Z ge zur Analyse ausw hlen suuu n444onnennnnnnnennnnnnnennnnnnnnnnnnnennnnnnennnnnnannensnnennennnnennensnnennenannn 40 Positionsdatenbanken analysieren 4uus444444nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 40 MultizEngine SYsteM nee ee kr ini a a A E A A 40 WERENQINES monine e lr a a tee ss 41 WWINbO0ard ENgI OS 00d Risen 41 ENGINEOPLONENEH a tol eos eel tod 43 Engine inst llieren 20H ica Aia a 43 Engine wechselnz z 2 22 22 a tl e OA a 44 Engine hinzuf gen lA A Aa is 44 Engine schliS Bom a td E a 44 Shredder Engine einstellen oonooonnnnnnnnnnin nccnnnononncconn nooo nan nnrcnrnrn cnc 44 ENgINS ZWelk api A AS 46 EnNgINS TUr acotar 47 Er ffnungsb cher e its rta 49 POSIIONSDAU MS 50 Nenes Enung s DUGD aaeain lata 51 Erof hundsDuch lada 52 Er ffnungsbuch exportieren rica TA 52 EroffnungSDUCH IMPOSTOR iia 52 BuchzUgeZallO imac litio O
2. Klassisch Modern legt ber den Schiebeschalter fest ob Shredder eher klassische Er ffnungen oder ein modernes Repertoire aus dem Positonsbaum ausspielt Ausspielbedingungen ber diese Schalter k nnen Sie festlegen aufgrund welcher Kriterien Shredder seine Z ge ausspielt Shredder spielt einen Zug nur dann aktiv aus dem Buch wenn damit mindestens Partieminimum Partien gespielt worden sind von denen mindestens Gewinnpartien Partien gewonnen worden sind Als Wei er muss die Erfolgsquote dann mind Wei quote Prozent sein als Schwarzer Schwarzquote Prozent Zugnummer Spielt nur maximal so viele Z ge aus dem Buch Einfluss der Faktoren Hier k nnen Sie die Werte beeinflussen auf deren Basis Shredder Z ge aus dem Positionsbaum selektiert ber den Schiebeschalter Zugwert kann man die Gewichtung der einzelnen Zugbewertungen ver ndern Im Er ffnungsbuch sind die Zugwerte mit den Buchstaben a g gekennzeichnet Wenn der Schieber nach rechts geschoben wird spielt Shredder Z ge mit der Wertung a noch h ufiger Schiebt man den Scoreschieber nach rechts ber cksichtigt Shredder noch mehr wie erfolgreich die Z ge in der Datenbank waren ist der Schieber links ist es dann fast egal ob ein Zug nun eine Erfolgquote von 10 oder 90 hat Gleiches gilt f r die Parameter Partienanzahl Erfolgsquote und Lernwerte KF Tipp Vergr ern Sie das Buchfenster w hrend Sie die einzelnen Parameter bearbeiten Sie k nnen sofort d
3. Es werden universelle Speicherformate verwendet also PGN f r Partien und EPD f r Stellungen Sie k nnen den kompletten Inhalt des Analysefensters oder aber auch nur die Analyse der letzten Stellung in die Zwischenablage kopieren Die Partienotation kann im Textformat in die Zwischenablage kopiert werden Es gibt verschiedene M glichkeiten diese Funktion zu nutzen e Schnelles Speichern einer Stellung oder Partie um sie sp ter wieder zu laden e Importieren einer Stellung oder Partie z B aus dieser Hilfedatei e Exportieren einer Partie z B in eine Textverarbeitung 85 Index 3D Brett 23 Aktuelle Variante 22 Analyse mit dem Orakel 64 Analysefenster 22 Analysemodus 38 Analysestufe 28 Anzeige legale Z ge 20 Artikel TableBases 65 Bauerneinheit 69 Bearbeiten Varianten 36 Bedenkzeit 19 Befehlszeile 25 Besondere Z ge 26 Bewertungsanzeige 21 Blitz 9 Brett drehen 27 Buch editieren 55 Buch erweitern 52 Buch j ten 52 Buch laden 52 Buchoptionen 53 Buchz ge kommentieren 55 Buchz ge z hlen 52 Cachegr sse 57 58 CBF Datenbank 31 Clipboard 70 85 Coach einstellen 12 Das Er ffnungsbuch 49 Dateistruktur 59 Dateistruktur TableBases 73 Datenbanken 31 Datenbanken Formate 70 Der Autoplayer 65 Der Autor 5 Der Positionsbaum 73 Design Layout 26 Designs 14 Doppelklicks 16 ECO Klassifikation 76 Eingabe Varianten 36 Eingeben Bearbeiten 36 Einleitung 40 Endspielorakel 60 Engine deinstallieren 43 Engine hinz
4. gt 17301 213k pp3pp1 InngbN1p 3pN3 2pP4 2P301 PPBAP RARKA w bm Da6 id wWAC 001 Letzte Dateien DB wechseln Abbrechen EPD String Zeile In der Eingabezeile steht der EPD String der angezeigten Position Sie k nnen den String mit der Tastenkombination STRG C markieren und ber die Zwischenablage mit anderen Anwendungen 8Schachprogrammen austauschen Navigatonsbuttons Mit Hilfe der Navigationsbuttons k nnen Sie schnell durch die Listeneintr ge navigieren Entweder in Einer oder Zehnerschritten Die Buttons au en springen zum Anfang bzw Ende der Liste Was ist EPD Im Gegensatz zu PGN ist vielen Anwendern das EPD Format das ebenfalls auf Ascii reinem Text basiert und ausschlie lich zur Speicherung von Schachpositionen sehr gut geeignet ist weniger gel ufig In einer EPD Datei k nnen Sie mehrere Positionen in einer einzigen Ascii Datei speichern ber das Men Datei gt Stellung laden Stellung speichern k nnen Sie Stellungen aus EPD Dateien laden oder eigene Positionen in neuen EPD Dateien speichern Was ist PGN Das PGN Format ist ein Standardformat zum Speichern von Schachpartien Es wird von Shredder wie von vielen anderen Schachprogrammen unterst tzt und ist deshalb f r den Datenaustausch extrem wichtig Es besteht z B die M glichkeit Partien im PGN Format ber die Zwischenablage einzuf gen Im Internet finden Sie z B eine F lle von Partien im PGN Format die ber die Zwisch
5. Extras gt Engines gt Endspieldatenbanken 57 Endspieldatenbanken x mM Pfad fESchesssb Frea O Creaa fOO A reas O PEJ Cras fO 7 Cachegr e 32 MB Installiere 7 GUI nutzt Endspieldatenbanken Abbrechen In der Dialogbox k nnen Sie insgesamt f nf Pfade f r die Datenbanken eintragen bzw mit der Maus selektieren Jeden Pfad k nnen Sie einzeln ein oder ausschalten Die TableBases ben tigen sehr viel Festplattenspeicher Sollten Sie die kompletten TableBases auf CD Rom haben k nnen Sie in der Dialogmaske die entsprechenden Pfadangaben eintragen Sie k nnen weitere Tablebases generieren Mit GUI nutzt Endspieldatenbanken k nnen Sie die Benutzung der Endspieldatenbanken f r die GUI deaktivieren Dadurch sparen Sie den von den Endspieldatenbanken ben tigten Arbeitsspeicher ein Die Pfade werden dann nur zu der Engine geschickt die dann weiterhin auf die Datenbanken zugreifen kann Was bedeutet Cachegr e So k nnen Sie die Endspieldatenbanken automatisch installieren Cachegr e Gibt die Gr e des zu reservierenden Bereiches im RAM an Der Zugriff auf die Informationen der Nalimov Endspieldatenbanken wird dadurch effizienter und schneller Installiere TableBases Die Endspieldatenbanken ben tigen je nach Endspieltyp z B Vier oder F nfsteiner sehr viel Festplattenspeicher Falls Sie CDs mit weiteren TableBases haben k nnen Sie die Datenbanken aus Shredder heraus auf die
6. Han bPc ffixed bKh6fall Nagel ANA HHH wm HHH longest white mate 5410183 Stellungen gesucht 3 gespeichert 755515 sind gewonnen f r Wei 13 96 4654655 sind Remis 86 042 13 sind gewonnen f r Schwarz 0 00 L ngster durchschn Sieg f r Weib Matt in L ngster durchschn Sieg f r Schwarz Matt wei gewinnt 3 73 16 72 57 71 Schwarz gewinnt a La 40 1 HE white mates in 73 3 0 white mates in 72 white mates in 71 white mates in 70 547 0 01 white mates in 69 1299 0 02 white mates in 68 2072 0 04 Shredder speichert in der EPD Datei also zus tzlich noch die Zahl der Stellungen zu allen m glichen Mattdistanzen und gibt deren H ufigkeit in Werten an So kann man schnell sehen ob viele der Mattf hrungen eher lange oder eher kurz dauern EPD Dateien kann man brigens auch mit einem Textverarbeitungsprogramm z B Word ffnen und die gewonnenen Daten damit weiterverarbeiten Eigene Partien analysieren Gestern habe ich in einer Turnierpartie ein Endspiel mit D B g7 D verloren H tte ich meinen K nig weit weg von Bauern eher auf a4 oder auf a1 stellen sollen Solche Fragen treten h ufig auf wenn man aktiv Turnierschach spielt Mit Hilfe des Endspielorakels k nnen Sie sich ein besseres Verst ndnis f r die Behandlung dieser Endspiele erarbeiten Vorgehensweise Steine verteilen Wei er Bauer auf g7 schwarzer K nig auf a4 Setzen Sie den Brettjoker f r die anderen Steine
7. Notieren Sie die Prozentzahl der wei en Siege Wiederholen Sie die Prozedur mit einem schwarzen K nig auf a1 und vergleichen Sie die Werte der Orakelausgabe Training Beispiel Suchen Sie im Orakel alle Stellungen im Endspiel Dame und 2 L ufer gegen alleinigen K nig mit Matt in 23 Z gen Eine davon durch einen einfachen Klick aufs Spielbrett laden und dann 64 nat rlich ohne Ansicht der Zuginformationen versuchen gegen absolut optimales Datenbankgegenspiel matt zu setzen FAQ Der Autoplayer Shredder ist zum Auto232 System kompatibel Es erm glicht Schachprogrammen die dieses Standardprotokoll unterst tzen vollautomatisch auf zwei verschiedenen Rechnern gegeneinander zu spielen Voraussetzung sind zwei PCs die mit dem mitgelieferten Kabel ber die serielle Schnittstelle miteinander verbunden werden Alternativ ist auch ein Spiel ber ein Netzwerk m glich Der Autoplayer kann im Spieler Men gestartet werden Das Dialogfeld bietet im Wesentlichen die gleichen M glichkeiten wie die Kommandozeilen Optionen der DOS Treiber des Auto232 Systems mit den folgenden Unterschieden e Der Name der in das Feld Gegner eingetragen wird wird mit den Partien gespeichert e Mit der Option Aufgeben werden entschiedene Partien fr hzeitig abgebrochen e Der Autoplayer wurde verbessert Er kann gegen ChessBase Programme aufgeben und Remis anbieten ablehnen Shredder macht das nur wenn die Option Etikette angeschalt
8. Sie k nnen Varianten erzwingen wenn Sie einen Zug mit gedr ckter Alt Taste eingeben Wenn Sie einen Zug mit gedr ckten Strg Alt Taste oder der AltGr Taste auf deutschen Tastaturen eingeben dann wird die Partiefortsetzung ohne Nachfrage berschrieben Sie k nnen mit Hauptvariante einf gen STRG EINFG aus dem Befehle Men die aktuelle Hauptvariante aus dem Suchinfo Fenster in die Partie einf gen Wird dieser Befehl in der Schlussstellung der Partie gew hlt dann wird die Partie um die Hauptvariante verl ngert Wird er mitten in der Partie gew hlt dann wird eine neue Variante eingef gt Zus tzlich zu den Z gen werden Stellungsbewertung Suchtiefe und Rechenzeit in Sekunden als Textkommentar eingef gt Varianten bearbeiten Sie k nnen Varianten l schen die Reihenfolge von Varianten ndern oder Varianten abschneiden e Um eine Variante zu l schen gehen Sie zu einem beliebigen Zug der Variante und w hlen ENTF e Um eine Variante aufzuwerten um eine Position nach oben zu schieben w hlen Sie STRG PFEIL NACH OBEN e Um die letzten Z ge einer Variante zu l schen gehen Sie zu dem letzten Zug den Sie behalten wollen und w hlen STRG ENTF Dieser Befehl funktioniert nicht nur in Varianten sondern auch in der Partiefortsetzung Alle diese Befehle k nnen Sie auch aus dem Kontextmen des Notationsfensters aufrufen EPD Ladedialog Shredder bietet eine bersichtliche Auswahlbox zum bersichtlichen Laden von Schachposition
9. Sie k nnen die Zahl der untersuchten Z ge mit der F6 Taste beliebig erh hen Mit der F5 Taste k nnen Sie die Anzahl der Varianten verringern Sie k nnen diese Funktion auch aus dem Kontextmen des Suchfensters abrufen Je gr er die Zahl der zu analysierenden Fortsetzungen ist desto mehr Zeit wird ben tigt um eine gr ere Suchtiefe zu erreichen Andererseits analysiert das Programm die zweit und n chstbesten Fortsetzungen wesentlich gr ndlicher als bei einer normalen Analyse KS Sie k nnen die Einstellungen f r den Multi Varianten Modus auch mit einem Rechtsklick in das Suchfenster aktivieren Partien analysieren Sie k nnen Shredder vollautomatisch eine Partie analysieren lassen W hlen Sie aus dem Men Modus Partie analysieren um die aktuelle Partie zu analysieren Alternativ rufen Sie den Einstelldialog ber Strg F10 auf Folgende Optionen stehen zur Verf gung e Seite deren Z ge analysiert werden Wei Schwarz oder beide e Z ge die analysiert werden Vorgabe Zug 1 bis Ende der Partie e Schwellwert Option Es werden nur Analysen ausgegeben wenn die Bewertung des st rksten Zugs und die Bewertung des Partiezugs um mindestens den gew hlten Schwellwert in Hundertstel Bauern abweichen Wird ein Schwellwert von O gew hlt dann werden alle Analysen ausgegeben e Kommentare Varianten l schen Vorhandene Kommentare und oder Varianten werden vor der Analyse aus der Partie entfernt e Die ben tigte
10. Statuszeile 23 Stellung analysieren 10 Stellung definieren 60 Stellung laden 31 Stellung speichern 31 Stellungsbewertung 21 Stellungseingabe 28 Suchinformatonen 21 Suchtiefe 22 82 Symbolleiste 23 TableBases 57 TableBases installieren 58 Tastaturbefehle 25 82 Testsuites 10 Threads 44 Titelzeile 14 23 Triple Brain 38 87 Turnierrating berechnen 84 UCI Engines 41 Unterschiedliches Material 24 Varianten bearbeiten 34 Varianten eingeben 34 Variantenbrett 24 Was ist EPD 35 Was ist PGN 35 Was sind Endspieldatenbanken 76 Was sind TableBases 59 welcome 3 Wertungsparameter 44 Wertungsprofil 20 Willkommen 4 Winboard 84 Winboard Engines 41 Z ge ausw hlen 40 Z ge eingeben 26 Z ge nachspielen 27 Z gefenster 20 Zugbewertung im Buch 56 Zugeingabe 26 Zugzeit 22 Zwischenablage 85
11. ten sind und wo es nur Remis wird Diese Bewertungen repr sentieren wohlgemerkt nicht die Meinung von Shredder sondern den realen Wert der Stellung aus den Endspieldatenbanken Shredder bestimmt also den Wert jeder Stellung und gibt ihn direkt auf dem Schachbrett aus 37 Triple Brain Beim Triple Brain handelt es sich um ein v llig neuartiges Konzept um die Vorz ge zweier unterschiedlicher Engines miteinander zu kombinieren und das Optimum f r die Analyse herauszuholen Die normalen Schachengines analysieren eine bestimmte Position w hrend ein drittes Programm die Entscheidung trifft welcher Zug die beste Alternative darstellt Innerhalb von Shredder wird das Entscheidermodul als Triple Brain bezeichnet Das Triple Brain zeigt in seinem eigenen Suchfenster eine Bewertungsskala von 0 100 an Anhand des Prozentwertes kann der Anwender erkennen wie sicher das Triple Brain bei der Beurteilung und Auswahl seines Zuges ist Beispiel der Wert 0 sagt aus das das Triple Brain bei der Beurteilung eines Zuges keine bessere Alternative erkennt 100 gibt die Information dass es nach Ansicht des Triple Brains einen deutlich g nstigeren Zug gibt Damit das Triple Brain seine St rken ausspielen kann sollten sich die beiden Engines aus deren Bewertungen das Triple Brain den besten Zug heraussucht im Spielstil deutlich voneinander unterscheiden Hinweis Sie k nnen die Shredder Engine modifizieren und eigene Engines kreieren die s
12. Dieser Zug ist Standard GGF sollten wir ihn mit einer sehenen Ale nal ve es etzer A Z ge werden h ufiger e Z ge seltener und f und g Z ge nie gespielt Im Buchmode Turnier spielt Shredder nur a c Z ge wenn vorhanden Bei Standard spielt er a d und bei Weit spielt er auch die e Z ge Er ffnungsb cher f r Pocket Shredder Falls Sie das Programm Pocket Shredder f r Windows Mobile besitzen k nnen Sie Er ffnungsb cher von Shredder in das Format von Pocket Shredder konvertieren Auf diese pbk2 B cher kann auch die Shredderengine direkt zugreifen Die Engine sucht immer in Ihrem eigenen Verzeichnis nach einem Buch mit Namen shredder pbk2 Dazu gehen Sie wie folgt vor e Laden Sie das Er ffnungsbuch in Shredder 56 e W hlen Sie Er ffnungsbuch exportieren aus dem Men Extras Er ffnungsbuch und beantworten Sie ggf die Frage ob Sie ein Textbuch exportieren wollen mit Nein Shredder erzeugt eine Datei shredder pbk2 im Shredderverzeichnis e Die Datei muss umbenannt werden Vergeben Sie die Bezeichnung book pbk Pocket Shredder setzt voraus dass eine Er ffnungsdatei mit dieser Bezeichnung in seinem Verzeichnis existiert e Kopieren Sie die Datei book pbk in das Verzeichnis von Pocket Shredder auf dem Handheld e Um dieses Buch mit der Shredderengine zu nutzen m ssen Sie nur noch das Enginebuch in dem Buchoptionendialog aktivieren Endspieldatenbanken TableBases Shredder kann auf die von Eugene
13. Strg 2 Strg B F5 F6 Strg F10 Strg X Strg 3 Strg F F4 F3 F12 Strg P Strg T Alt H Strg Q Strg Ums Q Alt Q Alt J Strg Ums 1 Strg Ums 2 Strg Ums 3 Strg Ums 4 Strg W Strg Y Strg Ums Y Strg Ums L Strg Ums B Strg Ums E Strg Ums A Strg 0 Strg U 83 Rechne Unterbrechen Einf gen Remis anbieten Aufgeben Zugvorschlag Jokeranalyse Hauptvariante vorspielen Hauptvariante einf gen Besten Zug einf gen Partiedaten Kommentar eingeben Variante aufwerten Variante l schen Restliche Z ge l schen Autoplayer starten Engine Zweikampf Aktuelle Partie beenden Schachbrett Uhren Notation Suchinformation Z ge Bewertungsprofil Symbolleiste Statuszeile Onlinehilfe J adoube Partie PGN kopieren Stellung EPD kopieren Analysefenster kopieren Zug zur cknehmen Zug vorspielen 5 Z ge zur ck 5 Z ge vorspielen Variante zur cknehmen Variante vorspielen Alles zur ck Alles vor Uhr neu stellen 30 sec Uhr neu stellen 30 sec Gehe zu Zug Partie vorf hren Neues Engine Turnier starten Engine Turnier forsetzten Registrieren Strg C Esc Strg V Alt Alt Strg H Alt E F11 Strg Einfg Einfg Strg Z Strg M Strg Pfeil auf Entf Ums Entf Strg 0 Strg 8 Strg 9 Strg F1 Strg F2 Strg F3 Strg F4 Strg F5 Strg F6 Strg F8 Strg F9 F1 Strg R ck Strg Ums C Strg Alt C Alt Ums C Pfeil links Pfeil rechts Pfeil auf Pfeil ab Bild auf Bild ab
14. Tastenkombination Strg C in die Zwischenablage Wie k nnen wir diese Information jetzt mit anderen Schachprogrammen nutzen Dazu gibt es je nach Programm mehrere M glichkeiten zuerst einmal zwei elementare Funktionen 1 Starten Sie einen beliebigen Texteditor z B das im Lieferumfang von Windows enthaltene Notepad W hlen Sie dort aus dem Men BEARBEITEN den Befehl EINF GEN Schwupps und schon haben Sie den EPD String in die Textverarbeitung bernommen Speichern Sie jetzt den EPD String auf der Festplatte Achten Sie darauf dass Sie bei der Vergabe des Suffixes Dateiendung die Bezeichnung EPD eingeben Diese EPD Datei kann jetzt von jedem Schachprogramm gelesen werden das mit diesem Format umgehen kann 2 Eine weitere M glichkeit bietet die Zwischenablage mit der M glichkeit Daten direkt ohne Umweg ber eine Dateispeicherung auszutauschen Etliche Schachprogramme unterst tzen diesen Windows Standard und man kann rasch die Daten bernehmen Dieses Verfahren und andere Optionen der wichtigen Schachprogramme werden wir noch im weiteren Text pr ziser vorstellen Falls Sie nicht wissen was die Zwischenablage ist und wie man diese effektiv einsetzt einige Ausf hrungen dazu Eine elementare Funktion unter Windows ist das wechselseitige Verfahren Kopieren lt gt Einf gen Standard sind unter Windows die Tastenkombinationen Strg C Kopieren und Strg V Einf gen Mit der Tastenkombination Strg C kopieren Sie ein markie
15. end laden Sie die Datenbank mit einem Klick auf den Button mit den drei Punkten Ohne B cher Hier k nnen Sie mit einem Mausklick alle B cher f r den Zweikampf ausschalten Engine Turnier Sie k nnen unter Shredder unterschiedliche Engines gegeneinander in einem Turnier automatisch testen Sie haben die Wahl ob Sie ein neues Turnier beginnen oder ein altes fortsetzen wollen Der Dialog Engine Turnier wird ber das Men Modus oder mit Strg 7 aufgerufen 47 x Titel Enginetumied Installierte Engines Teilnehmer Shredder E Alle Engines Par50 3 i Ruffian 1 0 1 Er ffnungsbuch Ruffian 2 0 0 o Books4shredderclassic bkt El Ruffian 2 0 2 Ey lab al J Enginebuch verwenden Shredder Shredder 5 32 B Shredder 6 Alle Engines Shredder 7 Shredder 7 01 IV Alle ein Buch Hashtabelen 256 Hm Shredder 7 04 x V Alle eine Hashgr e Spielstute Tumiertyp 40 Zuge in 120 min 20 Z ge in 60 min Rundenturmier Zeitkontrollen Blitz Spie rutenlauf IV Permanent Brain 1 a Durchg nge 4 Teilnehmer 6 Partien Buchlemen Er ffnungen ES Ohne B cher Titel Geben Sie einen Namen f r das Turnier ein Installierte Engines Zeigt eine Liste der auf Ihrem Rechner installierten Engines an Durch einen Doppelklick oder aber einen Klick auf den Pfeil nach rechts k nnen Sie eine Engines zu einem Turnier einladen Teilnehmer Zeigt eine Liste der Teiln
16. hnliches das ein Spiel gel st wird d h komplett berechnet worden ist Dies ist schon vor einiger Zeit bei den im Vergleich zum Schach sehr einfachen Spielen Vier gewinnt und M hle passiert Bei Vier gewinnt kann der Anziehende immer den Gewinn erzwingen M hle ist bei fehlerfreiem Spiel beider Seiten immer Remis Bezugsquellen der TableBases Widmen wir uns nun also der Frage wie man die heute praktikablen Tablebases bekommen kann Hier gibt es grunds tzlich zwei M glichkeiten Entweder man besorgt sie sich in fertiger Form oder man generiert sie auf seinem Computer Beides hat seine T cken Im Internet gibt es einige Seiten auf denen die kompletten Tablebases zum Herunterladen f r jedermann angeboten werden man w hlt sich also in den entsprechenden Rechner ein und los geht es Doch halt machen wir einmal ein kleines Rechenbeispiel Wie lange w rde dies denn eigentlich dauern 6 GB f r alle F nfsteiner mit einem heute handels blichen V 90 Modem das macht bei guter Leitung im optimalen Fall 6 GB bei 3500 KB s 1840700 Sekunden ca 30678 Minuten ca 551 Stunden ca 21 Tage 3 Wochen nonstop ber verstopfte Leitungen und abgebrochene Verbindungen will ich hier erst gar nicht reden Jeder kann sich nun selber ausrechnen wie sich diese M glichkeit auf seine n chste und wahrscheinlich auch noch bern chste Telefonrechnung auswirken wird Sie sehen dies ist also nicht sehr empfehlenswert Genau diese Berechnungen h
17. 0 0 10 Te1 Se4 11 e3 Te8 12 Sd2 Sd6 13 De2 e5 14 d5 cxd5 15 Sxd5 Tc8 16 84 Le6 17 Sxe7 Dxe7 18 b3 Tc2 19 La3 Tec8 20 Tec1 Txc1 21 Txc1 Txc1 22 Lxc1 Dd8 23 La3 Db6 24 Lf1 Sc5 25 Lb2 f6 26 De3 Scxe4 27 Sxe4 Dxe3 28 Sxf6 gxf6 29 fxe3 Se4 30 Le2 Kf7 31 Ld3 Ld5 32 94 Kg6 33 h4 f5 34 Le2 Kf6 35 g5 Ke6 36 Kh2 a5 37 Kg1 a4 38 bxa4 Lxa2 39 a5 Ld5 40 La3 Sc3 41 Lh5 Lc6 42 g6 hxg6 43 Lxg6 Sd5 44 h5 Kf6 45 Lc5 Sc3 46 Kf1 Lf3 47 Lb6 Lg4 48 Ld8 Kg7 49 Lc7 Kf6 50 Kg2 Sd5 51 Ld8 Kg7 52 Kg3 Sxe3 53 Kh4 Sd5 54 Kg5 Lh3 55 h6 Kg8 56 Le8 Sf4 57 Ld7 Lg4 58 Lc8 Kh7 59 Lc7 Sh3 60 Kf6 Sf2 61 Lxb7 Se4 62 Kxe5 Le2 63 a6 Lxa6 8 1BB4k b6P 4Kp2 4n3 8 8 8 w 68 Mit seinem n chsten Zug k ndigt Shredder ein Matt in 31 Z gen an Ohne Hilfe der Endspieldatenbanken w re dies nat rlich v llig unm glich Es entsteht ein Endspiel KLL KS das u U nur schwer innerhalb von 50 Z gen zu gewinnen ist Mit Hilfe der Datenbanken jedoch kein Problem f r Shredder bereits hier wird der Weg bis zum Matt komplett angezeigt 64 Lxa6 Kg6 65 h7 Kxh7 66 Kxf5 Sc5 67 Lc4 Sd7 68 Lb5 Sc5 69 Lb6 1 0 Die zweite Partie ist ein sehr sch nes Beispiel daf r dass Schachprogramme mit Hilfe von Endspieldatenbanken selbst Gro meistern in einigen Endspielstellungen deutlich berlegen sein k nnen obwohl das Endspiel sicher noch die Achillesferse der heutigen Schachprogramme ist Ferret Shredder WCCCS99 Paderborn 18 06 1999 1 e4 e5 2 Sf3 Sc6 3 Lc4 Lc5 4 b4 Lxb4 5 c3 La5 6 d4 exd
18. 2455 1986 23 48 30 1 34 e 0 0 95 510 2524 2514 1990 23 51 21 1 a3 e 0 0 71 443 2478 2451 1987 14 35 22 1 04 f 0 0 28 446 2463 2454 1987 8 9 11 1 83 f 0 0 0 0 0 0 0 0 0 0 0 1 h3 f 0 0 32 37 5 2444 2418 1992 9 6 17 Damit kann man sehr gut zwischen klassischen und modernen Varianten unterscheiden Mit diesen Informationen kann man leicht die Eloleistung f r jeden Zug ausrechnen Es macht z B einen Unterscheid ob man 60 gegen gleichwertige Gegner oder aber 80 gegen schw chere Gegner erreicht Vorz ge des Positionsbaums Wie sie sehen bietet dieses Konzept eine F lle von sehr n tzlichen Informationen und damit sind wir bei der entscheidenden Neuerung Bisher war es n mlich immer nur der Computer oder aber das Programm welches von dem Wissen in seinem Er ffnungsbuch profitieren konnte doch nun hat auch der menschliche Benutzer ein sehr m chtiges und n tzliches Informationssystem zur Hand Er kann sich nun sehr gezielt in einer bestimmen Er ffnungsvariante vorbereiten und die bisher in dieser Variante gespielten Z ge sehr schnell auf ihre Tauglichkeit untersuchen Weiterhin sieht er auch sofort wo die bekannte Theorie zu Ende ist und muss dazu nicht erst diverse Schachb cher oder elektronische Partiedatenbanken durchst bern Auch die Schachprogramme haben allerdings einen deutlichen Mehrwert Sie nutzen nat rlich die gespeicherten Informationen f r Ihre Zugauswahl in der Er ffnung aus Wenn es zum Beispiel in einer gege
19. 52 Er ffnungsbuch Jato iii 52 BuchoplONO cenit aitatd 53 Buche dtar ecards 55 Buchz ge kommen erona carrea aa E E AN 55 Zugbewertung Er ffnun s A 56 Er ffnungsb cher f r Pocket Shredder 224044440044240nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnn 56 Endspieldatenbanken r en nn ne tn nee 57 TableBas88 2 n 2 need 57 Pfad f r die Endspieldatenbanken u 444444nsnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 57 CANO Noa A a ne een ner A 58 Installiere TableBases 00ooiini e al en 58 Dateistruktur TableBases ooomooccnnnnccccnnnocccnnoncnncnnnnnnnnnnnnonnnnnnnor nn nro rro rro rre rar nena nanena nnen nnna 59 Nalimov Datenbanken essre reiini sorna 59 Shredderbases 2 2 2282 er ana anerkannte 60 Endsplelorakel c oia iaa 60 StellungideliniSt Naco 60 Informationsausgabe des Orakels 2240u44400nnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 62 Eigene Partien analysere ererek eaaa aE AN a OUSO O 64 O O E TER 64 EA onda 65 Der Autoplayar 2 222 22a Riem 65 Die TableBas88 2 2222 3 A LE 65 Bauerneinheiten 222 22222 ai 69 Datenbanken 1 22 32 A AAA a 70 Das EPD Dafeif rmat 2 fo 70 Dateistruktur TableBases8 2 2 ri 73 Permanent Bra iii a ie HR A A Is 73 ESOO UNS HAM A EL 73 EGO Klassifikatio iia A A DEA 76 Fischer Ult tot RNA RA A a e 76 Was si
20. Bedenkzeit richtet sich immer nach der aktuellen Spielstufe Sie k nnen direkt in diesem Dialog die durchschnittliche oder die exakte Zeit pro Zug einstellen die f r die Analyse der Partie verwendet werden soll Shredders Analysen werden als Varianten in die Partie eingef gt Die Bewertung Rechentiefe und die Bedenkzeit in Sekunden werden als Textkommentar gespeichert Die Partie wird von hinten nach vorne analysiert Dies verbessert die Qualit t der Analysen da nach dem Analysieren und Zur cknehmen eines Zuges die Hash und Bewertungstabellen Informationen f r die Analyse des n chsten Zuges enthalten Z ge die im Er ffnungsbuch vorhanden sind werden nicht analysiert wenn es aktiviert ist 39 Z ge zur Analyse ausw hlen Sie k nnen vorgeben welche Z ge analysiert werden sollen und welche nicht Wechseln Sie dazu zun chst in den Analyse Modus Halten Sie die Strg Taste gedr ckt w hrend Sie einen Zug auf dem Brett ausf hren Damit beschr nken Sie die Analyse von Shredder auf diesen Zug Sie k nnen dies beliebig oft wiederholen um mehrere Z ge zur Analyse auszuw hlen Wenn Sie einen Zug ein zweites Mal mit gedr ckter Strg Taste ausf hren wird er von der Liste der zu analysierenden Z ge entfernt Falls ein Zug im Zugfenster zu sehen ist k nnen sie ihn dort mit gedr ckter Strg Taste anklicken um ihn auszuw hlen Im Vergleich zum normalen Analysemodus kann das Programm schneller eine h here Suchtiefe erre
21. Falls Sie lieber mit der Maus arbeiten helfen die Buttons Vorherige Partie Laden und N chste Partie laden aus der Funktionsleiste 32 Partien ersetzen Sie k nnen die zuletzt geladene Partie mit dem entsprechenden Befehl aus dem Datei Men ersetzen Alternativ geht auch Strg R Nach einer vorherigen Abfrage erscheint der Partiedaten Dialog Dort k nnen Sie z B fehlerhafte Eintr ge korrigieren Wenn Sie den Partiedaten Dialog mit einem Klick auf OK schlie en wird die zuletzt geladene Partie durch die aktuelle Partie ersetzt KS Sie k nnen keine Partien ersetzen nachdem eine neue Partie begonnen wurde eine Stellungseingabe vorgenommen wurde oder eine Stellung aus einer EPD Datei geladen wurde Partien l schen Sie k nnen Partien aus Datenbanken l schen Die Vorgehensweise entspricht dem Laden von Partien Der Befehl Partie l schen aus dem Datei Men ffnet eine Partieliste Markieren Sie dort die zu l schende Partie und klicken Sie auf die Schaltfl che L schen MS Partien in CBF Datenbanken werden nicht physikalisch gel scht sondern nur als gel scht markiert Sie werden dann in der Partieliste in grauer Schrift angezeigt Partien suchen Sie k nnen in Datenbanken nach Partien suchen Klicken Sie in der Partieliste auf die Suchen Schaltfl che um die Suchmaske zu ffnen Sie k nnen nach folgenden Partiedaten suchen Spielernamen Quelle Ort Runde Ergebnis Jahr Elozahlen Er ffnung B
22. Festplatte installieren Gehen Sie dazu wie folgt vor e Legen Sie die gew nschte CD in das CD Laufwerk 58 e Unter dem Men punkt EXTRAS ENGINES ENDSPIELDATENBANKEN finden Sie den Eintrag Installiere e Geben Sie in der Auswahlbox den Pfad an wohin die Inhalte der CD kopiert werden sollen Sie k nnen den Pfad zu dem gew nschten Verzeichnis mit der Maus vorgeben indem Sie auf den Button mit den drei Punkten klicken W hlen Sie in der Auswahlbox das Zielverzeichnis aus Hinweis Sie k nnen nur den kompletten Inhalt einer CD auf die Festplatte kopieren Wenn Sie nur bestimmte Endspiele auf die Festplatte kopieren wollen m ssen Sie dies manuell mit dem Explorer tun Hinweis der Kopiervorgang kann einige Zeit in Anspruch nehmen da es sich um sehr gro e Dateien handelt Dateistruktur TableBases Will man s mtliche TableBases bis max Sechssteinern einsetzen ben tigt man einiges an Festplattenspeicher Alle zurzeit verf gbaren Sechssteiner belegen zusammen ca 500 GB Alle F nfsteiner ca 8GB Falls Sie nur an bestimmten Endspielen interessiert sind siehe auch Endspielorakel oder wenig Festplattenspeicher verf gbar haben m ssen Sie das gew nschte Endspiel einzeln mit dem Explorer auf ihre Festplatte kopieren Dazu m ssen Sie wissen wie ein Endspiel aufgebaut ist Aufbau einer Endspieldatei Es gibt f r jeden Endspieltyp zwei Dateien in denen das Zugrecht festgelegt wird eine f r Wei und eine f r Schw
23. Hintergr nde laden oder die Titelzeilen an oder ausschalten Designs haben immer die Dateiendung SDN Titelzeilen Blendet die Titelzeilen der jeweiligen Fenster aus Dies macht vor allem beim Einsatz von Shredder auf kleineren Bildschirmen oder Notebooks Sinn Layout Unter dem Eintrag Layout k nnen Sie zwischen mehreren vordefinierten Bildschirmeinstellungen ausw hlen Sie k nnen in diesem Men eigene Bildschirmeinstellungen in so genannten Benutzerlayouts speichern und diese zu einem sp teren Zeitpunkt wieder laden Layouts haben immer die Dateiendung SLO Men Hilfe Hilfe Ruft die Onlinehilfe von Shredder auf Sie k nnen die Hilfe jederzeit mit F1 aus dem Programm heraus aufrufen Zugvorschlag Wenn Sie am Zug sind k nnen Sie ber diese Funktion einen Zugvorschlag abrufen Shredder f hrt seinen Zugvorschlag kurz auf dem Schachbrett aus Wenn Shredder am Zug ist zeigt er den bisher berechneten besten Zug kurz an Trainer passt auf Schaltet den Schachtrainer ein oder aus Registrieren Hier k nnen Sie Ihre Version von Shredder durch die Eingabe Ihres Namens und Ihres pers nlichen Benutzercodes registrieren Wenn der Men punkt nicht aktivierbar ist dann ist das Programm sowie die gerade geladene Engine schon registriert Programm aktualisieren Sie k nnen Shredder veranlassen im Internet bei www shredderchess com nach Programmupdates zu suchen Findet Shredder eine neue Version dann werden Sie gefragt ob
24. Maus einzustellen e Auf dem Bildschirm erscheint jetzt eine dem Windows Standard entsprechende Dateiauswahlbox Hier k nnen Sie den Pfad zu einer WB Engine mit der Maus einstellen Nachdem Sie die die Engine bzw den Pfad ausgew hlt haben best tigen Sie die Eingabe mit OK Nachdem Sie die Pfadangabe zu einer Engine ausgew hlt haben k nnen und sollten Sie in der eingeblendeten Dialogbox noch den Enginenamen und den Namen des Autoren eintragen Wenn Sie sp ter die Engine unter Shredder laden werden diese Angaben im Ladedialog f r die WB Engines und im Analysefenster zus tzlich angezeigt MS Hinweise Shredder legt automatisch eine Konfigurationsdatei mit der Endung ENG an Die Textdatei hat folgenden Aufbau ENGINE Name Comet Author Dr Ulrich T rke Filename D buffer wb2uci exe OPTIONS LoadEngine D buffer wbengines Comet_A98 exe ENGINE in diesem Abschnitt werden Angaben zur Schachengine gespeichert Hier finden sich die Angaben ber Schachengine Autoren und den Konverter der zu Laden der WB Engine ben tigt wird OPTIONEN in diesem Abschnitt stehen nach einer Erstinstallation die Pfadangaben zur Winboard Engine Beachten Sie dass fortgeschrittene Optionen der Winboard Engines ber Konfigurationsdateien gesteuert werden Im Lieferumfang der WB Engines finden Sie Dokumentationen der Autoren ber die spezifischen Parameter der Engines Aufgrund der pr ziseren Definition des UCI Protokolls ist eine ein
25. Schachbrett Das Schachbrett kann zweidimensional oder in 3D Grafik angezeigt werden Um zwischen den beiden Darstellungen zu wechseln bet tigen Sie STRG 3 oder klicken in der Symbolleiste auf den entsprechenden Button 18 Wenn Sie die Gr e des Schachbretts ndern passt sich die Gr e der Figuren automatisch an Die Bildschirmfarben 2D Schachbrett 2D Figuren Text Hintergrund k nnen ge ndert werden Men Fenster gt Design gt Farben Die Koordinaten Beschriftung der Linien und Reihen k nnen ausgeblendet werden Men Extras Optionen Koordinaten anzeigen Der letzte Computerzug wird auf dem Schachbrett mit einem farbigen Rahmen markiert Sobald Sie den Mauszeiger bewegen wird dieser Hinweis ausgeblendet ES Mit den Tasten F3 Figuren und F4 Schachbretter k nnen Sie schnell die verf gbaren Komponenten wechseln Alternativ k nnen Sie dies auch mit einem Rechtsklick auf das Schachbrett mit dem Kontextmen machen Schachuhren Sie k nnen zwischen verschiedenen Darstellungen der Schachuhr w hlen Rechtsklick auf das Uhrenfenster ruft das Kontextmen der Schachuhr auf Einfach Eine einfache Darstellung der Schachuhr mit Bedenkzeiten f r Wei und Schwarz Stunde Minute Sekunden Doppelt Wie Einfach zus tzlich wird die verbrauchte Zugzeit pro Seite angezeigt Digital Wei Digitale Darstellung mit wei em Hintergrund Digital Schwarz Digitale Darstellung mit schwarzem Hintergrund Uhren
26. Zug besteht also aus zwei Halbz gen Tastaturbefehle Viele Funktionen k nnen ber vordefinierte Tastenkombination so genannte Hotkeys oder Shortcuts bedeutend schneller und fl ssiger als mit der Maus abgerufen werden In der folgenden bersicht finden Sie eine Aufstellung ber die wichtigsten Tastenk rzel innerhalb von Shredder Neue Partie Strg N Partie drucken Strg Ums P Neue Shuffle Partie Strg Ums N Stellung eingeben Strg D Datenbank w hlen Strg J Programm beenden Alt F4 Alt X 82 Partie laden Partie speichern Partie ersetzen Partie l schen Vorherige Partie laden N chste Partie laden Stellungsdatenbank w hlen Stellung laden Stellung speichern Vorherige Stellung laden N chste Stellung laden Letzte Dateien Benutzerstufe Analyse Normal Z ge eingeben Triple Brain Weniger Z ge analysieren Mehr Z ge analysieren Partie analysieren N chste EPD Stellung 3D Grafik Brett drehen 2D 3D Brett wechseln 3D Figuren wechseln Optionen Permanent Brain Engineoptionen Hashtabellen Engine wechseln Engine hinzuf gen Engine schlie en Optionen anzeigen Layout Alle Fenster Layout Analyse Layout Ernste Partie Layout 3D Brett Layout ndern Benutzerlayout Benutzerlayout laden Legale Z ge Buchz ge Endspieldatenbank Anzeige aus Buchoptionen Aktuelle Partie importieren Strg L Strg S Strg R Strg Entf F7 F8 Strg Ums J Strg l Strg E F9 F10 Strg X F2 Strg A Strg 1
27. aktuellen Partien zu besorgen so dass es leicht m glich ist qualitativ erstklassige Er ffnungsb ume zu erstellen Wenn man davon spricht Zugriff auf die gesamte Er ffnungstheorie haben zu wollen dann m ssen die verwendeten Partiedatenbanken nat rlich auch entsprechend umfangreich sein Es ist aber sicher m glich einen Baum zu generieren der wirklich alle jemals gespielten oder zumindest ver ffentlichten Partien enth lt und von dem man dann wohl auch zu Recht sagen kann dass er das gesamte Er ffnungswissen beinhaltet Ein Er ffnungsbaum veraltet auch nie denn es ist m glich den Datenbestand durch das Hinzuf gen von neu gespielten Partien zu erweitern Die jeweiligen Statistikinformationen werden dabei dann auch automatisch aktualisiert so dass man mit den angezeigten Informationen immer auf dem neuesten Stand sein kann Man muss dabei nur aufpassen dass man keine Partie doppelt in den Baum einliest denn dann stimmen die Statistiken nicht mehr Wenn man n mlich seine Lieblingspartie gleich 1000 mal importiert dann hat die dort gespielte Varianten auf einmal eine traumhaft Erfolgsquote Es w re zwar technisch durchaus m glich dieses mehrfache Importieren von derselben Partie zu verhindern bzw es zu erkennen doch dies w re dann wirklich sehr aufwendig und man ben tigte auch sehr viel mehr Speicherplatz daf r Man kann zum Beispiel auch B ume generieren die alle Partien eines bestimmten Spielers z B Karpov enthalten Dam
28. aus Schon nach wenigen Sekunden zeigt der Computer an dass Wei mit 1 Kb1 gewinnbringenden Vorteil erreichen kann Dies ist nat rlich ein extremes Beispiel leider kann so eine Steigerung nicht in allen Stellungen erzielt werden doch auch im Mittelspiel mit noch sehr vielen Figuren auf dem Brett sind Hashtabellen eine 80 sehr gro e Hilfe die man nicht mehr missen will wenn man sie einmal in seinem Programm implementiert hat Stefan Meyer Kahlen Lernfunktionen Shredder verf gt ber ausgefeilte Lernfunktionen Die Lernfunktionen verfolgen folgende Ziele e Verbesserte Leistungsf higkeit in Partien und Analysen e _Wiedererkennung von Kombinationen e Verbesserung des Er ffnungsbuchs e Wiederholung von Gewinnpartien bzw Vermeidung der Wiederholung von Verlustpartien Die Lernfunktionen verhindern u a dass die Tabellen nach jedem Zug gel scht werden Dies bewirkt dass nach dem Spielen eines Zuges verwertbare Informationen in den Tabellen vorhanden sind Das Programm wird dadurch schneller Besonders deutlich wird der Effekt in der automatischen Partieanalyse und in der manuellen Analyse beim Zur cknehmen von Z gen In Stellungen in denen w hrend der Berechnung eine deutliche Ver nderung der Bewertung auftrat werden permanent gespeichert Diese Informationen gehen auch nach dem Beenden des Programms nicht verloren Falls eine einmal gelernte Stellung erneut berechnet werden muss dann kann das Programm auf die gespeichert
29. dann inaktiv d h erscheinen in heller Schrift Sie k nnen auch keine Z ge eingeben Warten Sie bis Shredder gezogen hat Zu Beginn einer Partie kann Shredder Z ge aus dem Er ffnungsbuch abrufen und muss daher nicht rechnen Sie k nnen Shredder jederzeit unterbrechen Dr cken Sie ESC oder klicken Sie in der Symbolleiste auf das rote Symbol mit dem Kreuz Partieende Ist eine Partie beendet zeigt Shredder eine Meldung an Sie kann lauten Wei hat gewonnen Schwarz hat gewonnen Patt Remis Remis Zuwenig Material zum Gewinn vorhanden Remis wegen dreifacher Stellungswiederholung Remis wegen der 50 Z ge Regel Mit Schwarz spielen Rechtsklick auf das Schachbrett und Brett drehen dreht das Schachbrett Alternativ dr cken Sie den Hotkey STRG F Lassen Sie dann Shredder mit Rechne aus dem Befehle Men den ersten Zug spielen Alternativ geht es ber die Tastatur mit STRG C Z ge nachspielen Sie k nnen komfortabel in einer Partienotation navigieren Benutzen Sie dazu die Navigationsbuttons in der Schnellstartleiste oder unter dem Schachbrett Die Bedienung ist der Steuerung eines Videorekorders nachempfunden und selbsterkl rend Z ge zur cknehmen oder vorspielen e Um den letzten Zug zur ckzunehmen w hlen Sie PFEIL NACH LINKS e Um einen Zug vorzuspielen w hlen Sie PFEIL NACH RECHTS Z ge vorspielen e Mit PFEIL NACH OBEN nehmen Sie f nf Z ge zur ck e Mit PFEIL NACH UNT
30. einem wei en Zug steht immer die Zugnummer gefolgt von Punkt und Leerzeichen 2 F r Schlagz ge ist stets ein x zu verwenden z B dxe5 3 F r Schachgebote ist ein zu verwenden z B Bb5 4 Ein Schachmatt muss durch gekennzeichnet werden z B Qh4 5 F r Rochaden ist der Gro buchstabe O nicht die Ziffer 0 zu verwenden z B O O O 6 Remisz ge Patt Stellungswiederholung 50 Z ge Regel werden nicht gekennzeichnet 7 En passant Schlagz ge werden nicht gekennzeichnet 8 Bei Bauernumwandlungen muss vor der Umwandlungsfigur ein stehen z B e8 Q Nach der Auflistung der Partienotation folgt wieder ein Leerzeichen dann das Ergebnis und wiederum eine Leerzeile Jede Zeile darf maximal 79 Zeichen enthalten und muss falls notwendig danach umgebrochen werden PGN Dateien k nnen auch Kommentare und Varianten enthalten und zumindest theoretisch gibt es keinerlei Beschr nkungen hinsichtlich der Anzahl der zu speichernden Partien in einer einzigen PGN Datei Suchtiefe Shredder rechnet eine bestimmte Anzahl an Z gen im Voraus Wurden alle M glichkeiten analysiert f ngt das Programm erneut mit der Berechnung an rechnet dann jedoch einen Halbzug tiefer Shredder unterschiedet bei der Suche zwischen sinnvollen und sinnlosen Z gen Erstere werden tiefer analysiert selektive Suchtiefe als die anderen vollst ndige Suchtiefe Was bedeutet eigentlich Halbzug Jeweils ein Zug von Wei oder Schwarz Ein
31. einstellen Hier k nnen Sie die bisher verbrauchte Zeit einstellen Spielstufe ndert die eingestellte Spielstufe Logo Schaltet das Logo ein oder aus Schie en Schlie t das Uhrenfenster BS Die Buttons neben der Schachuhr zeigen an welche Seite gerade am Zug ist Notationsfenster Im Notationsfenster werden die Z ge der aktuellen Partie incl Kommentaren und Varianten sowie einschlie lich der Partiedaten angezeigt BS Sie k nnen die Darstellung der Schriftfonts und deren Gr e benutzerdefiniert einstellen e Klicken Sie mit der rechten Maustaste auf das Notationsfenster e Klicken Sie auf den Eintrag Zeichensatz e Stellen Sie die gew nschte Gr e und Schrifttyp ein 19 1 84 Os NG book Os 2 85 1s Nd5 book Os 3 d4 1s db book Os 4 Nf3 2s dxe5 book Os 5 Nxe5 2s Nd7 book Os 6 Nf3 2s e6 book Os 7 c4 2s 63 N56 book Os 8 Nc3 2s c5 book Os 9 Be2 Es cxd4 book Us 10 Nxd4 1s Be7 book Os 11 0 0 25 0 0 book Os 12 Bg5 23s Qb6 0 07 9 5s 13 Nc2 53s Nb3 Qxb2 9 79 10 3s 14 Qd2 9s Qb6 9 7510 Os 15 Rab1 2s Qd6 0 659 3s 16 Rfd1 5s Qxd2 0 78 10 Os 17 Rxd2 1s Nc5 0 63 10 5s 18 BB 1 15m h6 0 52 12 0s 19 Be3 3s Nfd7 9 59 10 3s 20 Ne4 9s Nxe4 0 69 11 Os 21 Bxe4 1s Ne5 0 69 11 6s Mit dem Mausrad k nnen Sie Z ge schnell vor und zur ckspielen Den zuletzt ausgespielten Zug k nnen Sie mit einer benutzerdefinierten Farbauswahl hervorheben Men Fenster gt Design gt Farben Aktueller Zug Z gefenst
32. f r das Programm bef rchten muss Der wirklich zur Verf gung stehende Speicher darf dabei nat rlich nicht berschritten werden Wenn man auch nur Blitzschach spielen m chte dann bringt es sicher auch nicht viel sich noch 128 MB Speicher extra daf r zu kaufen um Shredder statt 100 MB 200 MB f r Hashtabellen zur Verf gung zu stellen Wer dies m chte kann es aber nat rlich auch tun es schadet nichts und f r die Analyse bringt es sp ter dann wirklich etwas Fazit Nachdem sie nun wissen was Hashtabellen sind und wie gro man sie einstellen soll stellt sich die Frage was sie denn nun eigentlich bringen Es sollte klar sein dass sie immer wichtiger werden je weiter ein Programm voraus schaut da dann die Anzahl der m glichen Zugumstellungen nat rlich viel gr er wird Da es im Endspiel weniger Zugm glichkeiten f r eine Seite gibt als im Mittelspiel oder in der Er ffnung und das Programm deshalb weiter voraus schauen kann helfen Hashtabellen im Endspiel nat rlich viel mehr Das Paradebeispiel f r den Nutzen von Hashtabellen ist die folgende Stellung 8 k7 3p4 p2P1p2 P2P1P2 8 8 K7 w Durch die blockierten Bauern k nnen zun chst nur die K nige ziehen dadurch ergeben sich eine Unmenge von m glichen Zugumstellungen Der L sungszug 1 Kb1 wird ohne die Hilfe von Hashtabellen nicht oder erst nach einigen Tagen des Rechnens auch auf einem sehr schnellen Computer gefunden Mit Hashtabellen sieht die Sache dann ganz anders
33. im Analyse Fenster k nnen zus tzlich in eine Textdatei geschrieben werden Klicken Sie mit der rechten Maustaste in das Analysefenster und w hlen Sie aus dem Kontextmen Protokolldatel So k nnen Sie Ihre Analyse in die Zwischenablage kopieren Rechtsklick Kopiere Alt Umschalt C kopiert den Inhalt des Analysefensters in die Zwischenablage Rechtsklick Kopiere letzte Analyse Alt C kopiert nur die Analyse der letzten Stellung formatiert in die Zwischenablage Symbolleiste In der Funktionsleiste befinden sich 28 Schaltfl chen f r die wichtigsten Befehle Bewegen Sie den Mauszeiger auf eine Schaltfl che und warten Sie eine halbe Sekunde Dann wird eine Beschreibung der Schaltfl che angezeigt Mit einem Rechtsklick k nnen Sie das Erscheinungsbild der Symbolleiste ndern Statuszeile In der Statuszeile am unteren Rand des Programmfensters werden folgende Informationen angezeigt e Seite am Zug Wei oder Schwarz e Status des Programms rechne rechne im Hintergrund analysiere warte e die eingestellte Spielstufe Titelzeilen In der Titelzeile der Fenster oder des Programms erkennen Sie h ufig sehr wichtige Informationen Z B werden dort in Engine Matches oder im Autoplayermodus die Zwischenst nde angezeigt 5 Bg 0 36 11 10s x Achten Sie daher immer auf eventuelle Hinweise in der Titelleiste und der Statuszeile des Programms Unter Fenster Design k nnen sie die Titelzeilen an oder ausschalten Schnel
34. jeweils erh ltlichen Programmerg nzungen Registrierung Wenn Sie Shredder Classic 4 nach 30 Tagen weiterhin benutzen m chten m ssen Sie sich einen Lizenzcode erwerben und sich registrieren Shredder 12 UCI und Deep Shredder 12 UCI m ssen direkt beim ersten Start mit einem erworbenen Lizenzcode registriert werden Weitere Informationen dazu finden Sie unter www shredderchess de Um einen Lizenzcode zu erwerben klicken Sie einfach auf die Code erwerben Schaltfl che So kommen Sie automatisch auf die Bestellseite f r Shredder im Internet Nach Eingang Ihrer Zahlung erhalten Sie umgehend zusammen mit Ihrem gew nschten Registrierungsnamen einen Registrierungscode die Sie in dem folgenden Dialog eingeben m ssen um Shredder zu registrieren Registrieren Shredder Classic x Dies ist eine Testversion von Shredder Classic die Sie 30 Tage lang kostenlos testen k nnen Bitte erwerben Sie einen Lizenzcode um alle Funktionen freizuschalten F r weitere Details siehe www shredderchess de IV GUI registrieren IV Engine Shredder Classic registrieren Name Code a l Code erwerben Homepage Demo spielen Registrieren Sie k nnen ausw hlen ob Sie nur die GUI oder die Engine registrieren wollen Da der Code in den jeweiligen Shredderversionen bei der GUI und der Engine jedoch gleich ist ist es empfehlenswert beides zusammen zu registrieren Lassen Sie also einfach beide Felder aktiviert Sie m ssen den Nam
35. s stehen f r jedes der Bildschirmelemente wie Schachbrett Schachuhr Notation Analysefenster usw zur Verf gung Sie sollten daher h ufig von der rechten Maustaste Gebrauch machen Doppelklicks Sie k nnen im Hauptbildschirm von Shredder wichtige Funktionen mit einem simplen Doppelklick der linken Maustaste starten Diese M glichkeit steht in fast jedem Fenster des Bildschirms zur Verf gung Doppelklick Schachuhr Ruft die Dialogmaske zum Einstellen der Bedenkzeiten auf Klick Partieprofil Mit einem Klick in das Partieprofil laden Sie direkt die entsprechende Brettstellung auf das grafische Schachbrett Doppelklick Partieheader Ruft die entsprechende Dialogbox zum Editieren der Partiedaten auf Doppelklick Notationsfenster Sie k nnen Partien bzw einzelne Z ge mit Shredder kommentieren Ein Doppelklick auf einen Zug im Notationsfenster ruft eine Dialogbox auf in der Sie das gew nschte Kommentierungssymbol ausw hlen k nnen W hlen Sie das gew nschte Kommentarsymbol mit der Maus aus und best tigen mit OK Der Kommentar wird jetzt in die Notation bernommen Doppelklick Enginename Direkt ber dem Analysefenster befindet sich die Anzeige der aktiven Schachengine Mit einem Doppelklick auf diesen Button starten Sie den Auswahldialog zum Laden einer Schachengine Klick Zuganzeige Uber dem Analysefenster befindet sich die Anzeige des von der Engine erwarteten Zuges des Spielers wenn dieser am Zug ist Mit einem Maus
36. somit auch die Anzahl der Partien in Ihrem Turnier ein Er ffnungen Sie k nnen vorgeben dass die Engines mit vorgegebenen Stellungen Engineturniere spielen sollen Damit schlie en Sie den Einfluss des Er ffnungsbuches aus und k nnen gleichzeitig testen wie sich die Engines in bestimmten Stellungstypen verhalten Die Stellungen m ssen in einer PGN oder CBF Datenbank gespeichert sein Geben Sie zuerst die gew nschten Ausgangsstellungen ein und speichern diese in einer Datenbank Anschliessend laden Sie die Datenbank mit einem Klick auf den Button mit den drei Punkten Ohne B cher Hier k nnen Sie mit einem Mausklick alle B cher f r den Zweikampf ausschalten Blockgr e Wenn Sie einen Spie routenlauf spielen k nnen Sie festlegen das zuerst alle Partien gegen eine bestimmte Gegnerzahl gespielt wird Mehr Variet t Wenn Sie ein Turnier mit festen Vorgabestellungen werden die Partien in einer anderen Reihenfolge gespielt so dass nicht zuerst immer alle Partien mit einer bestimmten Er ffnung gespielt werden Er ffnungsb cher ES Alle Funktionen zum Bearbeiten von Er ffnungsb chern finden Sie unter Extras gt Er ffnungsbuch Das Er ffnungsbuch von Shredder ist in einem Positionsbaum gespeichert Das mitgelieferte Er ffnungsbuch enth lt ca 20 000 Z ge und wurde von dem Er ffnungsexperten Sandro Necchi aus Italien sorgf ltig editiert Die Bibliothek ber cksichtigt Zugumstellungen Zu jeder Stellung des Po
37. spielen k nnen wenn sie nicht ein Gro teil ihrer Zeit so sinnlos verschwenden w rden dann ist dies sicher eine mehr als berechtigte Schlussfolgerung Auf der anderen Seite ist die St rke der Computer nun einmal deren Rechengeschwindigkeit und es hat sich im Laufe der Jahre gezeigt dass es besser ist einen Gro teil seiner Zeit mit der Bewertung von sinnlosen Stellungen und Zugfolgen zu verbringen als von vornherein zu versuchen nur die sinnvollen Z ge zu selektieren Computer spielen eben anders Schach als Menschen sie wissen erst dann dass etwas schlecht ist wenn sie es selbst ausprobiert haben Nun aber zur ck zu unserem Thema Schauen wir uns einmal in der Grundstellung die Zugfolgen 1 Sf3 Sf6 2 503 Sc6 1 Sc3 Sc6 2 Sf3 Sf6 1 Sf3 Sc6 2 Sc3 Sf6 und 1 Sc3 Sf6 2 Sf3 Sc6 an Jeder Schachspieler wird schnell feststellen dass die entstandene Stellung nach den vier obigen Zugfolgen v llig identisch ist Wie wir aber bereits gelernt haben sind Schachprogramme nicht ann hernd so klug wie man vermuten k nnte deshalb berrascht es hoffentlich niemanden mehr wenn ich sage dass f r ein Programm die obigen Zugfolgen erst einmal v llig verschieden sind und sie bei der Abarbeitung aller Zugm glichkeiten jede dieser Zugfolgen getrennt bewerten Sie machen also hier das Vierfache der eigentlich notwendigen Arbeit Diesen u erst unbefriedigenden Zustand haben Programmierer von Schachprogrammen schon sehr fr h entdeckt und
38. viele Beispiele in denen ein Computer wohl besser nicht den Zug spielen sollte der der beste aus Sicht eines menschlichen Spielers ist Computer spielen einfach anders Schach als Menschen Ich verweise hier auch auf die Ausf hrungen von Peter Schreiner zum Thema Er ffnungsb cher Wie sie sehen hat das Konzept des Er ffnungsbaum deutlich mehr Vorteile als Nachteile zumal die wenigen Nachteile auch nicht sehr schwer wiegen oder man sie durch geschickte Programmierung fast v llig umgehen kann Es ist also f r jedes Programm und f r jeden Benutzer von Vorteil sich mit Er ffnungsb umen zu befassen Die Werbung hat also diesmal Recht ein wirklich sehr sinnvolles Feature Stefan Meyer Kahlen ECO Klassifikation ECO Schl ssel sind ein System zur Klassifizierung von Er ffnungen Der Name leitet sich von der Enzyklop die der Schacher ffnungen engl Encyclopedia of Chess Openings ab Das ECO System ist der wichtigste Standard zur Er ffnungsklassifikation Jeder Schl ssel besteht aus einem Buchstaben A bis E und einer zweistelligen Zahl von 00 bis 99 Insgesamt gibt es also 500 Schl ssel von A00 bis E99 ECO Schl ssel sind eine wichtige Hilfe um Partien mit bestimmten Er ffnungen aus einer Datenbank herauszufiltern Sie haben gegen ber sprachlichen Er ffnungsbezeichnungen au erdem den Vorteil da sie wesentlich pr ziser und international verst ndlich sind Shredder zeigt den ECO Schl ssel einer Partie im Notationsfenst
39. zur besseren Orientierung farbig angezeigt A Die farbliche Anzeige der Hauptvariante und der Informationen im Suchfenster h ngt von den Einstellungen ab die Sie unter Fenster gt Design gt Farben vorgenommen haben Wenn Sie f r den aktuellen Zug rote Farbe einstellen sieht die Darstellung wie folgt aus 10 01 0 36 05 8 d5 9 Se2 Sa5 10 cxd5 c4 11 Lc2 b6 12 0 0 2 563 650 69 6 Wei am Zug rechne im Hintergrund 5 Minuten Partie Nachdem das Programm seinen Zug ausgespielt hat wird in der Liste der beste Zug noch einmal mit wichtigen Informationen farbig angezeigt KS Analysen des Permanent Brains werden mit einer anderen Farbe gekennzeichnet Wenn Sie im Kontextmen Fortlaufende Anzeige einschalten wird das Fenster erst beim Beenden des Programms gel scht ansonsten vor jeder neuen Analyse einer Stellung Sie k nnen dann jederzeit mit der Bildlaufleiste im Fenster zur ckbl ttern um Analysen fr herer Z ge zu sehen Sie k nnen komfortabel mit der Tastatur durch das Analysefenster navigieren Halten Sie die STRG und UMSCHALT gedr ckt und verwenden Sie folgende Tasten e Strg Shift PFEIL NACH OBEN eine Zeile nach oben 22 Strg Shift PFEIL NACH UNTEN eine Zeile nach unten Strg Shift BILD NACH OBEN eine Seite nach oben Strg Shift BILD NACH UNTEN eine Seite nach unten Strg Shift POS1 an den Anfang des Fensters Strg Shift ENDE zum Ende des Fensters Strg Shift DEL l scht den Inhalt des Fensters Die Informationen
40. 4 7 0 0 Sge7 8 cxd4 d5 9 exd5 Sxd5 10 La3 Le6 11 105 Lb4 12 Lxc6 bxc6 13 Lxb4 Sxb4 14 Da4 Dd6 15 Sc3 Sd3 16 d5 Sc5 17 Dxc6 Dxc6 18 dxc6 Ke7 19 Tfe1 Sd3 20 Te3 Sb4 21 Sd4 Thd8 22 Td1 Kf6 23 23 Sd5 24 Se4 Ke7 25 Tee1 Lg4 26 f3 Lc8 27 Sc5 Kf6 28 Sb5 Le6 29 Sa6 Tac8 30 Sbxc7 h5 31 h3 h4 32 24 Sxc7 33 1xd8 Txd8 34 Sxc7 Tc8 35 Sxe6 fxe6 36 Tc1 e5 37 Kf2 Ke6 38 93 hxg3 39 Kxg3 Kd6 40 Td1 Ke6 41 Td7 Txc6 42 Txg7 Tc3 43 Tg4 Kf5 44 h4 Tc1 45 h5 Tc6 46 Tg7 Ta6 47 Tg4 Tc6 48 Tg7 Ta6 49 Tg8 Tb6 50 Kh4 Tb4 51 Kg3 Tb6 52 Kh4 Tb4 53 Tg4 Tb2 54 Kg3 Tb6 55 a5Td6 56 Tg7 Ta6 57 Tg8 Td6 58 Kh4 Td4 59 Kg3 Td6 60 Tb8 Kg5 61 Te8 Td5 62 36 Ta5 63 Te7 e4 64 Txa7 Ta3 65 Kf2 Txf3 66 Ke2 Kxh5 8 R7 P7 7k 4p3 5r2 4K3 8 w In dieser Stellung gegeben die beiden anwesenden GM Boris Altermann und Thomas Luther dem Schwarzen keine Chance mehr F r beide ist klar dass Wei dieses Endspiel leicht gewinnen kann Beide Programme verf gen aber ber die Tablebases und beide zeigen seelenruhig hier und im folgenden eine Remisbewertung an v llig zu Recht wie sich in der Analyse dann gezeigt hat 67 Ta8 Tf7 68 Ke3 Te7 69 Tb8 Kg6 70 Tb6 Kf5 und V2 Fazit Was kann man nun als Fazit ber die Tablebases sagen Wenn man die wenigen Klippen bei der Implementierung umschifft dann hat man ein sehr m chtiges Hilfsmittel zu Hand um das Endspielverhalten eines Schachprogramms in einigen Stellungen deutlich zu verbessern Dies haben die meisten Programmierer von Schachpr
41. 64 Bit Zahl 0x7623EEBC5FD42FDA zugeordnet Ein Mensch kann damit sicher nicht sehr viel anfangen doch f r einen Computer ist dies alles kein Problem er kann in Bruchteilen von Sekunden Tausende solcher Zahlen miteinander vergleichen Auch f r das zweite Problem der Effizienz gibt es nat rlich eine L sung deren ausf hrliche Beschreibung hier allerdings deutlich zu weit f hren w rde Es gen gt zu wissen dass es sehr schnell m glich ist aus einer gegebenen Stellung eine Zahl wie die obige zu berechnen Die Praxis Wie geht man als Schachprogrammieren nun vor Nun f r jede Stellung die man untersucht hat speichert man den Wert dieser Stellung zusammen mit dem Code dieser Stellung in den Hashtabellen ab Vor jeder neuen zu untersuchenden Stellung schaut man einfach in den Hashtabellen nach ob diese Stellung schon einmal bewertet worden ist und wenn ja dann nimmt man einfach den abgespeichert Wert und ist sofort fertig Das ist im Prinzip alles aber leider gibt es immer noch zwei Probleme zu beachten Wir wissen dass es mehr Stellungen gibt als in den Arbeitsspeicher hineinpassen und auch weit mehr Stellungen als man mit 64 Bit Zahlen darstellen kann Was passiert also wenn der zur Verf gung stehende Arbeitsspeicher voll ist oder zwei verschiedene Stellungen auf die gleiche Zahl abgebildet werden Letzteres passiert zwangsl ufig irgendwann einmal da es ja viel mehr verschieden Stellungen als Codezahlen gibt Das erste Problem l ss
42. 95 igen Wahrscheinlichkeit bewegt sich die Elozahl des betreffenden Spielers in einem Fenster zwischen 177 bis 257 Nimmt man eine h here Anzahl von Partien als Grundlage f llt die Berechnung nat rlich pr ziser aus Bei Nutzung des Features sollten folgende Einschr nkungen beachtet werden Das Elosystem macht nur dann Sinn wenn beide Spieler nicht mehr als 400 Elo Punkte Unterschied haben deshalb betr gt die Maximaldifferenz 400 Elo Wenn ein Spieler 100 gewinnt kann keine sinnvolle Bewertung vorgenommen werden da der Spielst rkeunterschied zwischen beiden Kontrahenten beliebig gro sein kann Winboard Engines Viele Schachprogrammierer sind Amateure und haben neben dem eigentlichen Hauptberuf sehr wenig Zeit eine eigene Benutzeroberfl che mit grafischem Schachbrett Dateiverwaltung usw zu entwickeln Die Freeware Winboard von Tim Mann stellt eine universelle Benutzerschnittstelle zum 84 Einbinden von Schachengines dar und kann auBerdem zum Spielen auf Schachservern im Internet eingesetzt werden Das Winboard kann im Internet von der Webseite von Tim Mann unter der URL http www research digital com SRC personal Tim_Mann home html geladen werden Dort finden Sie eine bersicht ber verf gbare Winboard Engines und Links zu diesem Thema Shredder unterst tzt neben der eigenen UCI Schnittstelle das Protokoll des Winboards Dies bedeutet dass die meisten Winboard Engines unter der Oberfl che von Shredder eingesetzt w
43. B KT oder KDB KD die in der normalen Turnierpraxis recht h ufig vorkommen Hier kann die Seite mit Materialvorteil nicht unbedingt immer gewinnen und wenn die Stellung zu gewinnen ist dann ist es zum Teil sehr schwierig und erfordert oft sehr genaue Z gen um den Vorteil in einen Sieg umzuwandeln Wie viel Platz auf der Festplatte ben tigt man nun f r alle Tablebases die alle m glichen Kombinationen von f nf Figuren enthalten Es sind ca 6054466 KB ca 6000 MB ca 6GB also zehn prall gef llte CD ROMs Es wird deutlich dass der ben tigte Speicherplatz explosionsartig zunimmt wenn man die Datenbanken mit auch nur einer Figur mehr betrachten will Dies ist auch der Grund warum heute bei F nfsteinern Schluss ist der ben tigte Speicherplatz wird einfach zu gro um alle Stellungen abzuspeichern Es gibt zwar bereits einige Sechssteiner als Endspieldatenbanken bis es jedoch so weit sein wird dass wir alle m glichen Kombinationen mit sechs Figuren als Tablebases vorliegen haben und jeder sie auf seinem Rechner verwenden kann wird wohl noch einige Zeit vergehen Ausanalysiertes Schachspiel Man kann nun nat rlich den Gedanken weiter spinnen und sich fragen wann es denn soweit sein wird dass wir alle 32 Steiner komplett erfasst haben Dies w rde dann nat rlich bedeuten dass Schach gel st sein wird wie man es in der Informatik im Bereich der Spieltheorie so sch n nennt Man k nnte dann f r jede beliebige Schachstellung sage
44. Beispiel einmal alle Schachstellungen mit je einem K nig und einer weiteren Figur Es gibt drei Figuren oder Steine auf dem Brett man spricht auch von einem Dreisteiner Um diese Datenbank komplett abzuspeichern braucht man ca 62 KB Das ist sicher nicht mehr sehr viel wenn man wei dass heute selbst die billigsten Rechner mit Festplatten mit einer Kapazit t von 8 GB verkauft werden 1 GB 1024 MB 1024 1024 KB Ich kann mich aber noch sehr gut an meinen ersten Computer erinnern Der hatte 64 KB Speicher darin war aber auch schon das gesamte Betriebssystem enthalten so ndern sich die Zeiten Gehen wir einen Schritt weiter und betrachten die Viersteiner jede Seite hat also nur noch den K nig und eine weitere Figur Um diese Datenbank komplett auf der Festplatte zu speichern braucht man 30320 KB oder ca 30 MB immer noch nicht sehr viel aber schon deutlich mehr als bei nur drei Figuren Die F nfsteiner F r viele dieser Stellungen ist der Ausgang der Partie allerdings auch ohne Endspieldatenbanken klar so kann jeder Spieler der das absolute Anf ngerstadium hinter sich gebracht hat mit K nig und Dame Matt setzen und auch das Endspiel Dame gegen Turm l sst sich wenn auch schon deutlich schwieriger fast immer ohne Hilfe von Datenbanken gewinnen Richtig interessant wird es erst mit f nf Figuren Hier gibt es einige Beispiele bei denen es schon sehr schwierig sein kann die Stellung korrekt zu bewerten Als Beispiel nenne ich nur KT
45. EN spielen Sie f nf Z ge nach Zum Anfang der Partie springen W hlen Sie POS1 um zur Grundstellung zu springen Sie k nnen die Partiez ge anschlie end vorspielen Zum Ende der Partie springen Um zur Schluss Stellung zu springen w hlen Sie die Taste ENDE oder klicken Sie auf den entsprechenden Button in der Navigationsleiste J adoube 27 Falls Sie einen Fehlzug eingegeben haben machen Sie die Eingabe auf den Button mit dem roten Pfeil wieder r ckg ngig Varianten Um Varianten nachzuspielen benutzen Sie die Buttons mit dem nach oben und abw rts ausgerichteten Pfeilsymbolen EKS Sie k nnen zu einer bestimmten Stellung der Partie springen indem Sie den betreffenden Zug im Partiefenster anklicken Spielstufen Mit den verschiedenen Spielstufen legen Sie den Zeitverbrauch und die Spielst rke des Schachprogramms fest Die Spielstufen stellen Sie ber das Men Spielstufen ein Analysestufe In der Analyse Einstellung ist keine Spielstufe aktiv da es keine Zeitbeschr nkung gibt Wenn Sie in der Analyse Einstellung eine Spielstufe einstellen wird in die Normal Einstellung gewechselt Mit Strg A oder dem Befehl Analyse aus dem Modus Men wechseln Sie in den Analysemodus Im Analysemodus analysiert das Programm permanent die aktuelle Stellung spielt jedoch selbst keine Z ge aus Sie k nnen also f r beide Seiten Z ge eingeben und st ndig die Analysen von einer oder mehreren aktiven Engines im Suchfenster beo
46. Nalimov entwickelten Endspieldatenbanken TableBases zugreifen Die Informationen aus den Nalimov Endspieldatenbanken werden von Shredder w hrend der Suche aktiv genutzt und steigern die Endspielst rke des Programms betr chtlich Die Nalimov Endspieldatenbanken sind im Internet frei erh ltlichen Bevor Sie die Informationen aus den Endspieldatenbanken nutzen k nnen m ssen Sie den Zugriff darauf aktivieren und gleichzeitig die Anzeige f r die Inhalte aktivieren W hlen Sie im Z gefenster per Rechtsklick die Einstellung Endspieldatenbank Alternativ und schneller geht dies mit der Tastenkombination Strg Umschalt E Shredder kann direkt auf eine riesige Onlineendspieldatenbank im Internet zugreifen in der alle bisher erh ltlichen Endspieldatenbanken mit 3 6 Steinen gespeichert sind Dr cken Sie dazu einfach den Online Button im Z gefenster wenn dieses auf Endspieldatenbanken eingestellt ist KS Falls Sie ber ein Proxy auf das Internet zugreifen und Shredder dies beim Zugriff auf die Online Endspieldatenbanken nicht automatisch erkennt k nnen Sie im Shredderverzeichnis eine Datei proxy ini mit folgenden Inhalten anlegen Zugriff ber den Proxy 192 168 0 1 ber Port 8080 INTERNET Proxy 192 168 0 1 8080 Direkter Zugriff ohne Proxy INTERNET Proxy no Pfad f r die Endspieldatenbanken Gibt den Pfad f r die Endspieldatenbank vor Shredder mu eine Information haben wo die Datenbanken installiert sind Men
47. Pos1 Ende Alt Alt Strg G Strg K Strg 7 Strg Ums 7 Ums F1 3D Steuerung Fenster Suchinformationen Numerischer Tastenblock Nach links drehen Num0 Eine Zeile nach oben Strg Ums Pf Nach rechts drehen Num Eine Zeile nach unten Strg Ums Pf Nach hinten kippen Num9 Eine Seite nach oben Strg Ums Bil Nach vorne kippen Num3 Eine Seite nach unten Strg Ums Bil Nach links schieben Num4 Anfang Strg Ums Po Nach rechts schieben Num6 Ende Strg Ums En Noch oben schieben Num8 L schen des Inhalts Strg Ums En Nach unten schieben Num2 Momentaner Scrollstopp Strg Ums Brett vergr Bern Num Brett verkleinern Num Figuren vergr Bern Num 7 Figuren verkleinern Num Turnierrating berechnen In Shredder ist eine sehr interessante Funktion implementiert um das Elo Ergebnis einer Begegnung ausrechnen zu lassen Die Eingabe der Information erfolgt ber die Befehlszeile die automatisch nach der Eingabe eingeblendet wird Wenn z B Programm X gegen Programm Y ein Ergebnis von 4 3 3 erzielt hat k nnen Sie im Shredder Bildschirm folgende Eingabezeile eingeben tp433 Im Analysefenster zeigt Shredder dann die folgende Information an 10 4 3 3 55 0 TP 40 ELO 95 177 257 Diese Anzeige beinhaltet folgende Information es wurden insgesamt zehn Partien gespielt davon vier gewonnen drei unentschiedene Spiele und drei Verluste Die Turnierleistung liegt damit 40 Elopunkte ber dem gegnerischen Durchschnitt und mit einer
48. Position innerhalb einer bestimmten Figurenkonstellation ist eine Information ber Gewinn Remis oder Verlust gespeichert Falls die Stellung konkret gewonnen oder verloren ist wird zus tzlich noch die maximale Anzahl von Z gen bis zum Matt angegeben Ein Schachprogramm mit einer Schnittstelle zu den TableBases kann also eine absolute pr zise Angabe ber die alle Drei Vier und F nfsteiner machen und wird im Unterschied zu den Thompson Datenbanken die Werte aus der Endspieldatenbank bereits in der Suche ber cksichtigen 59 Shredderbases Die Shredderbases sind neue Endspieldatenbanken in einem stark komprimierten Format In Endspieldatenbanken wird f r jede Stellung gespeichert ob sie gewonnen unentschieden oder verloren ist Selbst bei noch sehr wenig Figuren auf dem Brett werden diese Datenbanken wegen der vielen m glichen Kombinationen schnell sehr gro Daf r spielt das Programm diese Endspiele dann aber perfekt Alle 3 und 4 Steiner zusammen sind in den Shredderbases nur 1 MB gro alle 3 4 und 5 Steiner zusammen nur 157 MB Zum Vergleich die entsprechende Gr e bei den bisherigen Endspieldatenbanken ist 7500 MB Diese sehr gute Komprimierung erlaubt es dass die Shredderbases immer komplett in den Arbeitsspeicher geladen werden was den Zugriff auf sie ca 1000x schneller macht als den Zugriff auf die Nalimov Endspieldatenbanken Dies erm glicht Shredder nun viel fter und fast ohne Zeitverlust die Endspieldatenbank
49. Shredder Bedienungsanleitung Shredder Bedienungsanleitung 444444044440044n00nnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnn 1 Shredder von Stefan Meyer Kahlen 4 240444440444n0nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 4 FIINWEISE posi dl da tere 4 11579 31415190110 PEPPER nennen anne era 4 Kontakt anen ee ern ner ea rer een ica aias 5 stefan Meyer alli a ld een 5 A i E E E denne sahen A en D 6 Die MODUS aon a E a EE E E R o ads 6 Mont Date iii A A 7 Men Befehlen di dd d 8 Men Spielstufe Msni eeaeee A ba 9 Menu Modus a dida Eee 10 Men Extras an ee leader euere Lc een 12 Menu Fens lo siina ee ee enge 14 Men HlllO a Goo eli tits 15 RechiSKlICKS dristig aeran asiaa aaa e draa a aa E ea aa ES Enia aa eaa SE 15 DoOppelkliGkS visos aio EE A en eilt 16 Die FUnktONSICISTO ericcson nenn es sr nn nenne er 16 SAA A E E A E EEE O 16 Dialog Optionen evita ld iin 17 Sc non o aaa eaaa aa Eaa aE a EENEN 18 Bildschirmaufbau unseren san nen eu 18 BEA een ie dena ne ee an era al 18 Sch ch hrenr n uses nase a 19 Noiati nsfenster nes een in te Ra rear u aa aE 19 raU Se eE E E E E e ie 20 Parie pro Mi srasni naea a 20 SUCIO MANN ii ais 21 E A A A AN 22 Symbolleiste 2 2 u da aan lb 23 Stat szeile n ns ade dean tan deren 23 a as 23 A O 23 Material iS A id da ct 24 ESA A 24 BEfEnlSszeille un caca dia Ad ic 25 Designs Fenisterlayouts
50. Sie Ihre Version automatisch aktualisieren m chten Beim berpr fen auf Updates sendet Shredder Ihren Lizenzcode verschl sselt an unseren Server damit wir anhand unserer Kundendatenbank berpr fen k nnen ob es sich um eine legale Updateanfrage handelt Upgrade Informationen Ruft bei aktiver Onlineverbindung eine Seite im Internet auf auf der Sie sich ber kostenpflichtige Upgrades Ihrer Version informieren k nnen nur in der registrierten Version nicht bei Deep Shredder Shredder Homepage Ruft bei aktiver Onlineverbindung die Homepage von Shredder auf Nutzen Sie die M glichkeit sich ber Neuerungen und aktuelle Entwicklungen bei Shredder zu informieren ber Shredder Blendet Informationen ber das Programm ein Rechtsklicks Ein ganz wichtiges Bedienungselement sind neben den Pull down Men s mit den Funktionseintr gen die zahlreichen Kontextmen s ber die Kontextmen s k nnen Sie mit einem Rechtsklick der Maus auf ein Fenster situationsbezogene Funktionen aufrufen Viele kontextbezogene Funktionen lassen sich mit einem Rechtsklick der Maus auf ein Bildschirmelement z B auf die Schachuhr schneller abrufen Diese Methode f hrt h ufig schneller zum Ziel als der Aufruf ber die Men s Beispiel nach einem Rechtsklick auf das Schachbrett stehen Ihnen auf Anhieb wichtige Funktionen wie Brett drehen Stellungseingabe oder Auswahl zwischen verschiedenen Figuren und Schachbrettern zur Verf gung EKS Kontextmen
51. Sie k nnen mit Hilfe der Pfeiltasten durch die Variante navigieren Der Schalter Automatisch bewirkt dass die aktuelle Variante automatisch vorgespielt wird Aktualisieren bewirkt dass die jeweils aktuell berechnete Hauptvariante angezeigt wird Hinweis die Analyse wird dabei nicht unterbrochen Hauptvariante einf gen F gt die aktuell berechnete Hauptvariante incl Stellungsbewertung und Zeit in die Partienotation ein Besten Zug einf gen F gt den besten Zug in die Notation als Kommentar ein Partiedaten Ruft die Eingabemaske zur Erfassung der Partiedaten auf Partie speichern D diss turniere ipccc2004 pgn Weil Shredder Elo Schwarz Hydra Elo Quelle IPCCC Pan Ort Paderbom Runde Datum 2004 02 14 r Ergebnis C10 Cxu Co Eco 1 0 e 0 1 DB wechseln Abbrechen Men Spielstufen Unter dem Men punkt Spielstufen k nnen Sie wie viel Zeit die Spieler verorauchen d rfen Wie ein menschlicher Spieler spielt Shredder umso st rker je mehr Zeit er f r die Berechnung zur Verf gung hat Im Spielstufe Men k nnen Sie zwischen verschiedenen festgelegten und programmierbaren Spielstufen w hlen In allen Dialogen zum Einstellen der Spielstufe k nnen Sie die Spielst rke von Shredder beschr nken und somit auf Shredder auf jede beliebige Spielst rke einstellen Spielst rke Hier k nnen Sie Shredders Spielst rke beliebig beschr nken und auf eine feste Elozahl einstellen Je h her die Z
52. Use Tablebases Stellt ein wie fr h Shredder in der Suche auf die Nalimovendspieldatenbanken zugreifen soll Never Shredder greift niemals auf die Endspieldatenbanken zu Late Shredder greift erst sp t zu und wird kaum abgebremst Normal Shredder greift ausgewogen zu Early Shredder greift sehr fr h zu die Suche wird dabei aber u U stark abgebremst Use Shredderbases Stellt ein wie fr h Shredder in der Suche auf die Shredderbases zugreifen soll 44 Never Shredder greift niemals auf die Endspieldatenbanken zu LikeTB Shredder greift so oft wie auf die Nalimovdatenbanken auf die Shredderbases zu Normal Shredder greift fast berall auf die Shredderbases zu Always Shredder greift berall auf die Shredderbases zu Contempt Wie soll Shredder ein Remis bewerten Bei einer Zahl gr er als O spielt Shredder auf Gewinn bei einer Zahl kleiner als O reicht ihm ein Remis Clear Hash L scht nach OK die Eintr ge in den Hashtabellen Diese Option macht z B beim L sen von Teststellungen Sinn Clear PosLearning L scht die Lerndatei von der Festplatte Shredder verliert sein bisher erworbenes Wissen Werte f r Figuren Gibt den Extrawert f r die einzelnen Figurentypen an Ein Bauer normalerweise hat den Wert 100 Wenn Shredder z B zu oft Bauern opfert kann man den Extrawert der Bauern auf 10 stellen Damit wird die Figur Bauer materialistischer bewertet und Shredder wird eher an den Bauern klammern Im umgekeh
53. Zeige Brett Tooltips Wenn Sie mit der Maus auf dem Partieprofil der Notation oder den Engineausgaben verharren erscheint ein kleines Fenster mit der aktuellen Stellung an dieser Stelle Schnelle Mauseingabe Wenn nur eine einzige Figur auf ein Zielfeld ziehen kann gen gt es f r die Zugeingabe wenn man das Zielfeld anklickt Beispiel Wenn Sie als Wei er in der Grundstellung das Feld e4 anklicken wird der Zug umgehend ausgef hrt Analog zieht eine angeklickte Figur auch sofort wenn Sie nur einen legalen Zug hat Wird die Option abgeschaltet m ssen Sie Ausgangs und Zielfeld anklicken oder die Figur zum Zielfeld ziehen Lange Notation Alle Z ge werden in langer Notation angezeigt Aufgeben und Remis anbieten Shredder kann Partien aufgeben und Remis anbieten ablehnen Dies ist brigens auch bei Enginematches und Engineturnieren m glich Zeit berschreitung reklamieren Wenn Sie oder Shredder die Bedenkzeit berschreiten blendet Shredder eine Dialogbox ein und weist Sie darauf hin Wenn Sie diese Information nicht w nschen k nnen Sie den Dialog abschalten Brett automatisch drehen Bei Enginematches und beim Start einer neuen Partie gegen Shredder wird das Schachbrett automatisch gedreht Automatisches Speichern Hier k nnen Sie einstellen ob Shredder ein Protokoll ber alle gespielten Partien anlegen soll Alle gespielten Partien werden automatisch in der Datei autosave pgn gespeichert Automatische Updates Sie
54. abe ich im Fr hjahr des Jahres 99 auch angestellt als ich mich entschlossen habe Shredder bei der WM in Paderborn mit Unterst tzung von Endspieldatenbanken antreten zu lassen Was also tun Schnell fand ich ein kleines Programm im Internet mit dessen Hilfe man alle Tablebases auf seinem eigenen Rechner generieren kann Es fand sich zwar ein kleiner Hinweis in der beigef gten Dokumentation dass man f r die F nfsteiner sehr viel Speicher und auch sehr viel Zeit brauchen w rde doch dachte ich mir dass mein Rechner ein PII 450 mit 128 MB RAM schon schnell genug sein wird Guter Dinge machte ich mich zun chst an die Generierung der Dreisteiner Dies ging wirklich sehr sehr schnell ber die B hne so dass als n chstes schon die Viersteiner anstanden Hier dauerte es schon zwei Stunden bis ich alle Datenbanken komplett hatte doch nun fingen meine Probleme erst richtig an Ich begann mit KLL KS und allen anderen Leichtfigurenendspielen F r jedes dieser Endspiele dauerte es schon 1 2 Tage bis es komplett generiert war und so langsam fing ich an mein Vorhaben in Frage zu stellen Neuer Speicher musste her also kaufte ich einen weiteren 128MB Speicherriegel zum Gl ck zu damals noch sehr erschwinglichen Speicherpreisen Doch auch mit nun 256 MB Speicher kam ich sehr schnell an die Grenzen meines Rechners Ich konnte zwar einige weitere Endspiele berechnen doch sp testens bei Endspielen die mindestens einen Bauern enthielten war dann Schlu
55. ach ob er die Stellung in der Onlineendspieldatenbank von Shredder suchen soll Zur Jokerfigur Analyse wird eine beliebige Figur vom Brett genommen und auf allen Feldern des Schachbretts eingesetzt Die Bewertung der Stellung wird direkt auf dem entsprechenden Feld des Schachbretts notiert A W hrend der Jokerfigur Analyse wird die aktuelle Partie gel scht Sie sollten sie deshalb vorher speichern falls notwendig Shredder leistet vortreffliche Dienste bei der Analyse von Endspielen Beispiel Stellen wir uns einfach einmal die folgende Endspielfrage Wo muss der wei e K nig stehen damit das Endspiel K D gegen K sBf2 noch zu gewinnen ist Daf r bauen wir einfach eine Stellung dieses Typs in Shredder auf w hlen Jokeranalyse und klicken auf den wei en K nig Innerhalb von weniger als einer Sekunde zeigt Shredder nun jedes Feld des Schachbrettes auf dem der K nig legal stehen darf Zus tzlich gibt es eine Information ob die Stellung mit dem K nig auf diesem Feld remis oder gewonnen ist Ist sie gewonnen so steht auf jedem Feld sogar die Zugzahl bis zum Matt Diese Funktion kann man f r jedes beliebige Endspiel mit h chstens sechs Figuren anwenden dabei kann man jede Figur auf dem Brett also nicht nur den K nig als Joker verwenden Mit wenigen Mausklicks kann man Fragen beantworten f r die die Endspieltheoretiker oft Jahre brauchten wie z B wo der Bauer im Endspiel KDB KD am besten steht damit die Siegchancen am gr
56. ahl desto st rker spielt Shredder Wenn Sie selber gegen das Programm spielen wollen ist es sehr ratsam die Spielst rke von Shredder mit dieser Funktion an die eigene Spielst rke anzupassen Wenn Sie gegen Shredder mit fest eingestellter Spielst rke spielen kann Shredder eine Elozahl f r Sie berechnen Blitz In der Spielstufe Blitz kann eine Bedenkzeit f r die gesamte Partie vorgegeben werden Diese Bedenkzeit gilt in der Regel f r beide Spieler Aufschlag der angegebene Wert Sekunden wird f r jeden Zug zur vorhandenen Bedenkzeit ausgeschlagen Dies entspricht der so genannten Fischer Uhr Menschenbonus Sie k nnen mit einer h heren Bedenkzeit als das Programm gegen Shredder spielen Zeit pro Zug In der Spielstufe Zeit pro Zug h lt sich Shredder entweder ungef hr oder genau an die eingestellte Vorgabezeit pro Zug Ausnahmen e Shredder spielt aus dem Er ffnungsbuch e Shredder erkennt ein Matt Wenn Sie die Option Exakte Zeit ausw hlen wird Shredder versuchen die Zeitvorgabe f r den Zug genau einzuhalten Wenn der Schalter deaktiviert ist wird die Durchschnittszeit verwendet Die Stufe mit exakter Zeit pro Zug ist f r normale Partien weniger geeignet als z B f r Teststellungen Wenn Sie EPD Dateien mit vorgegebenen Bedenkzeiten l sen wollen benutzen Sie diese Stufe Zeitkontrollen Hier lassen sich bis zu drei verschiedene Zeitkontrollen bestimmen Die dritte Zeitkontrolle wird nur angezeigt wenn eine zwe
57. allerdings auch der Nachteil der Tablebases bewusst Wegen ihrer Gr e ist es nicht m glich sie vollst ndig in den schnellen Arbeitsspeicher des Computers zu laden Sie m ssen auf der relativ langsamen Festplatte bleiben 67 Ein sehr wichtiger Faktor im Computerschach ist aber die Geschwindigkeit und Effizienz eines Programms In Endspielen vor allem mit wenig verbleibenden Figuren kommt es aber sehr h ufig vor dass man im Suchbaum zum Beispiel nach einer langen Abtauschfolge auf eine Stellung mit f nf oder weniger Figuren trifft die es zu bewerten gilt Wenn man dann jedes Mal auf die langsame Festplatte zugreift wird das Programm ausgebremst und verliert sehr deutlich an Rechengeschwindigkeit was dann fatale Folgen haben kann Im schlimmsten Fall wird nur noch permanent auf die Festplatte zugegriffen und es bleibt keine Zeit die wichtigen Varianten tief genug zu untersuchen Auch dieses Problem kann man allerdings durch intelligente Algorithmen in den Griff bekommen so dass am Ende die Vorteile der Endspieldatenbanken bei weitem berwiegen Heute ist es brigens deutlich einfacher an die begehrten Tablebases zu kommen Alle Viersteiner werden unter anderem mit Shredder ausgeliefert und auch f r die F nfsteiner gibt es inzwischen auch in Deutschland einige Bezugsquellen Dies ist sicher mit Abstand die beste M glichkeit die Tablebases zu bekommen Sie werden sich vielleicht fragen warum die Tablebases erst so sp t aufgetauc
58. arz am Zug Anhand des Dateinamens kann man sofort erkennen welches Endspiel in den Dateien enthalten ist Beispiel KQRK NBB enth lt das Endspiel K nig Dame gegen K nig Turm Die K rzel z B Q Queen stehen f r die Figurenbezeichnung aus dem Englischen Die Erweiterung des Dateinamens NBB bedeutet konkret N Neu B Base B Schwarz black am Zug NBW steht also f r N Neu B Base W Wei white am Zug Der Dateiname enth lt eine zweite Erweiterung mit der Bezeichnung EMD die f r die komprimierten TableBases steht Im Prinzip braucht sich der Anwender darum nicht zu k mmern da die entsprechenden Programme automatisch auf die TableBases zugreifen W hrend nun die Drei und Viersteiner sich noch in ertr glichen Gr enordnungen bewegen steigt der Speicherbedarf f r Endspiele mit F nfsteinern berproportional an Will man z B alle verf gbaren F nfsteiner im Nalimov Format auf die Platte kopieren fallen daf r um die 8 GB an Nalimov Datenbanken Die Endspieldatenbanken von Eugene Nalimov wurden 1998 ver ffentlicht In Fachkreisen bezeichnet man die Nalimov Datenbanken als TableBases die ein gigantisches Nachschlagewerk darstellen in dem bestimmte Schachstellungen Endspiele gespeichert sind Die zurzeit gel ufigen Tablebases enthalten f r fast wichtigen Vier und F nfsteiner sowie einige Sechssteiner alle m glichen Stellungskonstellationen die nach einem vorgegebenen Schema systhematisiert sind F r jede m gliche
59. ationen auch Varianten enthalten Bei Aktivierung dieser Funktion werden Varianten in den Positionsbaum integriert e Statistik importieren ber cksichtigt die Erfolgskoeffizienten von Z gen und Partien e Zugbewertung importieren ber cksichtigt beim Import von B chern oder Datenbanken vorhandene Zugwertungen e Die Variantentiefe kann beim Import der Daten mit der Vorgabe Halbz ge ebenfalls gesteuert werden e absolute L nge legt die Tiefe in Halbz gen fest mit der eine Variante in den Positionsbaum integriert werden soll e ECO relative L nge legt die Tiefe in Halbz gen fest mit der eine Variante nach der zuletzt vorgefundenen ECO Stellung importiert werden soll Aktuelle Partie importieren importiert die aktuell geladene Partie in den Positionsbaum Er ffnungsbuch exportieren Shredder B cher k nnen in ein Textformat exportiert werden Dies ist vor allem interessant wenn Sie das Programm Pocket Shredder besitzen Buchz ge z hlen gibt eine Information ber die effektive Anzahl von Er ffnungsz gen im Positionsbaum aus Er ffnungsbuch j ten Shredder berpr ft den Inhalt des Positionsbaums Z B werden Z ge die nur auf einer geringen Partienzahl basieren entfernt Partie bertragen Hier k nnen Sie einstellen dass Shredder die aktuelle Partie nach jedem ausgef hrten Zug automatisch in einer Datei speichern soll Sie k nnen w hlen ob dies mit oder ohne Kommentare geschehen soll Diese Funktion kann man verwe
60. bachten Sie k nnen den ersten Zug der Hauptvariante durch Anklicken der Hauptvariante ausf hren Dies funktioniert auch bei mehreren Hauptvarianten Der Analysemodus ist die einfachste gebr uchlichste und komfortabelste Methode zur Analyse Im Analysemodus k nnen Sie bis zu 10 Engines parallel betreiben und damit analysieren Die gleichzeitige Anzeige unterschiedlicher Schachprogramme stellt eine wertvolle Orientierungshilfe zur Beurteilung der aktuellen Brettstellung dar MS Mit STRG EINFG bernehmen sie den besten Zug in die Notation Stellungseingabe Sie k nnen jederzeit Stellungen also Schachpositionen eingeben oder die aktuelle Brettstellung ver ndern W hlen Sie mit einem Rechtsklick auf das Schachbrett Stellung eingeben oder STRG D um das Dialogfeld zur Stellungseingabe zu ffnen Die aktuelle Stellung erscheint in der Grafik als Vorgabe 28 Stellung eingeben xi Rochaderechte I wei 0 0 M wei 0 0 0 I Schwarz 0 0 7 Schwarz 0 0 0 C Schwarz links rechts i Grundstellung akt Stellung A UK vonni pe o Dat E ag E T T T T Q a e Um eine Figur einzusetzen klicken Sie die gew nschte Figurenart rechts neben dem Schachbrett an Der Mauszeiger verwandelt sich in die gew hlte Figur wenn Sie ihn ber das Brett bewegen Klicken Sie auf das gew nschte Feld im Schachbrett um die Figur einzusetzen e Wenn Sie mit der rechten Maustaste auf das Schachbrett kl
61. benen Stellung zwei Z ge zur Auswahl gibt von denen der eine dreimal gespielt worden ist und mit dem die Partie auch dreimal den Bach runter ging der andere jedoch nach 100 Partien eine Quote von 60 hat sollte die Zugwahl des Programms klar sein Dies ist aber noch lange nicht alles Es ist nun auch viel besser m glich das Ausspielverhalten in der Er ffnung zu beeinflussen Durch eine Vielzahl von Einstellm glichkeiten kann man fast stufenlos bestimmen ob das Programm nur die besten Z ge spielen soll oder aber abwechslungsreicher auch einmal potenziell schlechtere Z ge w hlen soll Weiterhin kann man auch nur die Hauptvarianten spielen lassen oder aber sich auf die Nebenvarianten beschr nken Neues Er ffnungsbuch Legt ein neues Er ffnungsbuch an Die Dateiendung f r die Er ffnungsb cher von Shredder lautet BKT Sie k nnen diese B cher durch den Import von CBF oder PGN Datenbanken erweitern 51 Er ffnungsbuch laden L dt ein existierendes Er ffnungsbuch Hinweis es kann immer nur ein Buch aktiv sein Er ffnungsbuch exportieren Sie k nnen Shredders Er ffnungsbuch in einem reinen Textformat exportieren Alternativ kann auch ein Buch erstellt werden dass von der Shredder Engine direkt gelesen werden kann oder dass Sie f r Pocket Shredder nutzen k nnen unserem Schachprogramm f r Windows Mobile Er ffnungsbuch importieren Neben Datenbanken kann ein Positionsbaum durch den Import von Er ffnungsb chern ande
62. ber auf Ihr Er ffnungsbuch zu und ber lassen dies nicht der GUI wie es z B Shredder macht F r diese Engines kann man hier einstellen dass sie ihr internes Buch benutzen sollen Den Namen des Buches kann man allerdings nicht ndern 46 Spielstufe Sie k nnen ber Zeitkontrollen oder Blitz die Bedenkzeiten f r die Partie einstellen Permanent Brain Das Permanent Brain sollten Sie ggf auf einem System mit nur einem Prozessor abschalten Sinnvoll ist diese Option auf Dualrechnern mit zwei Prozessoren Farben wechseln Nach jeder Partie werden die Farben gewechselt Sie k nnen dies unterdr cken in dem Sie das H kchen deaktivieren Buchlernen Die Engines sollen die Ausspielwahrscheinlichkeiten ihrer B cher anhand der Ergebnisse der gespielten Partien modifizieren Partienzahl Hier k nnen Sie ein Limit f r die Anzahl der zu spielenden Partien setzen Speichern Sie k nnen zur Speicherung der gespielten Partien eine Datenbank ausw hlen Klicken Sie auf den Button mit den drei Punkten Er ffnungen Sie k nnen vorgeben dass die Engines mit vorgegebenen Stellungen Enginematches spielen sollen Damit schlie en Sie den Einflu des Er ffnungsbuches aus und k nnen gleichzeitig testen wie sich die Engines in bestimmten Stellungstypen verhalten Die Stellungen m ssen in einer PGN oder CBF Datenbank gespeichert sein Geben Sie zuerst die gew nschten Ausgangsstellungen ein und speichern diese in einer Datenbank Anschlie
63. bi nen 26 B s stunktionemsss ne res ee adoos 26 Parte piola evi aie 26 ZUGE EINGEDEN o as o el 26 Neue Pal sos o A A TOR 26 Besondere ZUgen rancia 26 Programmi Tc Met una en A erteilen 26 P rtigende ia A A E 27 Mit Schwarz spielen 2 ran tdi 27 Zuge MACS e Eh Bean are 27 Spielstf eMe iaa to EE 28 AnalySEstufO coito A EEEE 28 stellungseingabe 220 40er a EES 28 Figur Setzen ae a rei sagen 29 Figur onien iarna E E A N O OOA 30 Alle Figuren entornos uc a N A E A 30 Aktuelle Position wieder herstellen oooonnccccn nnccccnnonccncnnonanncncnncnnnnnnnn cnn nnnnnn nn nr nn n narran nine 30 Scnaltern OK inaklV ee ee ell a e e EFITEER SEIEN 30 SEchS Schalttlacheni sure ee a dd e a E RA 30 Rochaderechte coil aa aaa 31 Stellungen speichern und laden ocooccccinncconocccnncccconnconancnnoncn conc nn nnn nn nono c cnn cananea rca canncnns 31 Partieverwallung 0 A A 31 D tenb nkeni 2 2 22 2 22288 HH AA A DI 31 P rtien speich fn 2 22 H A HH LIE 31 Partida de raia a 28H Hansi RR E IR LIKE 32 Partien ersetzen HR HAN HIERBEI 33 Partien l schen 28H Haie RS HIER LER br 33 P rtien suchen sita a 23H R HAN HIER LIDL 33 Partien kommentieren monis Ea r aaa aai DEEE AE A EEN EE E eaea i aa 33 Yarianten eingeben r 2 22 2 22a ini 34 Varianten bearbeiten xiii iin 34 EPD Eagedialdg 22 2 2 222 2 24 ida adas 34 K mimentieren eceu oa ea doo docs 36 Kommentare eingeben und bearbeiten
64. chiedenen Schwierigkeitsstufen Wenn Sie mit der Aufgabe fertig sind k nnen Sie diese mit Shredder analysieren und in einer Datenbank speichern Triple Brain Beim Triple Brain handelt es sich um ein v llig neuartiges Konzept um die Vorz ge zweier unterschiedlicher Engines miteinander zu kombinieren und das Optimum f r die Analyse herauszuholen Die normalen Schachengines analysieren eine bestimmte Position w hrend ein drittes Programm die Entscheidung trifft welcher Zug die beste Alternative darstellt Innerhalb von Shredder wird das Entscheidermodul als Triple Brain bezeichnet Das Triple Brain zeigt in seinem eigenen Suchfenster eine Bewertungsskala von 0 100 an Anhand des Prozentwertes kann der Anwender erkennen wie sicher das Triple Brain bei der Beurteilung und Auswahl seines Zuges ist Partie analysieren Shredder kann die aktuell geladene Partie vollautomatisch auf Fehler hin untersuchen W hlen Sie dazu aus dem Modus Men den Eintrag Partie analysieren aus Im folgenden Dialogfeld k nnen Sie w hlen innerhalb welcher Z ge und f r welche Seite Shredder nach Fehlern suchen soll Bereits vorhandene Kommentare oder Varianten k nnen dabei optional gel scht werden Mit dem Schwellwert geben Sie an ab wann Shredder einen alternativen Zug vorschlagen soll Ein Schwellwert von 50 bedeutet zum Beispiel dass nur ein anderer Zug vorgeschlagen werden soll wenn er um eine halbe Bauerneinheit besser als der gespielte Zug ist Bei
65. diesem Schachbrett eingeben die Z ge des Schachprogramms werden ber die LED Dioden des Smartboards angezeigt Vor dem ersten Einsatz des TASC Bretters unter Shredder m ssen Sie die Anbindung des Smartboards mit dem Tool Smartmon exe initialisieren Beachten Sie dazu auch Hinweise in der Dokumentation des Smartboards MS Hinweis das TASC Brett funktioniert nur unter Windows 95 98 und ME F r das DGT Brett m ssen Sie zun chst den Treiber des Brettes installieren Beachten Sie dazu auch die Hinweise in der Dokumentation des DGT Brettes Men Extras In dem Men Extras befinden sich die Untermen s f r den Engines Er ffnungsbuch das Endspielorakel und die Optionen Untermen Engines ES Hinweis weitere wichtige Funktionen k nnen Sie mit einem Rechtsklick auf das Analysefenster aus dem Kontextmen abrufen Permanent Brain Die F higkeit eines Schachprogramms in der gegnerischen Bedenkzeit zu rechnen Shredder konzentriert seine Analyse auf den erwarteten Gegenzug Wird der erwartete Zug ausgespielt hat Shredder wertvolle Rechenzeit eingespart MS Hinweis Shredder zeigt brigens den erwarteten Gegenzug im Analysefenster an Permanent Brain Analysen werden durch eine andere Farbe gekennzeichnet Engine installieren Installiert bzw bindet eine Engine unter dem Interface von Shredder ein Um eine neue Engine unter Shredder einzubinden gehen Sie wie folgt vor e W hlen Sie im Men Engines den Eintrag I
66. e Dateiendungen und setzen unterschiedliche Eintr ge voraus Beachten Sie die Hinweise in den beiliegenden Textdateien der jeweiligen Winboard Engine Endspieldatenbanken Ruft den Dialog mit den Einstellungen f r die Endspieldatenbanken auf Untermen Er ffnungsbuch Das Er ffnungsbuch von Shredder ist in einem Positionsbaum gespeichert Das mitgelieferte Er ffnungsbuch enth lt ca 20000 Z ge und wurde von dem Er ffnungsexperten Sandro Necci aus Italien sorgf ltig editiert Die Bibliothek ber cksichtigt Zugumstellungen Neues Er ffnungsbuch Legt ein neues Er ffnungsbuch an Die Dateiendung f r die Er ffnungsb cher von Shredder lautet BKT Sie k nnen diese B cher durch Import von CBF oder PGN Datenbanken erweitern Er ffnungsbuch laden L dt ein existierendes Er ffnungsbuch Hinweis es kann immer nur ein Buch aktiv sein Er ffnungsbuch importieren Neben Datenbanken kann ein Positionsbaum durch den Import von Er ffnungsb chern anderer Schachprogramme erweitert werden Zur Auswahl stehen B cher der Programme ChessGenius 1 5 Rebel und Fritz 1 4 Man kann auch bereits existierende Positionsb ume importieren Partien importieren Es k nnen Datenbanken im CBF und PGN Format in ein bestehendes Er ffnungsbuch von Shredder importiert werden Dabei k nnen Sie ber eine Dialogmaske mit den nachstehend beschriebenen Optionen den Import kontrollieren e Varianten importieren Datenbanken k nnen neben reinen Not
67. e Funktion durch einen Rechtsklick in das Analysefenster oder durch STRG Q auf W hlen Sie daraufhin im Ladedialog die gew nschte Engine aus Die Engine wird gewechselt und Sie k nnen mit einer anderen Engine die Partie oder Analyse fortsetzen Engine hinzuf gen F gt eine Engine zur Analyse hinzu Sie k nnen maximal 10 Engines parallel unter Shredder betreiben A Hinweis Alle geladenen Engines m ssen sich die Systemresourcen teilen Engine schlie en Schlie t eine aktive Engine und das entsprechende Such bzw Analysefenster Shredder Engine einstellen Sie k nnen den Schachalgorithmus von Shredder modifizieren und in eigenen Spielstilen speichern Die modifizierten Engines k nnen im Ladedialog wie eine normale Engine installiert und genutzt werden KS Anmerkung diese Optionen sind auch in der deutschen Version in Englisch Grund die Befehle werden direkt von der Engine geschickt EKS Den Engineoptionendialog rufen Sie mit einem Rechtsklick in das Enginefenster auf IKS Hinweis Je nach Engine stehen unterschiedliche Optionen zur Verf gung Keep Hash Tables Shredder l scht nach jedem Zug nicht die Hashtabellen gt gut f r Partien vor allem Blitz und Analyse Position Learning Shredder ber cksichtigt Ergebnisse der bisher gespielten Partien auch wenn das Programm neu gestartet worden ist gt gut f r Partien und Analyse Shredder versucht bei Aktivierung dieser Option aus seinen Fehlern zu lernen
68. e mit ucidebug einen Debugmodus ein bzw ausschalten Im Debugmodus wird die gesamte Kommunikation mit der Engine im Analysefenster ausgegeben Mit ucilog k nnen Sie ein bzw ausschalten dass Shredder die gesamte Kommunikation mit der Engine in die Datei ucilog txt schreibt Beide Funktionen sind beim Start von Shredder zun chst deaktiviert Winboard Engines Neben dem UCI Protokoll erm glicht Shredder die Einbindung von Winboard Engines Die Kommunikation zwischen dem Interface von Shredder und der WB Engine erfolgt ber einen Konverter Installation von Winboard Engines Die Installation von Winboard Engines unter Shredder wurde anwenderfreundlich gel st Im Unterschied zu anderen Systemen ist es nicht notwendig spezielle Anbindungsdateien mit 41 Pfadangaben zu der eigentlichen Engine anzulegen Dies bedeutet dass Sie die WB Engines in einem beliebigen Verzeichnis auf einer beliebigen Partition speichern und verwalten k nnen Zur Einbindung unter Shredder gehen Sie wie folgt vor e W hlen Sie unter EXTRAS ENGINES den Eintrag Installiere Engine e W hlen Sie unter Enginetyp die entsprechende Engine aus Zur Einbindung einer WB Engine w hlen Sie anstatt UCI Engine Winboard Engine e Im Fenster erscheint eine Dialogbox mit der Beschriftung Installiere Winboard Engine BE e Neben der Eingabezeile befindet sich ein Button mit 3 Punkten Klicken Sie diesen Button an um den Pfad zu einer Engine mit der
69. e und wechseln in der Grundstellung einfach die Seiten Unterbrechen Unterbricht den Rechenvorgang des Programms Shredder spielt den bislang besten Zug aus Diese Funktion ist nur m glich w hrend das Programm rechnet Kopieren Kopiert die aktuellen Partiedaten in die Windows Zwischenablage Sie k nnen w hlen ob eine Partienotation PGN eine Position EPD der Inhalt des Analysefensters nur die letzte Analyse oder die Partienotation im Textformat in die Zwischenablage kopiert werden soll Sie k nnen diese Daten mit anderen Windows Anwendungen z B einer Textverarbeitung austauschen und bearbeiten Einf gen bernimmt den Inhalt der Zwischenablage z B eine Notation im PGN Format oder eine Schachposition im EPD Format Diese Formate finden Sie h ufig im Internet z B in E Mails oder schachbezogenen Foren Remis anbieten Sie k nnen dem Programm jederzeit Remis anbieten wenn Sie am Zug sind Dieser Befehl ist nur w hrend einer neuen Partie verf gbar Anschlie end erhalten Sie vom Programm einen Hinweis ob das Remis akzeptiert oder abgelehnt wird Aufgeben Sie k nnen dem Programm die Partieaufgabe mitteilen Dieser Befehl ist nur w hrend einer normalen Partie verf gbar Gehe zu Zug Springt direkt zu einem bestimmten Zug geben Sie die Zugnummer ein Partie vorf hren Spielt automatisch eine geladene Partie vor Hauptvariante vorspielen Spielt die momentan berechnete Hauptvariante auf einem Variantenbrett vor
70. ehmer an Ihrem Turnier an Durch einen Doppelklick auf eine Engine oder durch einen Klick auf den Pfeil nach links k nnen Sie eine Engine wieder ausladen Alle ein Buch Alle Engines spielen mit dem gleichen Er ffnungsbuch Alle eine Hashgr e Alle Engines spielen mit der gleichen Hashgr e Er ffnungsbuch Je nach Einstellung w hlen Sie hier das Buch f r eine Engine oder aber f r alle Engines aus Enginebuch verwenden Manche Engine greifen selber auf Ihr Er ffnungsbuch zu und ber lassen dies nicht der GUI wie es z B Shredder macht F r diese Engines kann man hier einstellen dass sie ihr internes Buch benutzen 48 sollen Den Namen des Buches kann man allerdings nicht ndern Diese Einstellung gilt entweder f r alle Engines oder aber nur f r die aktuell ausgew hlte Spielstufe Sie k nnen ber Zeitkontrollen oder Blitz die Bedenkzeiten f r die Partie einstellen Permanent Brain Das Permanent Brain sollten Sie ggf auf einem System mit nur einem Prozessor abschalten Sinnvoll ist diese Option auf Dualrechnern mit zwei Prozessoren Buchlernen Die Engines sollen die Ausspielwahrscheinlichkeiten ihrer B cher anhand der Ergebnisse der gespielten Partien modifizieren Turniertyp Beim Turniertyp haben Sie die Auswahl zwischen einem Rundenturnier bei dem jeder gegen jeden spielt und einem Spie rutenlauf bei dem die erste Engine gegen alle anderen spielt Durchg nge Hier stellen sie die Anzahl der Durchg nge und
71. ehrprozessorsystem ein wie viele Prozessoren Shredder gleichzeitig nutzen soll Je gr er die Zahl desto schneller und effizienter kann Shredder rechnen 45 Engine Zweikampf Sie k nnen unter Shredder unterschiedliche Engines gegeneinander testen Folgende Anwendungsgebiete sind beispielsweise mit dieser Funktion m glich e Testen modifizierter Schachengines e Testen externer UCI oder Winboard Engines e Testen eigener oder neuer Er ffnungsb cher in Kombination mit einer Engine Der Dialog Engine Zweikampf wird ber das Men Modus oder mit Strg 8 aufgerufen xl Weib Schwarz D ABooksishredderclassic bkt E ookstshredderclassic bkt 17 Enginebuch verwenden 17 Enginebuch verwenden m Spielstufe 40 Z ge in 120 min 20 Z ge in 60 min Zeitkontrollen Blitz IV Permanent Brain IV Farben wechseln Buchlemen Partienanzahl 9999 m Speichern D disstguiShredder enginematch pgn A Er ffnungen Ohne B cher Abbrechen Start Wei Klicken Sie auf den Button mit den drei Punkten W hlen Sie in dem Dialog die gew nschte Engine aus Schwarz Klicken Sie auf den Button mit den drei Punkten W hlen Sie in dem Dialog die gew nschte Engine aus KS F r Wei und Schwarz k nnen Sie ein eigenes Er ffnungsbuch laden Klicken Sie auf den Button mit den drei Pfeilen und w hlen Sie das gew nschte Er ffnungsbuch aus Enginebuch verwenden Manche Engine greifen sel
72. eht die Stellung ist wahrscheinlich Remis oder aber eventuell zu gewinnen sondern es wird sogar die exakte Zuganzahl bis zum Matt angegeben wenn die Stellung nicht remis ist Steht in der Datenbank Gewonnen in 13 Z gen dann kann also auch der beste Schachspieler es nicht mehr schaffen diese Stellung Remis zu halten Ebenso kann niemand eine Stellung mehr gewinnen wenn in der Datenbank steht dass der Stellungswert Remis ist Diese Aussagen gelten nat rlich nicht wenn eine Seite nicht ber die Informationen aus den Datenbanken verf gt Dann ist es durchaus m glich und passiert sogar recht h ufig dass eine theoretisch gewonnene Stellung noch zu einem Remis wird Wenn ein Spieler oder aber auch ein 65 Schachprogramm die Tablebases befragen kann w hrend er oder es am Zug ist dann gibt es kein entrinnen mehr Das Spiel wird perfekt bis zum Matt fortgesetzt Nun kommt nat rlich die Frage auf warum so viele Schachspieler so viel Zeit und Flei in die Analyse einer Stellung stecken und warum es Leute wie mich gibt die versuchen einer Maschine das Schachspielen beizubringen wenn doch alles so einfach ist Einfach in die Datenbank gucken und schon wei man welche Seite gewinnen wird oder ob es vielleicht doch ein Remis gibt Dies ist theoretisch nat rlich m glich doch der Haken an der Sache ist dass diese Datenbanken sehr sehr gro sind und dass man auch unglaublich viel Zeit braucht um sie zu erstellen Nehmen wir zum
73. ei den Spielernamen k nnen Sie die Suche auf eine bestimmte Farbe zu beschr nken Es wird nicht zwischen Gross und Kleinschreibung unterschieden Suchtexte m ssen nur teilweise eingegeben werden Wenn Sie z B nach dem Spieler stein suchen werden sowohl die Partien des ersten Weltmeisters Steinitz als auch Partien Bronsteins gefunden Mit dem Kontrollk stchen links unten in der Partieliste k nnen Sie die Suchmaske ein und ausschalten d h nur die gesuchten Partien oder alle Partien anzeigen lassen MS Eine Suche nach Stellungen oder Z gen ist nicht m glich Partien kommentieren Sie k nnen mit Shredder Partien kommentieren und Varianten d h abweichende Zugfolgen in die Partienotation einf gen Um Kommentare einzugeben oder zu bearbeiten w hlen Sie aus dem Kontext Men des Notationsfensters Kommentar eingeben STRG M Neben Textkommentaren versteht das Programm auch verschiedene Arten von Kurzkommentaren die im Dialogfeld per Klick eingegeben werden k nnen Diese Kurzkommentare werden oft durch besondere Symbole angezeigt 33 Varianten eingeben Wenn Sie w hrend des Nachspielens einer Partie einen Zug mit der Maus oder der Tastatur eingeben dann erscheint eine Abfrage ob die neuen Z ge als Variante in die Notation eingef gt werden sollen Sie haben folgende M glichkeiten Klicken Sie auf Ja um eine neue Variante einzuf gen Um die Partiefortsetzung zu berschreiben klicken Sie auf Nein
74. eine neue Partie Chess960 Beim Chess960 variiert die Grundstellung der Figuren zu Beginn jeder Partie Chess960 bietet im Unterschied zum klassischen Schach mit vordefinierter Grundstellung den Vorteil dass es weniger auf theoretisches Wissen sondern auf flexibles Erfassen der Stellung ankommt Partie laden Ruft die Partienliste der momentan aktiven Partiendatenbank auf Zum Laden einer Partie doppelklicken Sie auf einen Eintrag in der Partienliste Partie speichern Speichert die aktuelle Partie in der aktiven Datenbank Tragen Sie in der Eingabemaske die Namen der Spieler Spielort Turnier Ergebnis usw ein Wenn Sie die Daten vollst ndig eingeben erleichtern Sie sich sp tere Suchabfragen innerhalb einer Datenbank Hinweis Achten Sie darauf dass Sie unterschiedliche Partien m glichst mit einheitlicher Schreibweise erfassen Wenn Sie z B Partien von Garry Kasparow einmal mit Kasparow und dann mit Kasparov 7 erfassen kann die Suchfunktion aufgrund der unterschiedlichen Schreibweisen nicht alle Partien dieses Spielers in der Datenbank finden Partie l schen L scht eine Partie physisch und damit endg ltig aus einer Datenbank Stellung laden L dt eine Stellung aus einer EPD Datei Shredder bietet einen sehr bersichtlichen Auswahldialog f r EPD Dateien die mehrere Schachpositionen enthalten k nnen Die Funktionen in dem Auswahldialog sind weitgehend selbsterkl rend Sie k nnen z B einen Listeneintrag im rech
75. einem Schwellwert von 0 gibt Shredder zu jedem Zug einen Alternativorschlag an Shredders Vorschl ge sowie deren Bewertung werden zusammen mit der Bewertung des gespielten Zuges als Variante bzw Textkommentar zu der aktuellen Partie hinzugef gt Sie k nnen direkt die Zeit einstellen die Shredder pro Zug rechnen soll Siehe auch hier Stellungen analysieren Shredder kann vollautomatisch alle Stellungen in einer EPD PGN oder CBF Datei analysieren Es kann f r jede Stellung ein L sungszug vorgegeben werden Das Programm zeigt dann nach der Analyse eine Statistik der gel sten Stellungen an Der L sungszug muss in folgendem Format angegeben werden bm best move und Zug in Kurznotation mit englischem Figurenbuchstaben KQRBN f r KDTLS z B bm Nxf7 oder bm Bb5 Sie k nnen den Kommentar L sungszug beim Speichern einer Stellung eingeben Falls Sie L sungsz ge in eine vorhandene EPD Datei einf gen m chten laden Sie diese mit einem Texteditor und f gen die L sungsz ge an das Ende der Stellungsbeschreibungen an W hrend der Analyse einer EPD Datei k nnen Sie mit dem Befehl n chste Stellung aus dem Spieler Men die Analyse der aktuellen Stellung abbrechen Um die gesamte EPD Analyse abzubrechen w hlen Sie einen beliebigen anderen Spielmodus z B Normal oder Analyse In Testsuites wie z B dem BT 2830 Test 0 wird nun nach Einstellung der Anzahl der Plies die nach gefundener L sung noch weiter gerechnet werden so
76. einer Endspiele auf bisher noch nie m gliche Weise zu durchforsten Insbesondere f r das Endspieltraining und die Forschung k nnen Sie es effizient einsetzen A Diese Funktion steht nur dann zur Verf gung wenn die Nalimov Tablebases installiert und aktiviert sind Ein Beispiel Eine Untersuchung mit der Datei Springer Springer gegen einen Bauern zeigt was man damit u a machen kann Der Schach GroBmeister Ludek Pachmann schreibt in seiner Endspielpraxis im Schach Heyne Verlag 1977 S 10 c5 sei die Grenze an der ein schwarzer Bauer blockiert werden muss damit der Gewinn durch die 2 Springer berhaupt m glich ist Falls der schwarze Bauer diese Linie berschreitet gibt es keinen Gewinn mehr Stimmt das auch wirklich Mit dem Orakel ist dies berpr fbar Stellung definieren Man gibt zun chst im Stellungseingabefenster Strg D eine beliebige Position mit zwei Springer gegen einen Bauern jedoch dem schwarzen Bauern auf c4 ein denn wir wollen ja sehen ob auch ein Bauer der weiter als bis auf c5 vorger ckt ist gewinnt Unter Extras Endspielorakel bzw Strg F12 60 kann man nun beliebig vielen Steinen auf dem Brett mindestens jedoch einem einen von 3 so genannten Jokern zuweisen Es gibt w hlbare Joker f r f r alle Felder des Brettes f r die Linie auf der der Stein am Brett steht f r die Reihe auf der der Stein am Brett steht f r das Standfeld des Steines bis zu einem beliebigen Randfeld d
77. el z B Q Queen stehen f r die Figurenbezeichnung aus dem Englischen Die Erweiterung des Dateinamens NBB bedeutet konkret N Neu B Base B Schwarz black am Zug NBW steht also f r N Neu B Base W Wei white am Zug Der Dateiname enth lt eine zweite Erweiterung mit der Bezeichnung EMD die f r die komprimierten TableBases steht Im Prinzip braucht sich der Anwender darum nicht zu k mmern da die entsprechenden Programme automatisch auf die TableBases zugreifen W hrend nun die Drei und Viersteiner sich noch in ertr glichen Gr enordnungen bewegen steigt der Speicherbedarf f r Endspiele mit F nfsteinern berproportional an Will man z B alle verf gbaren F nfsteiner im Nalimov Format auf die Platte kopieren fallen daf r um die 6 GB an BS Shredder unterst tzt brigens auch die neuen Sechssteiner Permanent Brain Permanent Brain ist die F higkeit eines Schachprogramms w hrend der Bedenkzeit des Gegners weiterzurechnen Alle wichtigen Schachprogramme nutzen diese Technik nat rlich auch Shredder Das Programm rechnet w hrend der Bedenkzeit des Gegners im Verborgenen weiter Meist geht das Programm davon aus dass der Gegner den erwarteten Zug ausspielen wird und kann in solchen F llen sehr rasch antworten Dies spart bei einer hohen Trefferquote viel Bedenkzeit Das Permanent Brain ist unter anderem daf r verantwortlich dass Shredder bei l ngeren Bedenkzeiten oft verz gerungsfrei auf einen Zug des Gegne
78. elber Pfeil zeigt einen schlechten Zug ihrerseits an ein roter Pfeil weist auf einen groben Fehler hin Sie k nnen diese Funktion im Kontextmen des Schachbrettes ein und ausschalten Neue Partie Sie k nnen jederzeit eine neue Partie beginnen W hlen Sie dazu den Men punkt Datei gt Neue Partie dr cken Sie die Tastenkombination Strg N oder klicken Sie auf den Neue Partie Button in der Funktionsleiste Besondere Z ge Um eine gegnerische Figur zu schlagen geben Sie nur den Zug Ihrer Figur ein Um zu rochieren geben Sie nur den Zug Ihres K nigs ein Um einen Bauern en passant zu schlagen geben Sie nur den Zug Ihres Bauern ein Um einen Bauern umzuwandeln ziehen Sie den Bauern auf die letzte Reihe Anschlie end erscheint ein Dialogfeld W hlen Sie dort die gew nschte Figur e Tastatur geben Sie den Bauernzug ein ersetzen Sie jedoch die letzte Zahl 1 oder 8 durch den Buchstaben der gew nschten Figur z B b7bD b7 b8D oder a2bS a2xb1S Beachten Sie die Gro Kleinschreibung Programm rechnet Sie erkennen an der Statusanzeige rechne dass Shredder seinen Zug berechnet 26 Wenn Shredder oder eine Engine gezogen hat wird die Figur des letzten Zuges mit einem farbigen Rahmen markiert An diesem Rahmen k nnen Sie erkennen dass Sie am Zug sind Wenn Sie die Maus bewegen oder eine Taste bet tigen verschwindet der Rahmen W hrend Shredder rechnet k nnen viele Men befehle nicht ausgef hrt werden Sie sind
79. en die in EPD Dateien gespeichert sind Sie k nnen ber die Funktionsleiste den Ladedialog von EPD Dateien durch einen Klick auf den Button Lade Position durch Auswahl des Men punktes Stellung laden aus dem Dateimen oder mit dem Hotkey Strg I starten Nachdem Sie eine EPD Datei ge ffnet haben sehen Sie in dem Ladedialog folgende Elemente Das Vorschaubrett Auf dem Vorschaubrett wird die entsprechende Position angezeigt wenn im Listenfenster ein Eintrag markiert wurde Das Listenfenster Im Listenfenster stehen die einzelnen EPD Strings Per Mausklick auf einen String wird die entsprechende Position auf dem Vorschaubrett angezeigt Sie k nnen auf Anhieb die dem EPD String zugeordnete Stellung erkennen 34 Stellung laden C temp WAC EPD B PD SK p2p Pen DPK2A P1 RAP 51141 ppb3p p1pb4 6q1 3P1p1142P1R2P4 11bq2rk pp3pbp 2p1p1p0 7P 3P4 2PB1N lt 5k2 Bpp p1qN4 1p1p4 3P4 2PKP20 PP3r 7k2pr11R5K 6r1 6p176P17878 bm Ab mbakb1r pppp1ppp 8 4P3 6n1 7P PPPNF r4q1k p2bA11p 2p201N 5p2 5p2 2P5 PP 39111 p4pp1 2pb3p 3p4 6Pr41PNO4 P1F 2br2k1 2q3m p2NppQ1 2p1P3 Pp5R 4P3 1b1kb113q1ppp pBp1pn28 Np3P2 5B 241 4k11142p30 41pR1p3 3pP2p 3P2qP P4N2 5ik1 pp4p1 2n1p2p42Npgq3 2p5 6P1 P3P1 12111 pp1g1p1p 2n1p1p1 2bp4 5P2 PP 1A6 1brk2p1 4p2p p1P1Pp2 P7 6P1 1P4F r ppp2ppp 2n5 2bgp3 8 P2PB3 1PP11 1k5rpppbn1pp 4q111 41P3p2 2NPp3 10PE R7IP4K27878784841726K1 w bm Ah8 id 1b2rk1 ppbnippp 4p3 10P4q3P4 N4N2 y
80. en Informationen zur ckgreifen Die Option Buchlernen ver ndert die Wahrscheinlichkeiten von Er ffnungsz gen aufgrund der Bewertungen im fr hen Mittelspiel Dadurch ist das Programm in der Lage schlechte Er ffnungsvarianten auszusortieren bzw vorteilhafte Varianten anzustreben nachdem sie einmal gespielt wurden Das Dateiformat PGN Das PGN Format ist ein Standardformat zum Speichern von Schachpartien Es wird von Shredder wie von vielen anderen Schachprogrammen unterst tzt und ist deshalb f r den Datenaustausch extrem wichtig Es besteht z B die M glichkeit Partien im PGN Format ber die Zwischenablage einzuf gen Im Internet finden Sie z B eine F lle von Partien im PGN Format die ber die Zwischenablage direkt in Shredder eingef gt werden k nnen Einige grunds tzliche Informationen zum PGN Format sind sicher n tzlich Am Anfang einer im PGN Format gespeicherten Partie stehen die eigentlichen Partiedaten Folgende sieben Datenfelder sind nach dem PGN Standard zwingend vorgeschrieben Event Turnierbezeichnung eventuell Ereignis Site Spielort Date Datum Round Runde White Name Wei Black Name Schwarz Result Ergebnis Das Format mit einer Zeile pro Datenfeld eckigen Klammern und den Anf hrungszeichen muss zwingend eingehalten werden sonst sind Probleme beim Einlesen der Daten vorprogrammiert Bei der Eingabe des Datums sind auch einige Feinhei
81. en abzufragen Shredders Spielst rke und Analysef higkeit in bestimmten Endspielen wird dadurch deutlich verbessert Die Shredderbases harmonieren sehr gut mit den Nalimov Datenbanken In der Suche wird nicht mehr auf die Nalimov Datenbanken zugegriffen wenn die entsprechende Materialkonstellation in den Shredderbases vorhanden ist Wenn die Stellung auf dem Brett in den Datenbanken ist wird dann auf die Nalimov Datenbanken zugegriffen da in den Shredderbases nur gespeichert ist ob eine Stellung gewonnen remis oder verloren ist und nicht die Anzahl der Z ge bis zum Matt Bei allen Shredderversionen wird eine Datenbank mit allen 3 und 4 Steinern bereits mitgeliefert Bei Shredder 12 UCI und Deep Shredder 12 UCI kann man die Shredderbases mit allen 3 4 und 5 Steinern zus tzlich runterladen bei Deep Shredder 12 UCI gibt es au erdem noch eine Datenbank mit allen 3 4 und 5 Steinern in einem speziellen Format das zwar 441 MB gro ist auf das daf r aber noch mal 10x schneller zugegriffen werden kann Die Shredderbases werden immer komplett ins RAM geladen es muss also so viel freies RAM zur Verf gung stehen dass die Shredderbases komplett hineinpassen Daf r bieten sie v llig neue M glichkeiten bei der Endspielanalyse Endspielorakel Eine sehr innovative Funktion von Shredder ist das Endspielorakel Informationen ber hnliche die Jokeranalyse finden Sie hier Mit Hilfe dieser Funktion ist es m glich alle 3 bis 6 St
82. en und Code exakt so eingeben wie Sie in bei der Registrierung erhalten haben KS In der Regel erhalten Sie Ihren Code per Email Es ist ratsam den Code ber die Zwischenablage in Shredder einzugeben Dazu markieren Sie den Code in Ihrem Emailprogramm und kopieren ihn mit Strg C in die Zwischenablage Nun klicken Sie bei Shredder in das Editierfeld f r den Code und dr cken Strg V Wenn ein g ltiger Code eingegeben worden ist dann wird die Schaltfl che Registrieren automatisch aktiviert Geschieht dies nicht dann berpr fen Sie bitte ob Sie Ihren Registrierungsnamen und Code korrekt eingegeben haben Wenn Sie Shredder erfolgreich registriert haben dann k nnen Sie es uneingeschr nkt und unbegrenzt weiter benutzen und die Dialoge die Sie zum Registrieren auffordern erscheinen dann nat rlich nicht mehr Kontakt Sie erreichen die Homepage von Shredder im Internet unter www shredderchess de und www shredderchess com Stefan Meyer Kahlen Shredder ist eine Reihe von Schachprogrammen von Stefan Meyer Kahlen Der Autor ist Diplom Informatiker verheiratet und lebt in D sseldorf An Shredder arbeitet Stefan Meyer Kahlen seit 1992 Stefan Meyer Kahlen hat mit seinem Schachprogramm Shredder seit 1996 bereits neun Titel als Computerschachweltmeister gewonnen 1996 Mikrocomputerschachweltmeister in Jakarta 1999 Mikrocomputerschachweltmeister in Paderborn 1999 Computerschachweltmeister in Paderborn 2000 Mikrocomputerschachweltme
83. en und Positionen Mittlerweile hat sich die Situation grundlegend ge ndert Es gibt zwar immer noch diverse unterschiedliche Datenformate aber deren Anzahl ist berschaubar geworden Viele Anwender werden h ufig mit dem Datenformat CBF zu tun haben das sich mittlerweile als ein Quasistandard etabliert hat denn es wird von einer Vielzahl von Schachprogrammen darunter auch Shredder unterst tzt Ein grunds tzliches Problem f r die Schachprogrammierer ist aber dass die Datenformate und die Struktur der internen Datenformate von kommerzieller Schachsoftware z B das CBF Format in der Regel nicht dokumentiert oder frei zug nglich sind Aus diesen berlegungen heraus haben sich im Computerschach Datenformate entwickelt die auf einem reinem Ascii Text basieren und mit deren Hilfe man sowohl Schachpartien als auch Schachstellungen abspeichern kann 70 Standard zur Speicherung von kompletten Partien Notationen ist das PGN Format Innerhalb von PGN Dateien die mit jedem beliebigen Texteditor gelesen und auch bearbeitet werden k nnen kann man nicht nur eine singul re Partie sondern mehrere Partien oder Positionen bersichtlich in einer Datei abspeichern Im Gegensatz zu PGN ist vielen Anwendern das EPD Format das ebenfalls auf Ascii reinem Text basiert und zur Speicherung von Schachpositionen sehr gut geeignet ist weniger gel ufig Neben einer relativ problemlosen Anbindung dieser gut dokumentierten Formate an ein Schachprog
84. enablage direkt in Shredder eingef gt werden k nnen 35 Kommentieren Kommentare eingeben und bearbeiten Sie k nnen mit Shredder Partien kommentieren und Varianten d h abweichende Zugfolgen in die Partienotation einf gen Um Kommentare einzugeben oder zu bearbeiten w hlen Sie aus dem Kontextmen des Notationsfensters Kommentar eingeben STRG M Siehe auch Buchz ge kommentieren Eingabe Varianten Wenn Sie w hrend des Nachspielens einer Partie einen Zug mit der Maus oder der Tastatur eingeben dann erscheint eine Abfrage ob die neuen Z ge als Variante in die Notation eingef gt werden sollen Shredder 7 Wollen Sie eine neue Variante einf gen i Nein Sie haben folgende M glichkeiten e Klicken Sie auf Ja um eine neue Variante einzuf gen e Um die Partiefortsetzung zu berschreiben klicken Sie auf Nein Sie k nnen Varianten erzwingen wenn Sie einen Zug mit gedr ckter Alt Taste eingeben Wenn Sie einen Zug mit gedr ckten Strg Alt Tasten oder der AltGr Taste auf deutschen Tastaturen eingeben dann wird die Partiefortsetzung ohne Nachfrage berschrieben Sie k nnen die aktuelle Hauptvariante aus dem Suchinfo Fenster mit STRG EINFG einf gen Wird dieser Befehl in der Schlussstellung der Partie gew hlt dann wird die Partie um die Hauptvariante verl ngert Wird er mitten in der Partie gew hlt dann wird eine neue Variante eingef gt Zus tzlich zu den Z gen werden Stellungsbe
85. eng an dem Standard f r Winboard Engines bietet aber gegen ber dem Winboard Protokoll folgende Vorz ge e UCI Engines werden automatisch erkannt und in Shredder eingebunden e UCI Engines k nnen ber einheitliche Dialogboxen konfiguriert werden Wichtige Grundoptionen und enginespezifische Funktionen m ssen nicht wie bei Winboard Engines ber externe Konfigurationsdateien eingestellt werden e UCI Engines unterst tzen s mtliche Ausstattungsmerkmale der Benutzeroberfl che von Shredder Hinweis das UCI Interface orientiert sich eng an dem Winboard Protokoll Dies bedeutet dass bereits existente WB Engines von den Autoren ohne gro en Aufwand an den Betrieb unter Shredder angepasst werden k nnen F r interessierte Programmierer hat diese L sung folgende Vorz ge e Die eigene Engine kann komfortabler unter der GUI von Shredder getestet werden e Die Engine l uft ohne weitere Zusatzadapter mit voller Performance e Die Akzeptanz der Engine nimmt beim Anwender zu da eine aufwendige Konfiguration und Einbindung unter der Shredder GUI im Unterschied zu Winboard Engines entf llt e Das UCI Protokoll darf ohne Lizenzgeb hr f r das eigene Programm auch f r kommerzielle Zwecke genutzt werden EKS Die Dokumentation des UCI Protokolls finden Sie unter www shredderchess de Wenn Sie eine eigene UCI Engine erstellen wollen bietet Shredder zwei Funktionen an die dies wesentlich vereinfachen In der Befehlszeilezeile k nnen Si
86. er Das Z ge Fenster befindet sich am rechten Bildschirmrand oder als Unterfenster im Notationsfenster Per Rechtsklick auf das Z gefenster k nnen folgende Informationen angezeigt werden e Z ge aus dem Er ffnungsbuch inkl zahlreicher eingebetteter Statistiken e alle legalen Z ge sowie optional f r alle Z ge eine Widerlegung des Schachprogramms sowie die Reihenfolge in der das Schachprogramm die Z ge durchsucht hat Bitte beachten Sie dass das Schachprogramm nicht immer f r alle Z ge die beste Widerlegung berechnet sondern h ufig nur eine die gut genug ist Die angegebenen Varianten sind deshalb mit etwas Vorsicht zu betrachten Dieses Feature kostet daf r jedoch keine zus tzliche Rechenzeit der Engine e Informationen aus der Endspieldatenbank Hier erscheint ein Button mit der Beschriftung Online Sie k nnen damit die aktuelle Stellung in der Onlineendspieldatenbank von Shredder abfragen Mit automatisch k nnen Sie einstellen dass die Anzeige immer automatischen zwischen den drei M glichkeiten ausw hlt Sind in einer Stellung Buchz ge vorhanden dann werden diese angezeigt Bei Stellungen mit sechs oder weniger Figuren werden sofern vorhanden die Werte aus den Datenbanken angezeigt ansonsten die legalen Z ge Wenn Sie einen Zug im Z ge Fenster anklicken wird er ausgespielt Mit einem Rechtsklick rufen Sie das Kontextmen zu diesem Fenster auf Falls die Z ge aus dem Er ffnungsbuch angezeigt werden k nnen Sie mi
87. er Notation noch eine Vielzahl weiterer Informationen gespeichert Neben den Partiez gen k nnen Sie die Spielernamen Jahr Resultat Er ffnungscode Kommentare und Varianten in einer CBF Datenbank speichern Ein gro er Vorzug des CBF Formates besteht darin dass die Daten sehr komprimiert gespeichert werden und der Zugriff der Suchfunktionen sehr schnell vonstatten geht Nach M glichkeit sollten Sie Partien und Stellungen im CBF Format abspeichern PGN Format Das PGN Format hat sich als Standard zur Speicherung von Schachpartien insbesondere im Internet durchgesetzt Im Unterschied zum CBF Format basiert PGN auf dem Ascii Format und belegt bei gleichem Inhalt deutlich mehr Platz auf der Festplatte Da die Daten im reinen Textformat gespeichert werden kann man die Notationen mit jeder beliebigen Textverarbeitung weiterverarbeiten Genau wie das CBF Format speichert das PGN Format neben Notationen auch Informationen wie die Spielernamen Jahr Ergebnis Er ffnungscode Kommentare und Varianten EPD Datenbanken sind wie PGN reine Ascii Dateien und dienen ausschlie lich zur Speicherung von Positionen Die im Rahmen des EPD Standards zul ssigen Kommentare werden von Shredder unterst tzt Das EPD Dateiformat Ein gravierendes Problem aus den Anf ngen des Computerschachs jedes Schachprogramm kam mit einem hauseigenen Datenformat das zu anderen Programmen so gut wie nie kompatibel war Es fehlte einfach ein Standard zur Speicherung von Parti
88. er an und kann ihn mit der Partie speichern MS Sie k nnen den ECO Schl ssel einer Partie in der Regel genauer bestimmen wenn Sie die Partie nachspielen und auf die Anzeige im Notationsfenster achten Es sind zahlreiche Zugumstellungen m glich Shredder kennt eine Vielzahl von Stellungen um Partien zu klassifizieren Das Programm sollte daher die meisten Partien korrekt zuordnen Fischer Uhr Eine Erfindung des Exweltmeisters Bobby Fischer Der Spieler erh lt nach jedem Zug eine Zeitgutschrift Extreme Zeitnot soll so verhindert werden Shredder unterst tzt die Fischer Uhr Was sind Endspieldatenbanken Die Endspieldatenbanken enthalten vollst ndig ausanalysierte Endspiele Beim Zugriff auf die Datenbanken muss ein Schachprogramm die besten Z ge nicht berechnen sondern kann die Informationen aus der Datenbank abrufen Zur Zeit sind in den Endspieldatenbanken Drei Vier und F nfsteiner mit s mtlichen m glichen Stellungen erfasst bzw gespeichert Ein Schachprogramm mit einer Schnittstelle zu den Endspieldatenbanken behandelt also ein Endspiel perfekt wenn die entsprechende Stellung in der Datenbank inkl aller Fortsetzungen gespeichert ist Im Computerschach gibt es zwei zur Zeit zwei Typen von Endspieldatenbanken e _Thompson Datenbanken von Ken Thompson e Nalimov Endspieldatenbanken von Eugene Nalimov 76 Thompson Datenbanken Die Endspieldatenbanken von Ken Thompson wurden erstmals 1991 ver ffentlicht Durch ein
89. er gleichen Linie oder Reihe Joker bedeutet dass bei der anschlie end beschriebenen vollst ndigen Fahndung in der gesamten S S B Tablebase Datei der oder die Stein e auf allen durch die Jokervergabe jeweils ausgew hlten Feldern ber cksichtigt werden Weist man etwa einem auf a8 eingegebenem Stein einen Reihenjoker zu dann wird er auf allen Feldern von a8 bis h8 ber cksichtigt Weist man einen Brettjoker zu dann wird der Stein auf allen 64 Feldern ber cksichtigt Welcher Joker vergeben wurde wird durch einen kleinen roten Pfeil im Eck des Standfelds der Figur angezeigt Die Joker k nnen mittels mehrmaligem Anklicken eines Steines mit der Maus gesetzt werden Zu unserem Beispiel Der Bauer c4 bekommt keinen Joker alle anderen Steine einen Brettjoker 61 Endspielorakel x Zugrecht M wei IV Schwarz L ngsten Gewinn f r Wei L ngsten Gewinn f r Schwarz C Remis o Weil setzt Matt in jo C Schwarz setzt Matt in Beide im Zugzwang weis verliert Schwarz verli y IV Symmetrische Stellungen ignorieren Stellung Keine Figur Alle Figuren Abbrechen Suchen Danach legt man wie in der Abbildung ersichtlich das Zugrecht fest Wei Schwarz oder beide Nun kann vorgegeben werden welche der Stellungen anschlie end in einem EPD File tboracle epd gespeichert werden sollen Nichts dann wird sp ter nur die statistische Auswertung angezeigt L ngsten Gewinn f r Wei Schwarz Re
90. erden k nnen Vorz ge von Winboard Engines Es gibt eine Vielzahl von mehr oder weniger spielstarken Winboard Engines Die Vorz ge sind e Winboard Engines laufen mittlerweile unter fast allen kommerziellen Programmoberfl chen z B auch Shredder e Die Engines sind bis auf wenige Ausnahmen durchweg kostenlos e Die Engines spielen in der Regel deutlich schw cher als die Top Programme Der Anwender hat bessere Chancen eine Partie zu gewinnen e Das System hat sich mittlerweile etabliert und wird von vielen Programmautoren unterst tzt Die Auswahl an verf gbaren Engines wird immer gr er Nachteile von Winboard Engines Je nach Engine ist die Einbindung unter dem Winboard oder einer der alternativen Oberfl chen mehr oder weniger kompliziert e Winboard Engines m ssen in der Regel ber externe Dateien konfiguriert werden e Es gibt keine einheitlichen Dialoge zum Einstellen und Modifizieren einer WB Engine e Das WB Protokoll unterst tzt nicht die Vereinheitlichung von Grundoptionen beim Einbinden und Konfigurieren der Engines Zwischenablage Clipboard Die Zwischenablage oder das Clipboard ist ein wichtiges Hilfsmittel unter Windows um Daten innerhalb von verschiedenen Anwendungen auszutauschen Auch Shredder unterst tzt dieses Feature Sie k nnen z B Partien und Stellungen ber die Windows Zwischenablage importieren und exportieren Dies geschieht mit den Befehlen Kopieren und Einf gen aus dem Befehle Men
91. et ist Ausserdem kann man via Autoplayer Nunn Matches mit vordefinierten Stellungen spielen Daf r gibt es den erweiterten Modus im Autoplayerdialog e Die Netzwerk Option in Schnittstelle erm glicht die Verbindung ber ein Windows NT 2000 Netzwerk Unter Host muss bei beiden PCs der gleiche Rechnername eingetragen werden Dies kann entweder einer der beiden Autoplayer Rechner oder ein dritter Rechner sein Auf dem Host Rechner wird das Steuerprogramm ausgef hrt Die Netzwerkverbindung funktioniert nicht unter Windows 95 98 ES Hinweis die via Auto232 gespielten Partien werden automatisch in der Datenbank auto232 pgn gespeichert ES Bitte entnehmen Sie Details zum Auto232 System der Auto232 Dokumentation Die TableBases von Stefan Meyer Kahlen Die TableBases In letzter Zeit wird sehr viel ber Tablebases gesprochen Welches Programm sie benutzen kann und welches nicht was sie bringen wo man sie kaufen kann Ich kann mich allerdings an keinen Artikel erinnern in dem beschrieben ist was Tablebases eigentlich sind Ich m chte dies hiermit nachholen und jedem Interessierten diese sehr n tzliche Erfindung n her bringen Bei den Tablebases handelt es sich im Prinzip um eine sehr gro e Datenbank in der alle m glichen Schachpositionen gespeichert sind Zusammen mit der Position wird auch noch ein Wert gespeichert der besagt ob die Stellung gewonnen verloren oder Remis ist Damit ist nicht gemeint dass dort st
92. extmen des Histogramms Je l nger Shredder an dem Partieprofil rechnet desto genauer wird es F r einen schnellen berblick ber eine Partie reichen in der Regel ein paar Sekunden schon aus Diese Daten k nnen ber das Kontextmen auch in die Notation kopiert werden Bitte beachten Sie dass die Daten f r einen Zug nur dann kopiert werden wenn der Zug vorher noch keinen Textkommentar hatte Suchinformationen Im Suchinformations Fenster zeigt das Programm seine Analysen an Wenn mehrere Engines parallel laufen werden die Anzeigen s mtlicher aktiver Engines mit einheitlichen Informationen dargestellt Wichtige Informationen zum Suchvorgang werden bersichtlich im Suchfenster der aktiven Engine angezeigt Sie erkennen sofort alle relevanten Informationen auf einen Blick Engine rechnet e Anzeige der jeweils aktiven Schachengine Momentan berechneter Zug inkl Wert innerhalb der Zugliste Rechentiefe brute force selektiv Zugzeit Stellungsbewertung der Schachengine farbig markiert Bewertete Positionen pro Sekunde Auslastungsgrad der HashTabellen Anwender am Zug e Anzeige des vom Anwender erwarteten Zuges wird neben dem F llstand der HashTables farbig markiert angezeigt e Anzeige des besten Zuges in grau unterlegter Schrift nach dem erwarteten Antwortzug des Spielers 21 Eine n tzliche Hilfe zum Verst ndnis der angezeigten Hauptvarianten ist das Variantenbrett das Sie jederzeit mit der Taste F11 aufrufen k nnen wen
93. heitliche bergabe der Programmparameter nur mit UCI Engines m glich Fortgeschrittene Optionen Experten k nnen ber einige Parameter die Ausgabe von WB Engines steuern Der Eintrag ShowStats unter OPTIONS im eng file kann auf 1 oder true gesetzt werden Dies bewirkt das der aktuelle Zug der Engine angezeigt wird falls die WB Engine dies unterst tzt Mit SendToEngine unter OPTIONS kann man einen String definieren der zur Initialisierung an die Winboard Engine geschickt wird 42 Beispiel ENGINE Name Crafty 17 13 Author Robert Hyatt Filename wb2uci exe OPTIONS LoadEngine c chess Crafty wcrafty exe ShowStats 1 SendToEngine noise 1000 Engineoptionen UCI Engines verf gen ber spezifische Optionen die Sie ber die integrierte Dialogbox komfortabel ndern und einstellen k nnen M glich Optionen sind zum Beispiel e Bewertung jeder einzelnen Figur Bewertung f r Zentrumskontrolle u s w Selektivit t Remiswert u s w Zugriff auf die TableBases Positionslernen Der Optionendialog kann je nach Ausstattung einer Engine unterschiedlich ausfallen Sie k nnen die selbst erstellten Spielstile speichern Details f r die Shredder Engine Die Engines werden unter Shredder durch eine Datei mit der Endung ENG repr sentiert Sie k nnen brigens Engines bzw deren Parameter modifizieren und als eigene Engine mit Bezeichnung abspeichern Diese eigenen Engines werden im Auswahldialog wie eine vo
94. hen sich auf die importierten Partien des Positionsbaums S gt Hinweis Sie k nnen die Eintr ge sortieren indem Sie mit der linken Maustaste in den Header der jeweiligen Spalte klicken Sie k nnen sowohl das mitgelieferte Er ffnungsbuch von Shredder editieren erweitern und beliebig viele neue Er ffnungsb cher anlegen Die Er ffnungsb cher von Shredder unterliegen keiner Einschr nkung hinsichtlich der Gr e und haben die Dateiendung BKT Um die B cher zu editieren oder erweitern zu k nnen m ssen sie auf der Festplatte installiert sein Die Er ffnungsb cher bieten reichhaltige M glichkeiten f r das h usliche Schachtraining Sie k nnen jetzt besonders einfach das Repertoire des Programms erweitern oder bestimmte Linien mit Pr ferenzen versehen Als aktiver Turnierspieler sollten Sie unbedingt die M glichkeit nutzen ein an das eigene Repertoire angepasstes Buch zu generieren Mit Hilfe der Importfunktion k nnen Sie aus Datenbanken jederzeit eigene B cher f r Trainingszwecke erstellen Mit dem Online Button unten im Buchz gefenster kann Shredder direkt auf ein riesiges Online Er ffnungsbuch mit 16 Millionen Stellungen zugreifen Ihr Rechner muss mit dem Internet verbunden sein um diese Funktion nutzen zu k nnen Positionsbaum Ein Positionsbaum ist eine gro e Datenbank von Schachstellungen und Z gen mit deren Hilfe man f r eine bestimmte Schachstellung herausfinden kann welche Z ge in dieser Stellung schon ges
95. hl von Z gen bis zum Matt angegeben Ein Schachprogramm mit einer Schnittstelle zu den TableBases kann also eine absolute pr zise Angabe ber die meisten Drei Vier F nfsteiner machen und wird im Unterschied zu den Thompson Datenbanken die Werte aus der Endspieldatenbank bereits in der Suche ber cksichtigen Was sind eigentlich HashTabellen von Stefan Meyer Kahlen Jedes heutige Schachprogramm benutzt Hashtabellen Jeder der sich mit Computerschach besch ftigt hat sicher schon einmal davon geh rt Ich bin aber nicht sicher ob jeder wei was es damit eigentlich genau auf sich hat Im Grunde sind die Hashtabellen schon wieder ein alter Hut im Computerschach Schon die legend ren Gro rechnerprogramme in den Urzeiten des Computerschachs benutzten sie und auch f r die heutigen PC Programme sind sie eine Selbstverst ndlichkeit Ich kann mich allerdings noch gut daran erinnern wie die Hashtabellen damals bei den kleinen Mikrocomputern mit gro em Tamtam eingef hrt worden sind Wie bei jeder Neuerung die etwas auf sich h lt versprach man sich und vor allem nat rlich den K ufern und Anwendern den gro en Durchbruch im Computerschach Waren sie das nun wirklich Die Bedeutung von HashTabellen Hashtabellen werden nicht nur im Computerschach sondern auch bei vielen anderen Softwareanwendungen verwendet Es handelt sich um ein Standardverfahren der Informatik ber das es unz hlige Ver ffentlichungen und bekannte Algorithmen g
96. ht sind wenn sie doch so n tzlich sind Ein Grund ist sicher dass die Festplattengr en erst in letzter Zeit auf ein Ma gewachsen sind bei dem es Sinn macht sie einzusetzen Auf der anderen Seite muss man auch sagen dass Endspieldatenbanken schon ein alter Hut sind und es sie schon sehr lange gibt Die bisherigen Formate waren allerdings entweder so dass man schnell auf die Datenbanken zugreifen konnte sie aber sehr viel Platz auf der Festplatte ben tigen Edwards Datenbanken oder aber sie waren sehr gut komprimiert und der Zugriff dauerte dann sehr lange so dass man sie nicht effizient in der Suche einsetzten konnte Thompson Datenbanken Erst mit den neuen Nalimov Datenbanken ist ein sehr guter gro er Schritt getan worden Sie werden durch einen sehr intelligenten und effizienten Komprimierungsalgorithmus auf eine ertr gliche Gr e gebracht und lassen auch noch einen sehr schnellen Zugriff zu Abschlie end m chte ich noch zwei Beispiele aus der Praxis von der WM in Paderborn aufzeigen bei denen der Vorteil und die St rke der Endspieldatenbanken klar zum Vorschein gekommen ist In der ersten Partie wird deutlich dass auch schwer zu spielende Endspiele die noch einige Remism glichkeiten bieten ohne Probleme gewonnen werden wenn man die Hilfe von Endspieldatenbanken in Anspruch nehmen kann Shredder Rebel WCCCS99 Paderborn 3 15 06 1999 1 d4 d5 2 c4 c6 3 Sf3 Sf6 4 Dc2 dxc4 5 Dxc4 Lf5 6 93 e6 7 Lg2 Sbd7 8 Sc3 Le7 9 0 0
97. ibt doch wollen wir uns hier auf ihre Anwendung im Computerschach konzentrieren Schauen wir uns dazu zun chst einmal an wie man die Hashtabellen des Computerschachs im deutschen Sprachgebrauch bezeichnet man spricht von Zugumstellungstabellen Dieses konstruierte Wort ist sicher besser dazu geeignet sich etwas Sinnvolles darunter vorzustellen Es beschreibt den Sinn der Hashtabellen schon recht gut doch um wirklich verstehen zu k nnen was es damit auf sich hat muss ich noch kurz genauer auf die Funktionsweise eines Schachprogramms eingehen Jedes heute kommerziell erh ltliche Schachprogramm funktioniert nach dem gleichen Prinzip alle Zugm glichkeiten werden der Reihe nach ausprobiert der beste dabei ermittelte Zug wird dann ausgespielt Nat rlich ist dies nicht ganz richtig da die gro e Kunst im Computerschach darin besteht 77 rechtzeitig zu erkennen welche Zugm glichkeiten sinnlos sind und deren Untersuchung m glichst schnell abzubrechen sowie die sinnvollen Varianten genauer und vertieft zu betrachten Trotzdem wird auch noch bei den heutigen Spitzenprogramm 99 99 der Zeit damit verbracht v llig sinnlose Zugfolgen zu untersuchen denen ein Mensch sofort ansieht dass sie so nie und nimmer auf das Brett kommen werden Es ist deshalb sicher nicht v llig falsch vereinfachend anzunehmen dass wirklich alle Varianten untersucht werden Wenn man sich kurz dar ber Gedanken macht und sich fragt wie gut die Schachprogramme denn
98. ich im Spielstil voneinander unterscheiden Die Kontrolle ber die Bedenkzeiten wird in diesem Modus ebenfalls von dem Triple Brain bernommen Informationen im Fenster des Dreihirns Triple Brain Zus tzlich zu den oben beschriebenen Informationen zeigt die Triple Brain Engine im Suchfenster in der rot markierten Zeile folgende Informationen an 1048 1 44 10 2 Bg2 Shredder 5 55 e die Suchtiefe der beiden aktiven Engines e Analysezeit e Prozentwert mit Angabe wie sicher das Triple Brain bei der Beurteilung eines bestimmten Zuges ist e den nach Ansicht des Entscheidermoduls besten Zug e als letzter Eintrag steht der Namen der Engine auf deren Bewertung der momentan favorisierte Zug basiert Die Hashf llrate und die nps werden ebenfalls angezeigt allerdings nur die Durchschnittswerte der rechnenden Engines Die Darstellung dieser Detailinformationen k nnen Sie bersichtlich in den kleinen Informationsbuttons ber dem eigentlichen Analysefenster erkennen Beim 3 Hirn funktioniert auch das Bewertungsprofil und Etiquette und die Bewertung wird in zwischen 0 und 100 angezeigt 0 hei t dass das 3 Hirn zwischen den Z gen nicht richtig unterscheiden kann 100 hei t dass einer der Z ge wohl deutlich besser ist Der Analysemodus Mit Strg A oder dem Befehl Analyse aus dem Men Modus wechseln Sie in den Analysemodus Im Analysemodus analysiert das Programm permanent die aktuelle Stellung spielt jedoch selbst
99. ichen Allerdings m ssen Sie selbst daf r sorgen dass alle Z ge die stark sein k nnten auch analysiert werden Wenn Sie einen Zug mit gedr ckter Umschalt Taste ausf hren wird er von der Analyse ausgeschlossen Sie k nnen mehrere Z ge mit gedr ckter Umschalt Taste eingeben um mehrere Z ge auszuschlie en Falls ein Zug ein zweites Mal mit gedr ckter Umschalt Taste ausgef hrt wird wird die Analysebeschr nkung aufgehoben Es bietet sich zwar an diese Funktion zu verwenden um sinnlose Z ge von der Analyse auszuschlie en Die Zeitersparnis ist jedoch nicht sehr gro da Shredder offensichtlich sinnlose Z ge ohnehin nur sehr kurz analysiert Die Analysebeschr nkung l sst sich viel effektiver einsetzen um den nach Shredders Meinung besten Zug von der Analyse auszuschlie en falls Sie diese Fortsetzung aus irgendwelchen Gr nden nicht interessiert Positionsdatenbanken analysieren In einer EPD Datei k nnen mehrere Positionen gespeichert sein Shredder kann vollautomatisch alle Stellungen in einer EPD Datei analysieren Es kann und sollte f r jede Stellung ein L sungszug vorgegeben werden Das Programm zeigt dann nach der Analyse eine Statistik der gel sten Stellungen an Der L sungszug muss bei EPD Dateien in folgendem Format angegeben werden bm best move und Zug in Kurznotation mit englischem Buchstaben f r die Figur z B bm Nxf7 oder bm Bb5 Mit am avoid move k nnen Z ge angegeben werden die vermiede
100. icken wird eine Figur der anderen Farbe eingesetzt e Wenn Sie mit der mittleren Maustaste auf eine Figur klicken wird diese vom Schachbrett entfernt und als aktuelle Eingabefigur bernommen Um eine Figur zu entfernen klicken Sie zweimal auf ein Feld Mit dem Mausrad k nnen Sie die aktuelle Eingabefigur wechseln Mit der Schaltfl che Brett leeren entfernen Sie alle Figuren vom Schachbrett Klicken Sie auf akt Stellung um nderungen r ckg ngig zu machen und zur urspr nglichen Stellung zur ckzukehren e Mit der Ok Schaltfl che schlie en Sie die Stellungseingabe ab Wenn die Stellung illegal ist fehlt die Schaltfl che e Sie k nnen auf Abbruch klicken um die Stellungseingabe ohne nderung zu verlassen e Mit den Rochaderechte Feldern k nnen Sie festlegen ob Rochaden zul ssig sind Falls K nig oder T rme nicht mehr auf den Ausgangsfeldern stehen lassen sich die entsprechenden Rochaden nicht aktivieren e Mit den Schaltfl chen rechts links hoch und runter k nnen Sie die Stellung um eine Linie bzw Reihe verschieben e Mit der Schaltfl che vert k nnen Sie die Stellung vertikal spiegeln d h a und h Linie werden vertauscht e Mit der Schaltfl che horiz k nnen Sie die Stellung horizontal spiegeln d h Wei und Schwarz werden vertauscht Figur setzen Klicken Sie die gew nschte Figur neben dem Schachbrett an Alternativ k nnen Sie die gew nschte Figur auch mit dem Mausrad ausw hlen 29 Stellung ei
101. ie Auswirkungen der Anderungen im Buchfenster erkennen und ablesen 54 Buch editieren Sie k nnen die Er ffnungsbibliotheken von Shredder editieren Siehe auch Zugbewertung Klicken Sie dazu mit der rechten Maustaste auf einen Zug im Buchfenster Sie k nnen jetzt manuell f r einen Zug Attribute vergeben die beim Ausspielen ber cksichtigt werden Shredder spielt bei der Einstellung Turnier nur Er ffnungsz ge die der Spielweise des Programms besonders gut liegen Man kann Buchz gen Werte von a g zuordnen Im rechten Abschnitt Wert k nnen Sie einem Zug einen Wert zuweisen a Z ge werden h ufiger e Z ge seltener und f und g Z ge nie gespielt Im Buchmode Turnier spielt Shredder nur a c Z ge wenn vorhanden Bei Standard spielt er a d und bei Weit spielt er auch die e Z ge Siehe auch hier Zug l schen entfernt einen Zug aus dem Buch KS Sie k nnen die Buchz ge durch Anklicken im Z gefenster ausspielen EKS Textkommentar gt In dem Eingabefenster k nnen Sie Textkommentare zu einzelnen Er ffnungsz gen erfassen Mit den Kommentarsymbolen k nnen Sie den Zug bewerten Shredder ber cksichtigt dies jedoch nicht bei seiner Zugauswahl aus dem Buch Buchz ge kommentieren Shredder bietet die M glichkeit einzelne Buchz ge neben den blichen Kommentark rzeln zus tzlich mit Text zu kommentieren Um einen bestimmten Buchzug zu kommentieren gehen Sie wie folgt vor Klicken Sie den zu kommentierenden Zug
102. ieden ausging Weiter kann man auch ablesen welchen Elodurchschnitt beide Seiten hatten sowie neuerdings auch in welchem Jahr der Zug besonders h ufig gespielt worden ist Damit kann man sehr gut zwischen klassischen und modernen Varianten unterscheiden Mit diesen Informationen kann man leicht die Eloleistung f r jeden Zug ausrechnen Es macht z B einen Unterscheid ob man 60 gegen gleichwertige Gegner oder aber 80 gegen schw chere Gegner erreicht Zur Verdeutlichung m chte ich kurz ein Beispiel f r einen Ausschnitt eines Er ffnungsbaums f r die Grundstellung angeben Partien Quote Elo Leistung 1 e4 65432 55 4 2427 2450 1 d4 40212 53 4 2453 2469 1 04 8011 51 3 2432 2463 Man sieht dass 1 e4 am meisten gespielt worden ist 65432 mal und auch die h chste Erfolgsquote 55 4 hat Mit 1 d4 wurde jedoch die h here Eloleistung erreicht 2469 Elo und es wurde auch von st rkeren Spielern gespielt Elodurchschnitt 2453 1 c4 wird seltener gespielt die Erfolgsquote ist vergleichbar wenn auch etwas niedriger Vorz ge des Positionsbaums Wie sie sehen bietet dieses Konzept eine F lle von sehr n tzlichen Informationen und damit sind wir bei der entscheidenden Neuerung Bisher war es n mlich immer nur der Computer oder aber das Programm welches von dem Wissen in seinem Er ffnungsbuch profitieren konnte doch nun hat auch der menschliche Benutzer ein sehr m chtiges und n tzliches Informationssystem zur Hand Er kann sich nun
103. iele Wertungspartien Wenn Sie gegen Shredder mit fest eingestellter Spielst rke spielen bewertet Shredder Ihr Spiel und berechnet eine Elozahl f r Sie Das Symbol in der Uhr zeigt an dass die aktuelle Partie noch gewertet werden kann Strenge Regeln Mit dieser Option ist es in Wertungspartien ist es nicht erlaubt Z ge zur ckzunehmen oder die Partie vorzeitig zu beenden Zeige Dialog bei neuer Partie Bei jeder neuen Partie erscheint ein Dialog in dem Sie Shredders Spielst rke und Ihre Farbe f r die Partie einstellen k nnen Startoptionen BS Sie k nnen Shredder mit den Standard Einstellungen starten wenn Sie Shredder mit gedr ckter Strg Taste starten BS Sie k nnen verhindern dass die letzte Partie geladen wird wenn Sie Shredder mit gedr ckter Umschalt Taste starten Bildschirmaufbau Der Shredder Bildschirm besteht aus mehreren Elementen sechs Fenstern Funktionsleiste und Statuszeile Jedes Element kann mit den Befehlen aus dem Fenster Men geschlossen und wieder ge ffnet werden Alle Fenster k nnen verschoben und in der Gr e ge ndert werden dabei werden die angrenzenden Fenster automatisch in ihrer Gr e angepasst Dies k nnen Sie verhindern indem Sie beim Ziehen mit der Maus die Alt Taste gedr ckt halten Es gibt mehrere vordefinierte Layouts Einteilungen des Bildschirms die mit Layout ndern und Layout w hlen aus dem Men Fenster gt Fensterlayout ausgew hlt werden k nnen Das
104. im Buchfenster mit der rechten Maustaste an Es wird folgende Dialogmaske eingeblendet Buch bearbeiten D ShredderS Shned EI 2024 Zug l schen Bewertung Wet on re q Cb C keine Ce rp d ea Ce 77 f cn g C kene 55 Im Textfeld Kommentar k nnen Sie ihre Kommentare zu den Inhalten des Er ffnungsbuches eintragen Sie sollten diese innovative Option z B dazu benutzen Anmerkungen und Erg nzungen zu Ihrem pers nlichen Er ffnungsrepertoire vorzunehmen Anzeige der Kommentare Im Buchfenster existiert der Abschnitt Kommentar Dort k nnen Sie vorhandene Kommentare auf Anhieb erkennen Klicken Sie mit der rechten Maustaste auf den dazugeh rigen Kommentar Das zuvor abgebildete Kommentarfenster wird eingeblendet Sie k nnen hier die Kommentare einsehen oder editieren Die Kommentare aus der Er ffnungsbibliothek werden im Analysefenster angezeigt wenn Sie w hrend einer Partie ausgespielt werden MS Kommentare werden in der Datei shredder bkc gespeichert Die Kommentierung ist nicht mit einem bestimmten Buch verkn pft sondern gilt global f r mehrere Bibliotheken falls vorhanden Sie sollten daher von der Datei shredder bkc eine Sicherungskopie anfertigen Zugbewertung Er ffnungsbuch Man kann Buchz gen Werte von a g zuordnen Ein Rechtsklick ruft den nachstehenden Dialog auf Im rechten Abschnitt Wert k nnen Sie einem Zug einen Wert zuweisen Buch bearbeiten D Shredder Shred EI
105. ister in London 2001 Mikrocomputerschachweltmeister Single CPU in Maastricht 2002 Blitzcomputerschachweltmeister in Maastricht 2003 Computerschachweltmeister in Graz 2003 Blitzcomputerschachweltmeister in Graz 2004 Blitzcomputerschachweltmeister in Tel Aviv 2005 Blitzcomputerschachweltmeister in Reykjavik 2006 Chess960 Computerschachweltmeister in Mainz 2007 Blitzcomputerschachweltmeister in Amsterdam Dazu kommen noch weitere Siege und Spitzenplazierungen bei bedeutenden Computerschachturnieren wie dem IPCCC in Paderborn Das Er ffnungsbuch wurde von dem italienischen Er ffnungsexperten Sandro Necchi erstellt und auf die Spielweise von Shredder abgestimmt Bedienung Die Men s S mtliche Funktionen von Shredder k nnen Sie ber die Pull down Men s am oberen Bildschirmrand abrufen Folgende Pull down Men s stehen zur Verf gung Men Datei Men Befehle Men Spielstufen Men Modus Men Extras Men Fenster Men Hilfe Die Men s enthalten teilweise Untermen s mit weiteren Funktionen Viele Funktionen k nnen Sie per Rechtsklick auf ein Bildschirmelement ber die Kontextmen s aufrufen Men Datei Neue Partie Startet eine neue Partie mit den zuletzt aktiven Einstellungen z B Spielstufe Programmeinstellungen usw Wenn Sie die Spielst rke von Shredder beschr nken k nnen Sie eine Wertungspartie spielen Mit Wertungspartien kann Shredder die Elozahl des Spielers berechnen Neue Chess960 Partie Startet
106. it kann man dann sehr gut das Er ffnungsrepertoire dieses Spielers untersuchen und pers nliche St rken und Schw chen dieses Spielers ans Tageslicht bringen Wenn man ein Schachprogramm mit diesem Baum als Er ffnungsbuch spielen l sst dann simuliert es im Prinzip Karpov oder auch jeden anderen Spieler zumindest in der Er ffnungsphase Man hat also immer die M glichkeit gegen jeden Spieler der Welt anzutreten genauer gesagt gegen dessen Er ffnungsrepertoire Wenn man von seinem n chsten Gegner genug Partien in seinen Datenbanken findet kann man dies alles nat rlich auch f r eine hervorragende Vorbereitung auf diese Partie verwenden Fazit Ein Vergleich zu fr heren Zeiten als das Er ffnungsbuch eines Schachprogramms h ndisch durch manuelles Eintippen der Z ge erstellt worden ist und zum Konzept des Positionsbaums der blitzschnell mit neuem Datenmaterial erweitert werden kann demonstriert nachhaltig den Vorteil dieses Konzeptes Man darf allerdings nicht vergessen dass sich die gesamten Statistiken in einem Er ffnungsbaum immer oder fast immer nur auf Partien zwischen zwei menschlichen Spielern 75 beziehen Ein Zug der mit einer guten Quote in einem Er ffnungsbaum steht hat sich also im Spiel Mensch gegen Computer bew hrt Da ein Zug der f r einen Menschen gut ist noch lange nicht auch f r einen Computer gut sein muss werden die Buchspezialisten aber wohl in absehbarer Zeit noch nicht arbeitslos werden Es gibt sehr
107. ite Zeitkontrolle festgelegt wurde Mit Alle bestimmen Sie dass die Zeitkontrolle f r den gesamten Rest der Partie gilt Sie k nnen auch einen Aufschlag angeben der nach jedem Zug auf die Bedenkzeit aufaddiert wird Feste Suchtiefe Mit Suchtiefe kann bestimmt werden wie viele Halbz ge Shredder im Voraus rechnen soll Die daf r ben tigte Zeit kann je nach Komplexit t der Stellung unterschiedlich ausfallen Stellungen mit vielen Figuren auf dem Brett ben tigen deutlich mehr Rechenzeit als figurenarme Positionen In diesen Stufen kann man Shredders Spielst rke auch nicht einstellen Men Modus Analyse Startet die Hintergrundanalyse des Programms In diesem Modus spielt Shredder oder die jeweils aktive Schachengine keine Z ge aus W hrend Sie Z ge eingeben oder Partienotationen nachspielen zeigt Shredder permanent seine Bewertung und weitere Informationen zum Suchvorgang in dem Analysefenster unter dem Schachbrett an Siehe Analysemodus Siehe Z ge ausw hlen Spiel gegen Computer In diesem Modus spielt Shredder basierend auf der gew hlten Spielstufe seine Z ge normal aus Z ge eingeben In diesem Modus k nnen Sie Spielz ge auf dem grafischen Schachbrett eingeben Shredder spielt keine Antwortz ge aus und zeigt keine Recheninformationen an T gliche Schachaufgaben Mit dieser Funktion k nnen Sie t glich aktualisierte Schachaufgaben von unserem Server direkt in Shredder laden Sie haben die Wahl zwischen drei vers
108. k nnen einstellen ob Shredder beim Programmstart automatisch nach Updates f r das Programm im Internet bei www shredderchess com suchen soll Ist die Option aktiviert dann berpr ft Shredder regelm ig ob eine neue Version verf gbar ist Ist dies der Fall wird auf Nachfrage Shredder automatisch aktualisiert Firgurentempo Stellt die Geschwindigkeit ein mit der sich die Figuren ber das Brett bewegen Bei Aus springen die Figuren sofort vom Start auf das Zielfeld Zugger usche Sie k nnen entscheiden ob das Programm Sie mit einem Tonsignal auf einen gespielten Zug aufmerksam macht Z ge ansagen Die Notation wird ber die Lautsprecher angesagt Dies macht vor allem dann Sinn wenn Sie das DGT Brett einsetzen Alle Hauptvarianten anzeigen Das Programm zeigt alle berechneten Hauptvarianten im Analysefenster an Per Default zeigt Shredder die Hauptvatianten seiner Suche erst nach einer Sekunde an Mit dieser Option werden alle Hauptvarianten angezeigt also sofort nach dem Beginn der Suche Aktuelle Variante anzeigen Das Programm zeigt jede Sekunde im Analysefenster an an welcher Variante es gerade rechnet Spielst rke automatisch anpassen Nach einer Partie mit fest einstellter Spielst rke passt Shredder sein Spielst rke f r die n chste Partie automatisch an Ihre Spielst rke an Wenn Shredder mit voller Spielst rke gespielt hat erscheint ein Hinweis dass man seine Spielst rke beliebig einstellen kann Sp
109. keine Z ge aus Sie k nnen f r beide Seiten Z ge eingeben und st ndig die Analysen von einer oder mehreren aktiven Engines im Suchfenster beobachten MS STRG EINFG bernimmt die Hauptvariante in die Notation Der Analysemodus ist die einfachste gebr uchlichste und komfortabelste Methode zur Analyse Im Analysemodus k nnen Sie bis zu 10 Engines parallel betreiben und damit analysieren Die 38 gleichzeitige Anzeige unterschiedlicher Schachprogramme stellt eine wertvolle Orientierungshilfe zur Beurteilung der aktuellen Brettstellung dar Im Analysemodus k nnen Sie jeder Stellung in der Analyse manuell einen Wert zuweisen Klicken Sie mit der rechten Maustaste in das Enginefenster und w hlen einen Eintrag aus dem Bestimme Stellungswert Kontextmen Shredder wird diesen Wert bei der gesamten Analyse dieser Partie ber cksichtigen So k nnen Sie Shredder bei der Analyse helfen wenn Sie den Wert einer Stellung kennen und Shredder Probleme damit hat Seien Sie Achtsam mit der Eingabe von Stellungswerten denn falsche Werte k nnen die Analyse negativ beeinflussen Mehrere Varianten analysieren Shredder kann bei der Analyse einer Stellung nicht nur nach dem besten Zug suchen sondern beliebig viele Fortsetzungen analysieren Mit der F6 Taste k nnen Sie die Zahl der untersuchten Z ge erh hen Das Programm erstellt eine Liste der besten Fortsetzungen mit Stellungsbewertung und Hauptvariante und zeigt sie im Suchinfo Fenster an
110. klick wird der Zug ausgespielt und auf das grafische Schachbrett bertragen Die Funktionsleiste Auf dem Bildschirm finden Sie unterhalb der Men eintr ge die Schnellstartleiste ber die Schnellstartleiste k nnen Sie besonders h ufig genutzte Funktionen per Mausklick abrufen und so das Programm fl ssig bedienen 22H Haie Ao A AB EHE BEH BB Mit einem Rechtsklick auf die Funktionsleiste k nnen Sie die Gr e der Symbole ver ndern und verschiedene Symbolgruppen ein und ausblenden Wenn Sie bei der Arbeit mit Shredder mit dem Mauszeiger etwas l nger auf einem Symbol verharren wird eine Erkl rung zu der entsprechenden Funktion eingeblendet Shortcuts Viele Funktionen von Shredder lassen sich ber Tastenkombinationen auf der Tastatur direkt eingeben Solche Tastenkombinationen bezeichnet man als Shortcut oder Hotkey Neben den Men eintr gen finden Sie falls vorhanden den entsprechenden Hotkey Z B starten Sie eine neue Partie mit der Tastenkombination STRG N Falls Sie gerne mit der Tastatur arbeiten sollten Sie sich die Shortcuts f r die bevorzugten Funktionen einpr gen Dialog Optionen ber den Dialog Optionen k nnen Sie die wichtige Grundeinstellungen von Shredder ndern Am schnellsten starten Sie den Dialog mit der Taste F12 Alternativ k nnen Sie den Dialog ber das Men Extras Optionen aufrufen Brettkoordinaten anzeigen Schaltet die Anzeige der Koordinaten neben dem Schachbrett an oder aus
111. laden wird eine Liste mit den Partiedaten angezeigt Sie sollten zumindest die Felder Wei Schwarz und Quelle ausf llen um die Partie sp ter mit der Suchfunktion wieder finden zu k nnen Klicken Sie auf Speichern nachdem Sie die Partiedaten eingegeben haben Wenn noch keine Datenbank zur Speicherung aktiv sein sollte erscheint der normale Windows Dateidialog Geben Sie unter Dateityp unbedingt das gew nschte Dateiformat z B meinepartien pgn an Ansonsten k nnen Sie im Eingabedialog der Partiedaten unter Wechsle Datenbank eine Datenbank zur Speicherung ausw hlen W hlen Sie eine Partiedatenbank aus und klicken Sie auf Speichern BS Um die Partie in einer neuen Datenbank zu speichern geben Sie unter Dateiname den gew nschten Namen ein Partien laden W hlen Sie aus dem Datei Men Partie laden oder den Hotkey STRG L W hlen Sie die gew nschte Datenbank aus Zur Auswahl stehen die beiden Dateiformate CBF und PGN Es erscheint die Partieliste der Datenbank Folgende Partiedaten werden angezeigt Wei Schwarz Quelle Runde ECO Code Ergebnis Verwenden Sie die Bildlaufleiste um weitere Partien zu sehen Markieren Sie die gew nschte Partie mit einem Mausklick und klicken Sie auf Laden oder doppelklicken Sie die Partie in der Liste Die Partie wird mit der Ausgangsstellung geladen Nachdem Sie eine Partie geladen haben k nnen Sie die n chste Partie mit F8 und die vorherige Partie mit F7 laden
112. ler geht es mit Umschalt F3 3D Brett F r die 3D Grafik ist eine Farbtiefe von mindestens 256 Farben notwendig Es stehen verschiedene Figurens tze und Schachbretter f r die 3D Darstellung zur Verf gung Klicken Sie in der Funktionsleiste auf das Symbol mit der Schachfigur Sie k nnen mit F3 zwischen den Figurens tzen und mit F4 zwischen den Schachbrettern wechseln Sie k nnen das 3D Schachbrett bequem mit der Maus verschieben vergr ern verkleinern drehen oder kippen 23 e Um das Schachbrett zu verschieben klicken Sie es am oberen oder unteren Rand an und verschieben es mit niedergedr ckter Maustaste e Um die Gr e des Schachbretts zu ver ndern klicken Sie es am linken oder rechten Rand an e Um das Schachbrett zu drehen oder zu kippen klicken Sie eine der vier Ecken an und bewegen es mit niedergedr ckter Maustaste Sie k nnen auch die Tasten des Ziffernblocks der Tastatur verwenden um das 3D Schachbrett anzupassen Die Pfeiltasten auf dem numerischen Ziffernblock verschieben das 3D Brett in die entsprechende Richtung POS 1 auf dem numerischen Block vergr ert die Darstellung der Figuren ENDE auf dem numerischen Block verkleinert die Darstellung der Figuren Eine Zusammenstellung der Shortcuts finden Sie weiter hinten in dieser Anleitung Materialdifferenz Unterhalb des Notationsfensters sehen Sie die Materialbilanz die nur unterschiedliche Materialkonstellationen anzeigt BA 2A In der Bei
113. ll korrekt abgebrochen Nach Abschluss einer EPD Analyse werden im Analysefenster zwei Tabellen angezeigt Die erste Tabelle gibt die L sungszeit in Sekunden jeder Stellung an die zweite Tabelle zeigt wie viele Stellungen zum jeweiligen Zeitpunkt gel st wurden Es werden auch automatisch zwei Dateien im Shredder Verzeichnis angelegt die eine einfache Auswertung des Tests erm glichen Eine Datei ist im EPD Format die andere im CSV Format welches man direkt in viele g ngige Tabellenkalkulationsprogramme importieren kann Stellung ausspielen Das Programm spielt gegen sich selbst Sie k nnen diese Funktion sinnvoll einsetzen in dem Sie das Programm ab einer bestimmten Stellung die Z ge f r beide Seiten ausf hren lassen Autoplayer starten Shredder verf gt ber eine eingebaute Schnittstelle zum Auto232 System Mit Auto232 k nnen Schachprogramme auf zwei PCs vollautomatisch gegeneinander spielen 11 Engine Zweikampf Sie k nnen zwei Engines unter dem Interface von Shredder vollautomatisch gegeneinander spielen lassen Die Partien eines Matches werden in einer PGN Datei gespeichert Beim Einsatz auf einem Single System ist es sinnvoll das Permanent Brain abzuschalten Engine Turnier Sie k nnen mehrere Engines unter dem Interface von Shredder vollautomatisch ein Turnier austragen lassen Externes Brett Shredder unterst tzt die elektronischen PC Schachbretter der Firma TASC und der Firma DGT Sie k nnen die Z ge auf
114. llwertige Engine behandelt Sie k nnen die selbst vorgenommenen Enginemodifikationen z B in Enginematches gegen andere Programme austesten Engine installieren Men Extras Engines Diese Funktion installiert bzw bindet eine Engine unter dem Interface von Shredder ein Um eine neue Engine unter Shredder einzubinden gehen Sie wie folgt vor e W hlen Sie im Men Engines den Eintrag Installiere Engine e W hlen Sie in der Auswahlmaske den entsprechenden Enginetyp aus Bei UCI Engines w hlen Sie UCI bei Winboard Engines den Eintrag Winboard Engine e Nachdem Sie den Enginetyp festgelegt haben geben Sie die Pfadangabe zum Ordner der Engine vor Sie k nnen dies komfortabel in der Dialogbox mit der Maus bewerkstelligen indem Sie auf den Button mit den drei Punkten klicken W hlen Sie in der Dateiauswahlmaske den Pfad zu der Engine aus e Anschlie end m ssen Sie noch einen Namen f r die Engine vorgeben Diese Bezeichnung wird im sp teren Ladedialog f r eine Engine angezeigt Zus tzlich k nnen Sie in der Eingabemaske noch den Namen des Autors der Engine eintragen Nach diesen Schritten ist die Engine unter Shredder angemeldet und kann geladen und gestartet werden KE Engine deinstallieren gt Entfernt eine Engine aus dem Ladedialog 43 A Hinweis die Engine wird beim Deinstallieren nicht physisch von dem Datentr ger gel scht Engine wechseln Ersetzt eine aktive Engine mit einer neuen Engine Sie rufen dies
115. lung vertikal senkrecht spiegeln 30 e Mit der Schaltfl che horiz k nnen Sie Stellung horizontal spiegeln und so Wei und Schwarz vertauschen Rochaderechte Hier legen Sie fest ob Wei oder Schwarz lang bzw kurz rochieren kann Falls K nige oder T rme nicht mehr auf den Ausgangsfeldern stehen sind diese Optionen deaktiviert Stellungen speichern und laden Shredder kann Stellungen sowohl im EPD Format als auch im CBF und PGN Format speichern EPD Dateien k nnen beliebig viele Stellungen enthalten Sie k nnen beim Speichern einer Stellung im EPD Format einen Kommentar eingeben der bei der Analyse von EPD Dateien als L sungszug herangezogen wird Shredder speichert in EPD Dateien keine weiteren Informationen Um Stellungen zu speichern und zu laden verwenden Sie die entsprechenden Befehle aus dem Datei Men Um eine gespeicherte Stellung aus einer EPD Datei laden m ssen Sie wissen an welcher Stelle der Datei sie gespeichert ist Sie k nnen sich die Inhalte von EPD Dateien komfortabel mit dem EPD Ladedialog ansehen Es ist sinnvoller Stellungen in CBF oder PGN Datenbanken zu speichern da Sie in diesen Formaten auch Partiedaten speichern k nnen Partieverwaltung Datenbanken Shredder verwendet zum Speichern und Laden von Partien Datenbanken im PGN und CBF Format Eine Datenbank kann nahezu beliebig viele Partien enthalten Au er den Z gen werden Partiedaten Spielernamen Ergebnis Ort usw Kommenta
116. mis Stellungen mit vorher gew hlter Mattdistanz Shredder listet dann Stellungen auf in denen Wei z B in 26 Z gen matt setzt e Stellungen gegenseitigen Zugzwangs Wei Schwarz gewinnt die andere Seite am Zug remisiert beide am Zug verlieren Informationsausgabe des Orakels Nachdem die Suche definiert wurde kann die Suche durch die Endspieldatei gestartet werden Nochmals der Hinweis die Suche funktioniert nur dann wenn die entsprechende Endspieldatenbank installiert wurde Shredder gibt dabei eine F lle von Informationen ber das jeweilige Endspiel aus 62 Nach der Analyse von ber 5 4 Millionen Positionen zeigt Shredder also an dass Wei sehr wohl gewinnen kann wenn er selbst am Zug ist sogar in 13 96 aller Stellungen W re Zugrecht beide ausgew hlt so sind es immerhin noch 7 51 Der l ngste wei e Sieg dauert 73 Z ge bis zum Matt Dies zeigt dass die Siege nicht nur deshalb zustande kommen weil der schwarze K nig schon zu Beginn am Brettrand eingekesselt ist Man kann anschlie end w hlen ob man sich die gespeicherten Stellungen sofort ansehen und evil mit einem Klick auf die Positionsbeschreibung aufs Spielbrett laden und dort nachspielen will L dt man die Stellung und klickt dann auf Stellung ausspielen im Modusmen so spielt Shredder die Stellung gegen sich selbst zu Ende In unserem Beispiel sieht der gespeicherte Eintrag folgenderma en aus 63 ESSEN 1N3 878 8 k 1 h
117. n ob sie Remis ist oder ob eine Seite gewinnt und wenn ja wie viele Z ge es noch bis zum Matt sind Insbesondere wei man dann nat rlich auch ob Wei seinen Anzugsvorteil in der Grundstellung zwingend ausnutzen kann ob es bei perfektem Spiel von beiden Seiten immer ein Remis gibt oder ob der Anzugsvorteil vielleicht doch ein Nachteil ist und Schwarz schon in der Grundstellung einen entscheidenden Vorteil hat ber diesen Punkt l sst sich wirklich vortrefflich streiten und diskutieren dabei kann man auch sehr leicht in philosophische Diskussionen abdriften Das Problem ist n mlich dass die Anzahl der m glichen Stellungen beim Schachspiel gr er ist also die Anzahl der Atome im bekannten Universum Mit heutigem Wissen ist es also nicht m glich alle Stellungen zu speichern Auf die Frage wie man alle Stellungen berhaupt bewerten kann muss man also bei dieser Argumentationsweise gar nicht erst eingehen Sinnvolle Ansatzpunkte f r eine Diskussion w ren nun nat rlich die Fragen ob man die Anzahl der Atome im Universum berhaupt kennt wie man alle Schachstellungen vielleicht effizienter codieren kann und ob es vermessen ist das Universum als ein endliches Gebilde zu betrachten Schnell landet man dann auch bei Paralleluniversen sowie bei Schwarzen L chern Wie sie sehen bietet dieser 66 Punkt reichlich Diskussionspotenzial mit dem man leicht ber den Rahmen dieses Artikels hinausgehen kann Es ist brigens nichts ungew
118. n Variante auftritt ist sehr sehr gro Wie wir wissen sind schlie lich 99 99 aller Varianten die ein Schachprogramm berechnet unwichtig Tritt eine Kollision allerdings in einer wichtigen und sinnvollen Variante auf dann kann es schon Probleme geben Stellen sie sich vor sie Wissen dass eine Stellung mit einer Dame und einem Turm mehr sehr sehr gut ist und pl tzlich bernehmen sie diesen Wert einfach f r eine v llig andere Stellung in der wom glich noch die andere Seite einen Springer mehr hat Falls sie jetzt denken dass das Spiel eines Schachprogramms eine reines Zufallsprodukt ist und nur mit gro em Gl ck und ohne dadurch Kollisionen zu vern nftigen Ergebnissen f hren kann dann kann ich sie hier beruhigen in meiner Laufbahn als Schachprogrammierer ist mir bis jetzt noch keine Hashkollision bewusst untergekommen Hashkollisionen dienen allerdings oft als sehr gute Entschuldigung der Programmierer f r extrem dumme Z ge ihres Programms da man so schlecht ja nie programmiert haben kann Zitat Da kann ich nichts daf r dass muss wohl eine Hashkollison gewesen sein Die Gr e der HashTabellen 79 Bei allen Schachprogrammen kann man die Gr e der Hashtabellen einstellen d h man legt fest wie viel Arbeitsspeicher f r die Hashtabellen reserviert werden soll Dabei stellt sich nun die Frage welcher Wert optimal ist Allgemein kann man sagen dass man die Hashtabellen auf gar keinen Fall gr er machen soll als freie
119. n eine Schachengine rechnet Analysefenster Mit den und Schaltfl chen kann einstellt werden ob mehr oder weniger Engineausgaben gezeigt werden sollen Im Suchfenster werden die Ergebnisse des Suchvorgangs der jeweils aktiven Engine scrollend nacheinander dargestellt In jeder Zeile finden sie folgende Informationen Suchtiefe Zugzeit die Bewertung hat sich in diesem Zeitraum ge ndert Bewertung in Bauerneinheiten Aktuell berechnete Variante Gesamtzahl der bewerteten Positionen Durchschnitt der bewerteten Positionen pro Sekunde 1 e5 1 20 Tiefe 11 11 0 08 min 0 40 192 kn s F 918 0 01 29 1 313 S6 2 503 Sch 3 d4 d6 4 e3 LS 5 Lc4 293 455 175 10 20 0 05 H 14 1 58 S6 2 d4 d5 3 Lf4 L 4 e3 5c6 5 Ld3 Sed 6 Lxe4 Lxe4 1 033 316 182 10721 0 08 15 1 e4 Sch 2 513 es 3 d4 exd4 4 Sxd4 Sxd4 5 Dxd4 S6 6 Lg5 d6 1 481 016 152 10 23 0 10 4 17 1 e4 e5 2 58 S6 3 503 Lc5 4 d4 exd4 5 Sxd4 O O 6 Lc4 1 921 615 188 Bester Zug e2 e4 Zeit 0 19 453 min Ks 186 297 CPU 99 6 Kfs 1CPU 187 045 Knoten 3 621 073 10 21 0 01 0 41 1 5c6 2 53 e5 3 d4 exd4 4 Lc4 Lb4 5 c3 dxc3 6 Dd4 Sxd4 345 572 210 10 25 0 06 0 40 1 e5 2 513 S6 3 5c3 Lc5 4 Lc4 Sc6 5 d3 d6 6 0 0 1 218 873 193 10 25 0 06 0 40 1 e5 2 513 S 3 503 Lc5 4 Lc4 Sc6 5 d3 db 6 0 0 1 218 874 193 Bester Zug e7 e5 Zeit 0 08 781 min Ks 192 193 CPU 99 6 KsflCPU 192 964 Knoten 1 694 764 Die aktuell vom Programm berechnete Hauptvariante wird
120. n werden sollen Sie k nnen den Kommentar beim Speichern einer Stellung eingeben Falls Sie L sungsz ge in eine vorhandene EPD Datei einf gen m chten laden Sie diese mit einem Texteditor und f gen die L sungsz ge an das Ende der Zeile an Um die EPD Analyse abzubrechen w hlen Sie einen beliebigen anderen Spielmodus z B Normal oder Analyse Nach Abschluss einer EPD Analyse werden im Analysefenster zwei Tabellen angezeigt Die erste Tabelle gibt die L sungszeit in Sekunden jeder Stellung an die zweite Tabelle zeigt wieviele Stellungen zum jeweiligen Zeitpunkt gel st wurden EKS Zur EPD Analyse ist die Spielstufe Exakte Zeit Zug besonders gut geeignet Multi Engine System Shredder wurde als Multi Engine System konzipiert 40 Dies bedeutet dass die grafische Oberfl che und das eigentliche Schachprogramm strikt voneinander getrennt sind und ber eine vordefinierte Schnittstelle miteinander kommunizieren In Shredder ist es m glich maximal 10 Schachengines parallel z B zur Analyse zu betreiben Damit bietet das System ideale Voraussetzungen mit m glichst vielen Schachprogrammen unter einem einheitlichen Interface zu arbeiten Shredder unterst tzt zwei unterschiedliche Standards von Schachengines e UCI Engines e Winboard Engines UCI Engines UCI steht f r Universal Chess Interface und ist ein neues von Stefan Meyer Kahlen und Rudolf Huber entwickeltes Protokoll Das Interface orientiert sich
121. nd Endspieldatenbanken c onocccinccconoccccoccconncnnonncnnnncnnannn nono c cnn cnn nc nn nn n aran aran n naar nan 76 Was sind eigentlich HashTabellen 404424044n400nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnannnnnnnann 77 Lernf nktionena A aaa 81 Das Dateiformat PON ora ein Heilen 81 SUCIA AS SAA III ER A A A E A 82 T staturbefehle cai A italien 82 Turnierrating berechnen ciar ir Heel dd 84 Winb oard Engines a2 a ar ns a O adds 84 Zwischenablage Clipboard 85 NA LE 86 Shredder von Stefan Meyer Kahlen Shredder Classic 4 Shredder 12 UCI und Deep Shredder 12 UCI sind kommerzielle Schachprogramme der Shredder Familie von Stefan Meyer Kahlen und sind auf www shredderchess de und www shredderchess com erh ltlich Diese Anleitung vermittelt Ihnen alle erforderlichen Informationen damit Sie Shredder effizient bedienen und erfolgreich f r Ihr eigenes Schachtraining anwenden k nnen Hinweis Shredder Classic 4 Shredder 12 UCI und Deep Shredder 12 UCI sind urheberrechtlich gesch tzte Programme Sie k nnen Shredder Classic 4 v llig unverbindlich f r 30 Tage auf Ihrem Computer kostenlos testen Danach m ssen Sie sich entweder registrieren oder aber das Programm von Ihrer Festplatte l schen Von Shredder 12 UCI und Deep Shredder 12 UCI existieren keine Testversionen das Benutzerinterface ist jedoch bei allen drei Programmen gleich sie unterscheiden sich nur durch die eingesetzte Schachengine sowie die
122. nden um Partien mit geeigneten Zusatztools live zu bertragen Endspielorakel Ruft den Dialog f r das Endspielorakel auf Meine Ergebnisse Shredder berechnet eine Wertung f r Sie wenn Sie gegen Shredder mit fest eingestellter Spielst rke spielen Ein Symbol in der Uhr zeigt an dass die aktuelle Partie noch gewertet werden kann Optionen Unter den Optionen k nnen Sie die Grundeinstellungen des Programms ver ndern Men Fenster Schachbrett Schaltet die Darstellung des grafischen Schachbrettes ein oder aus Uhren Schaltet die Schachuhr ein oder aus Partie Schaltet das Fenster mit der Partienotation Kommentaren und Varianten an oder aus Suchinformationen Die Anzeige der Suchinformationen im Analysefenster kann an oder abgeschaltet werden Falls Sie gegen Shredder oder eine der anderen Engines eine ernste Partie spielen wollen ohne vorab Informationen und Bewertungen des Programms zu erhalten sollten Sie das Analysefenster abschalten Z ge Schaltet das Z gefenster ab Im Z gefenster werden je nach Einstellung rechte Maustaste die Er ffnungsz ge des Positionsbaums alle legalen Z ge oder die statistischen Angaben der Endspieldatenbank angezeigt Partieprofil Im Partieprofil wird grafisch der Partieverlauf angezeigt 100cp Untermen s Design Im Untermen Design k nnen Sie benutzerdefiniert Ihre bevorzugten Einstellungen vornehmen Sie k nnen die Farben frei einstellen unterschiedliche
123. ngeben xi Rochaderechte I wei 0 0 M weih 0 0 0 I Schwarz 0 0 7 Schwarz 0 0 0 hoch vert vonni pe o Dat E ag E links rechts i Grundstellung akt Stellung A UK T T T T Q a Der Mauszeiger verwandelt sich in die gew hlte Figur wenn er ber das Schachbrett bewegt wird Klicken Sie mit der linken Maustaste auf das gew nschte Zielfeld auf dem Schachbrett um die Figur aufzustellen Hinweis mit einem Klick der rechten Maustaste setzen Sie eine Figur der entgegengesetzten Farbe auf das Brett Figur entfernen Klicken Sie zweimal auf das entsprechende Feld und die Figur wird entfernt Alternativ k nnen Sie die Figur auch mit der mittleren Maustaste anklicken Alle Figuren entfernen Klicken Sie auf den Button Brett leeren Aktuelle Position wieder herstellen Klicken Sie auf den Button Akt Stellung Die aktuelle Brettstellung wird bernommen Schalter OK inaktiv Was tun wenn der Schalter OK grau unterlegt und anscheinend inaktiv ist Der Button OK wird dann inaktiv angezeigt wenn die aktuell eingegebene Position nicht den Regeln entspricht berpr fen Sie die Position auf dem Brett Klicken Sie auf Abbruch um die Stellungseingabe ohne Modifikationen zu beenden Sechs Schaltfl chen e Mit den Schaltfl chen rechts links oben und unten k nnen Sie die Brettstellung um eine Linie bzw Reihe verschieben e Mit der Schaltfl che vert k nnen Sie die Stel
124. nstalliere Engine e W hlen Sie in der Auswahlmaske den entsprechenden Enginetyp aus Bei UCI Engines w hlen Sie UCI bei Winboard Engines den Eintrag Winboard Engine e Nachdem Sie den Enginetyp festgelegt haben geben Sie die Pfadangabe zum Ordner der Engine vor Sie k nnen dies komfortabel in der Dialogbox mit der Maus bewerkstelligen indem Sie auf den Button mit den drei Punkten klicken e W hlen Sie in der Dateiauswahlmaske den Pfad zu der Engine aus e Anschlie end m ssen Sie noch einen Namen f r die Engine vorgeben Diese Bezeichnung wird im sp teren Ladedialog f r eine Engine angezeigt Zus tzlich k nnen Sie in der Eingabemaske noch den Namen des Autoren der Engine eintragen Nach diesen Schritten ist die Engine unter Shredder angemeldet und kann ber die hier beschriebenen Befehle geladen und gestartet werden Engine deinstallieren Entfernt eine Engine aus dem Ladedialog Hinweis die Engine wird nicht physisch von dem Datentr ger gel scht Enginedatei editieren Sie haben die M glichkeit die Ascii Datei mit der Endung ENG die die Anbindung an das Interface steuert direkt aus Shredder heraus zu editieren Shredder startet dazu automatisch den im Lieferumfang von Windows enthaltenen Texteditor Notepad Falls Sie eine der Konfigurationsdateien der WB Engines editieren und anpassen wollen m ssen Sie dies ebenfalls mit einem Texteditor tun Die Konfigurationsdateien von WB Engines haben oft unterschiedlich
125. nzeichnet 7 Nachdem die Brettposition definiert wurde kommt ein Leerzeichen und dann noch die Kennung f r das Zugrecht der jeweiligen Stellung W steht f r Wei am Zug B f r Schwarz Jetzt m ssen noch die Rochaderechte definiert werden 8 K steht f r die kurze wei e Rochade Q f r die lange wei e Rochade w hrend f r die Festlegung der schwarzen Rochaderechte mit den gleichen Buchstaben erfolgt nur werden diese zur Unterscheidung kleingeschrieben 71 IS Als Anwender sollten Sie sich merken dass EPD reine Textdateien sind die Stellungsbeschreibungen Positionen enthalten Mehr brauchen wir f r einen sinnvollen Einsatz des EPD Formats vor erst einmal nicht zu wissen Anwendung von EPD Was kann man nun mit dem EPD Format anfangen Falls Sie sich h ufig im Internet tummeln und dort Schachforen oder schachbezogene Webseiten besuchen werden Sie z B recht h ufig mit dem EPD Format konfrontiert Verdeutlichen wir das einfach einmal an einem praktischen Beispiel Nehmen wir an Sie finden in einer E Mail oder in einem Schachforum ein Schachdiagramm und eine Eingabezeile im EPD Format die exakt die Stellungsbeschreibung des abgebildeten Schachdiagramms enth lt ribr2k1 ppp2q1p nb3p2 6p1 2PN1B2 2P2B2 P1Q2PPP 3RR1K1 w g6 bm nc6 Wie k nnen Sie diesen EPD String jetzt zur Analyse mit anderen Programmen einsetzen Die L sung ist einfach markieren Sie die Asciibeschreibung mit der Maus und bernehmen diese mit der
126. ogrammen nun auch erkannt Viele Programme nat rlich auch Shredder unterst tzen nun das Tablebases Format Stefan Meyer Kahlen Bauerneinheiten Eine Bauerneinheit dient einem Schachprogramm als Ma einheit zur Einsch tzung und Bewertung einer Stellung 69 Es existiert eine Faustregel wonach man den Tauschwert von Figuren in Bauerneinheiten festlegt Dame 9 Bauerneinheiten Turm 5 Bauerneinheiten L ufer 3 Bauerneinheiten Springer 3 Bauerneinheiten Bauer 1 Bauerneinheit Positionelle Kriterien werden in Form von Bruchteilen einer Bauerneinheit angegeben Datenbanken Um sinnvoll mit dem Programm arbeiten zu k nnen muss es die M glichkeit geben Partien und Schachpositionen in einer einzigen Datei kompakt abzuspeichern F r die Verwaltung dieser Daten setzt Shredder auf die bekanntesten Dateiformate im Computerschach auf Damit haben Sie die M glichkeit die Daten effizient zu verwalten und mit anderen Schachanwendungen auszutauschen Folgende Standards werden unterst tzt CBF Format Shredder unterst tzt Datenbanken im CBF Format Es stammt urspr nglich vom Programm ChessBase und wird mittlerweile von einer Reihe von Schachprogrammen genutzt In CBF Dateien k nnen auch Varianten enthalten sein Shredder kann in einer Notation neben Text auch Varianten speichern die beim Nachspielen einer Partie angezeigt werden In einer CBF Datenbank befinden sich in der Regel eine ganze Reihe von Partien Zu jeder Partie wird neben d
127. pielt worden sind Ein Computer ben tigt dieses Wissen damit er in der Er ffnungsphase schnell einen Zug ausspielen kann ohne seine internen Schachalgorithmen zu verwenden Dadurch kann er Bedenkzeit einsparen und strategische Fehler in der Er ffnung vermeiden Bisher ist das noch nichts Neues doch werden in dieser Datenbank zusammen mit den einzelnen Z gen noch weitere Informationen gespeichert Man kann zum Beispiel f r jeden Zug herausfinden wie oft er schon gespielt worden ist und wie seine Erfolgsquote lautet d h wie oft Wei oder Schwarz mit diesem Zug gewonnen oder verloren hat und wie oft die Partie unentschieden ausging Weiter kann man auch ablesen welchen Elodurchschnitt beide Seiten hatten sowie neuerdings auch in welchem Jahr der Zug besonders h ufig gespielt worden ist 50 va w wan N zl Elf Leit Jan gt Kommentar 1 d4 a 57 5 198794 558 2513 2550 1989 65409 931148 42237 o 1 e4 a 36 3 229024 541 2504 2534 1988 73577 100752 54695 1 53 c 3 6 59968 55 2 2508 2543 1989 18358 239502 12108 1 c4 C 2 2 45770 55 8 2509 2546 1986 14885 21380 9505 1 03 d 0 1 5931 545 2500 2528 1988 1895 2676 1360 1 b3 d 0 0 1569 529 2499 2515 1989 499 665 405 1 503 d 0 0 472 461 2469 2462 1991 130 176 166 1 e3 e 0 0 117 512 2461 2499 1989 43 34 40 Ted e 0 0 5 509 2496 2504 1990 19 18 18 1 b4 e 0 0 281 491 2484 2489 1987 82 112 87 1 14 e 0 0 1068 459 2473 2456 1987 284 413 371 1 d3 e 0 0 101 465 2472
128. r Arbeitsspeicher zur Verf gung steht Dies ist in einem modernen Betriebssystem wie Windows ohne Probleme m glich da Windows dann gerade nicht ben tigten Speicher auf der Festplatte auslagert Man spricht auch von swappen Hashtabellen werden allerdings immer im Speicher ben tigt so dass Windows nicht wei was es tun soll bis es schlie lich die Hashtabellen von dem Arbeitsspeicher auf die Festplatte hin und her kopieren muss Dies erkennt man dann an einem wilden permanenten Gekratzte auf der Festplatte und in einem unendlich langsam ablaufenden Programm Dies ist unter allen Umst nden zu vermeiden da dadurch das Schachprogramm wie alles andere auf dem Rechner auch v llig ausgebremst wird Wenn man den Speicher f r Hashtabellen zu klein einstellt dann ist nicht gen gend Platz f r die untersuchten Stellungen und ltere Eintr ge die sp ter evtl noch ben tigt werden m ssen gel scht werden Man sieht auch dass die optimale Gr e der Hashtabellen auch von der Bedenkzeit und damit von der eingestellten Spielstufe abh ngt denn wenn ein Programm l nger rechnet dann hat es ja auch mehr abzuspeichern Dies h rt sich alles sehr kompliziert an doch wird einem die Arbeit in der Regel automatisch abgenommen indem die Programme den zur Verf gung gestellten Speicher stets optimal ausnutzen Man kann daher in meinem Programm Shredder die Hashtabellen stets so gro wie m glich einstellen ohne dass man dadurch irgendwelche Nachteile
129. ramm bieten sowohl PGN als auch EPD gerade im Zeitalter des Internets einige Vorz ge Aufbau eines EPD Strings Betrachten wir uns zun chst einmal einen Eintrag aus einer EPD Datei die durchaus auch mehrere dieser Eintr ge Strings enthalten kann rnigrik1 1p2bppp p3p3 3pP3 P2P1B2 2RB1Q1P IP3PP1 R5K1 w bm bxh7 Das sieht zun chst einmal f r den Anwender recht kryptisch aus ein Schachprogramm mit Schnittstelle zum EPD Format interpretiert diese Textzeile als die nebenstehende Schachstellung Markieren Sie den oben abgebildeten Textstring mit der Maus und kopieren Sie ihn mit der Tastenkombination STRG C in die Zwischenablage von Windows Wechseln Sie nun zu Shredder und bet tigen die Tastenkombination STRG V Die Brettstellung wird jetzt bernommen und Sie k nnen mit Shredder die Position analysieren oder dauerhaft abspeichern Aufbau eines EPD Strings Zum besseren Verst ndnis folgende Hinweise 1 Jede Stellungsdefinition innerhalb einer EPD Datei steht in einer eigenen Zeile 2 Das Schachbrett wird von links oben nach rechts unten dargestellt 3 Die Reihen des Brettes werden immer durch einen Schr gstrich getrennt 4 Grunds tzlich werden die englischen Figurenbezeichnungen KQRBNP benutzt 5 Die wei en Figuren werden durch gro e Buchstaben die schwarzen Steine durch kleine Buchstaben auf dem Brett repr sentiert 6 Leere Felder bzw die Anzahl der leeren Felder wird innerhalb von EPD mit einer Zahl geken
130. re und Varianten gespeichert Das PGN Format wird von vielen anderen Schachprogrammen unterst tzt PGN Dateien sind Textdateien die auch mit einer Textverarbeitung oder einem Editor bearbeitet werden k nnen Es ist f r gro e Partiemengen nicht besonders gut geeignet da der Zugriff auf gro e PGN Dateien relativ langsam ist Das CBF Format wird auch von einigen anderen Schachprogrammen unterst tzt Es stammt urspr nglich vom Datenbankprogramm ChessBase CBF Datenbanken bestehen aus zwei Dateien einer CBF und einer CBI Datei Das CBF Format ben tigt relativ wenig Speicherplatz und ist deshalb f r gro e Partiemengen besser als das PGN Format geeignet Es weist jedoch auch einige Einschr nkungen auf e Es k nnen nur Jahreszahlen und kein vollst ndiges Datum gespeichert werden e Es gibt nur eine Feld f r die Turnierbezeichnung w hrend es im PGN Format ein Quelle und ein Ort Feld gibt e Elozahlen k nnen nur in F nferschritten von 1605 bis 2875 gespeichert werden Partien speichern W hlen Sie aus dem Datei Men Partie speichern oder den Shortcut STRG S Es erscheint der Partiedaten Dialog in dem Sie die Daten zu der Partie eingeben k nnen und sollten 31 Partie speichern D diss turniere ipccc2004 pgn Weil Shredder Elo Schwarz Hydra Elo Quelle IPCCC Ort Paderbom Runde Datum 2004 02 14 Ergebnis C10 Cnr C ECO DB wechseln Abbrechen Wenn Sie die Partie sp ter
131. rer Schachprogramme erweitert werden Zur Auswahl stehen B cher der Programme ChessGenius 1 5 Rebel und Fritz 1 4 BS Man kann auch bereits existierende Positionsb ume importieren Partien importieren Es k nnen Datenbanken im CBF und PGN Format in ein bestehendes Er ffnungsbuch von Shredder importiert werden Dabei k nnen Sie ber eine Dialogmaske mit den nachstehend beschriebenen Optionen den Import kontrollieren e Varianten importieren CBF Datenbanken k nnen neben reinen Notationen auch Varianten enthalten Bei Aktivierung dieser Funktion werden Varianten in den Positionsbaum integriert e Statistik importieren ber cksichtigt die Erfolgskoeffizienten von Z gen und Partien e Zugbewertung importieren ber cksichtigt beim Import von B chern oder Datenbanken vorhandene Zugwertungen e Die Variantentiefe kann beim Import der Daten mit der Vorgabe Halbz ge ebenfalls gesteuert werden e absolute L nge legt die Tiefe in Halbz gen fest mit der eine Variante in den Positionsbaum integriert werden soll e ECO relative L nge legt die Tiefe in Halbz gen fest mit der eine Variante nach der zuletzt vorgefundenen ECO Stellung importiert werden soll Aktuelle Partie importieren importiert die aktuell geladene Partie in den Positionsbaum Buchz ge z hlen Gibt in einem Informationsfenster eine Information ber die effektive Anzahl von Er ffnungsz gen im Positionsbaum aus Er ffnungsbuch j ten Shredder berpr f
132. rs antwortet Falls Sie gerne Stellungstests oder L sungsvergleiche mit Shredder absolvieren sollten Sie das Permanent Brain unbedingt abschalten Ansonsten kann es passieren dass Shredder auf bereits berechneten Werte in den HashTables zugreift Dies erschwert konkrete Vergleiche von ermittelten L sungszeiten ganz erheblich Er ffnungsb ume von Stefan Meyer Kahlen Was ist ein Er ffnungsbaum Jedes aktuelle Programm wirbt heutzutage damit dass es einen sogenannten Er ffnungsbaum besitzt mit dem der Benutzer Zugriff auf die gesamte Er ffnungstheorie hat Doch was ist denn nun eigentlich ein Er ffnungsbaum Ein Er ffnungsbaum ist eine gro e Datenbank von Schachstellungen und Z gen mit deren Hilfe man f r eine bestimmte Schachstellung herausfinden kann welche Z ge in dieser Stellung schon gespielt worden sind Ein Computer ben tigt dieses Wissen damit er in der Er ffnungsphase schnell einen 73 Zug ausspielen kann ohne seine internen Schachalgorithmen zu verwenden Dadurch kann er Bedenkzeit einsparen und strategische Fehler in der Er ffnung vermeiden Bisher ist das noch nichts Neues doch werden in dieser Datenbank zusammen mit den einzelnen Z gen noch weitere Informationen gespeichert Man kann zum Beispiel f r jeden Zug herausfinden wie oft er schon gespielt worden ist und wie seine Erfolgsquote lautet d h wie oft Wei oder Schwarz mit diesem Zug gewonnen oder verloren hat und wie oft die Partie unentsch
133. rten Fall kann man den Wert f r einen Bauern heruntersetzen Damit werden Bauern nicht mehr so hoch gewichtet und das Programm ist eher bereit z B Bauern f r Initiative herzugeben Sie k nnen die Werte f r Shredder und seinen Gegner getrennt einstellen Die Werte mit Computer gelten nur f r Shredders Figuren Indem Sie Shredders Dame h her gewichten k nnen Sie z B einstellen dass Shredder nicht so schnell die Damen tauschen soll Gewichte der Bewertungsparameter Im rechten Abschnitt kann man in Werten die wichtigsten Bewertungskriterien von Shredder beeinflussen Einige Werte kann man analog wie oben auch getrennt f r Er ffnung Mittelspiel und Endspiel angeben King Safety Der Faktor K nigssicherheit kann hier beeinflusst werden Center Control Bewertung des Faktors Zentrumskontrolle Pawn Structure Wie soll Shredder sein Wissen um typische Bauernstrukturen einsetzen Bei einem geringen Wert greift Shredder z B nicht auf dieses spezifische Wissen zu Passed Pawns Wenn man z B glaubt dass Shredder Freibauern bersch tzt dann kann man Passed Pawns auf 90 setzen Bishop Pair Extrawert f r die Bewertung des L uferpaars Time Buffer Die Zeit in Sekunden die Shredder immer als Reserve auf seiner Uhr beh lt Time Usage Bei gr eren Werten nimmt sich Shredder mehr Zeit zieht also langsamer h lt aber nat rlich die eingestellte Zeitkontrolle ein Threads nur bei Deep Shredder Stellt auf einem M
134. rtes Objekt dies kann Text Grafik oder eben auch unser EPD String sein in einen reservierten Bereich im Arbeitsspeicher die Zwischenablage Mit der Tastenkombination Strg V f gen Sie das zuvor kopierte Objekt aus der Zwischenablage in eine beliebige Anwendung ein Diese Technik wird von allen guten Windows Programmen z B Textverarbeitungen Grafikprogrammen und einigen Schachprogrammen unterst tzt Innerhalb des EPD Formates gibt es sogar noch die M glichkeit Kommentare einzuf gen Betrachten wir uns den EPD String vom letzten Beispiel insbesondere den letzten Eintrag etwas genauer Dort steht am Ende der Zeile bm nc6 Das K rzel bm steht f r best move und gibt damit den richtigen 72 oder vermeintlich richtigen L sungszug in der angegebenen Position an N steht in englischer Kurznotation f r Springer der optimale Zug in der oben angegebenen Stellung ist also Sc6 Shredder ber cksichtigt beim automatischen Analysieren eines oder mehrerer EPD Strings diesen Kommentar und gibt im Logfile direkt an ob die im Kommentar angegebene L sung gefunden wurde oder nicht Dateistruktur TableBases Aufbau einer Endspieldatei Es gibt f r jeden Endspieltyp zwei Dateien in denen das Zugrecht festgelegt wird eine f r Wei und eine f r Schwarz am Zug Anhand des Dateinamens kann man sofort erkennen welches Endspiel in den Dateien enthalten ist Beispiel KQRK NBB enth lt das Endspiel K nig Dame gegen K nig Turm Die K rz
135. s die Datenbanken viel gr er werden als man es bisher gewohnt war Dies liegt nat rlich daran dass man nicht nur die Z ge sondern auch die diversen Zusatzinformationen wie die Anzahl der gespielten Partien usw speichern muss Meiner Meinung nach ist dieser Punkt allerdings nicht sehr tragisch Die Datenbanken werden bei weitem nicht so gro wie bei den im letzten Monat von mir besprochenen Endspieldatenbanken mit 100 MB bekommt man schon ein ziemlich umfangreiches Er ffnungswissen 74 Weiterhin erfolgt der Zugriff auch nicht sehr h ufig in der Regel nur einmal pro gespieltem Zug so dass es auch keine gro en Nachteile hat dass man das Buch nicht in den schnellen Arbeitsspeicher des Rechners laden kann Es ist durchaus m glich und bei begrenztem freien Festplattenspeicher auch sinnvoll den Er ffnungsbaum auf CD ROM zu belassen und von dort aus darauf zuzugreifen Mit den weiter sehr schnell rapide fallenden Preisen f r Festplatten sollte dies allerdings schon sehr bald nie mehr n tig sein Es gibt allerdings auch noch einen weiteren nicht so offensichtlichen Nachteil Dazu m chte ich noch einmal das obige Beispiel aufgreifen Ein Zug wurde 100 mal in einer bestimmen Stellung mir einer Erfolgsquote von 60 gespielt Ist dieser Zug nun gut d h kann man ihn bedenkenlos spielen Auf den ersten Blick sicher ja doch wenn man sich vergegenw rtigt dass die Schachtheorie nicht statisch ist sondern sich immer dynamisch weiter entwickel
136. sehr gezielt in einer bestimmen Er ffnungsvariante vorbereiten und die bisher in dieser Variante gespielten Z ge sehr schnell auf ihre Tauglichkeit untersuchen Weiterhin sieht er auch sofort wo die bekannte Theorie zu Ende ist und muss dazu nicht erst diverse Schachb cher oder elektronische Partiedatenbanken durchst bern Auch die Schachprogramme haben allerdings einen deutlichen Mehrwert Sie nutzen nat rlich die gespeicherten Informationen f r Ihre Zugauswahl in der Er ffnung aus Wenn es zum Beispiel in einer gegebenen Stellung zwei Z ge zur Auswahl gibt von denen der eine dreimal gespielt worden ist und mit dem die Partie auch dreimal den Bach runter ging der andere jedoch nach 100 Partien eine Quote von 60 hat sollte die Zugwahl des Programms klar sein Dies ist aber noch lange nicht alles Es ist nun auch viel besser m glich das Ausspielverhalten in der Er ffnung zu beeinflussen Durch eine Vielzahl von Einstellm glichkeiten kann man fast stufenlos bestimmen ob das Programm nur die besten Z ge spielen soll oder aber abwechslungsreicher auch einmal potenziell schlechtere Z ge w hlen soll Weiterhin kann man auch nur die Hauptvarianten spielen lassen oder aber sich auf die Nebenvarianten beschr nken Nachteile des Konzepts Nach der Beschreibung all dieser Vorteile werden sie sich sicher fragen ob es denn nun auch Nachteile dieser Methode gibt Wie erwartet sind nat rlich auch diese vorhanden Zun chst muss man beachten das
137. sich auch nat rlich daran gest rt Sie sannen nach Abhilfe und fanden eine L sung f r dieses Problem mit Hilfe der Hashtabellen Hashtabellen im Computerschach sind also prim r dazu da solche Zugumstellungen zu erkennen indem man die bereits untersuchten Stellungen abspeichert und durch deren nur einfache Abarbeitung Zeit zu sparen Daher auch der deutsche Name Zugumstellungstabellen Die Verwaltung der HashTabellen Ganz so einfach ist die Sache allerdings nun auch wieder nicht Es bleiben noch zwei Probleme zu l sen Der Arbeitsspeicher der heutigen Computer ist schon sehr sehr gro allerdings bei weitem nicht gro genug um alle auftretenden Stellungen abzuspeichern um sie bei Bedarf wieder abrufen zu k nnen Au erdem gibt es Hashtabellen ja schon sehr lange auch als Arbeitsspeicher noch sehr 78 knapp und teuer war Wie schafft man es also trotzdem solche Zugumstellungen wie oben zu erkennen Das n chste Problem ist dann wie man sie sehr schnell und effizient erkennen kann denn wenn dies zu lange dauern w rde dann w re es doch besser alle M glichkeiten getrennt auszuprobieren Zum Gl ck gibt es f r diese Probleme in der Informatik Standardverfahren hier eben Hashtabellen Der Trick ist der dass man einer Stellung zun chst eine Codezahl zuordnet mir deren Hilfe man dann sehr schnell erkennen kann ob diese Stellung sp ter noch einmal auftritt In meinem Schachprogramm Shredder wird der Grundstellung zu Beispiel die
138. sitionsbaums ist eine Vielzahl von Informationen eingebettet Diese Informationen werden im Z gefenster angezeigt Sollten Sie den Inhalt der Bibliothek nicht angezeigt bekommen klicken Sie mit der rechten Maustaste in das Buchfenster und aktivieren den Eintrag Buchz ge Folgende Informationen werden in den Spalten des Buchfensters dargestellt e Zug in dieser Spalte es werden die im Buch enthaltenen Z ge des Programms zur aktuellen Brettposition angezeigt e Prob dieser Wert zeigt die Ausspielwahrscheinlichkeit des jeweiligen Zuges in Prozent an 49 e N zeigt die Gesamtzahl der Partien an die mit diesem Zug gespielt wurden und die im Positionsbaum enthalten sind e zeigt die Erfolgsquote des Zuges in Prozent an e Elo der durchschnittliche Elowert der Spieler auf deren Partien die Bewertung des jeweiligen Er ffnungszuges basiert Je h her der Elowert in dieser Spalte ist umso hochwertiger und damit aussagekr ftiger sind die Bewertungen des Positiosbaums zur Erfolgsstatistik eines bestimmten Zuges e Perf zeigt auf der Basis der importierten Partien die Performance eines Zuges in Elo an die mit dieser Er ffnung erzielt wurden Ein hoher Wert signalisiert dass die Erfolgsquote dieses Zuges statistisch sehr hoch ist e Jahr zeigt das Jahr an in dem die meisten Partien gespielt wurden die als Datengrundlage in den Baum eingeflossen sind e Anzahl der Siege Remisen und Verlustpartien eines Er ffnungszuges Diese Werte bezie
139. spezielles Komprimierungsverfahren passen die wichtigsten Endspiele auf 4 CD Roms Diesen Endspieldatenbanken verdankt die Endspieltheorie wichtige neue Erkenntnisse So konnte bewiesen werden da das Endspiel 2 L ufer gegen Springer grunds tzlich gewonnen ist oder dass in einigen Endspielen wie 2 L ufer gegen Springer oder 2 Springer gegen Bauer mehr als 50 Z ge bis zum Gewinn ben tigt werden Der Zugriff auf die Thompson Datenbanken verl uft statisch Die in den Thompson Datenbanken gespeicherten Informationen werden im Suchprozess des Schachprogramms nur dann genutzt wenn sich die entsprechende Position auf dem Brett befindet Shredder unterst tzt die Thompson Datenbanken nicht Nalimov Datenbanken Die Endspieldatenbanken von Eugene Nalimov wurden 1998 ver ffentlicht und sind den Thompson Datenbanken konzeptionell berlegen In Fachkreisen bezeichnet man die Nalimov Datenbanken als TableBases die ebenfalls ein gigantisches Nachschlagewerk darstellen in dem bestimmte Schachstellungen Endspiele gespeichert sind Die zurzeit gel ufigen Tablebases enthalten f r fast alle wichtigen Vier und F nfsteiner alle m glichen Stellungskonstellationen die nach einem vorgegebenen Schema systhematisiert sind F r jede m gliche Position innerhalb einer bestimmten Figurenkonstellation ist eine Information ber Gewinn Remis oder Verlust gespeichert Falls die Stellung konkret gewonnen oder verloren ist wird zus tzlich noch die maximale Anza
140. spielgrafik erkennen Sie die unterschiedliche Materialkonstellation f r Wei und Schwarz Im Kontextmen des Notationsfensters k nnen Sie die Anzeige der Materialbilanz abschalten und auf die Anzeige alles geschlagener Figuren umschalten Das Variantenbrett Das Variantenbrett ist eine wertvolle Hilfe um die Anzeige der aktuellen Hauptvariante visuell nachzuvollziehen Die grafische Darstellung der Hauptvariante steht nur zur Verf gung wenn Shredder rechnet Dr cken Sie die Taste F11 wenn Shredder oder eine der anderen Engines rechnet Folgendes Fenster wird eingeblendet 24 Hauptvariante vorspielen xi Klicken Sie auf Automatisch wenn Sie immer nur die aktualisierte Hauptvariante angezeigt bekommen wollen Die vier Buttons haben nacheinander folgende Bedeutung springt zum Anfang der Hauptvariante geht einen Zug zur ck geht einen Zug vorw rts springt zum Ende der Hauptvariante Mit Aktualisieren k nnen Sie die Hauptvariante aktualisieren OK schlie t das Fenster Befehlszeile Sie k nnen Z ge in Shredder auch direkt ber die Tastatur eingeben Dies k nnen Sie entweder in kurzer oder in langer Notation machen Wenn Sie anfangen zu tippen ffnet sich automatisch die Befehlszeile in der Sie Ihre Eingabe kontrollieren k nnen Beispiele e2e4 d4 Sf3 b1c3 0 0 25 Designs Fensterlayouts Im Men Fenster finden Sie die Eintr ge Design und Layout Dort k nnen Sie benutzerdefinierte Ein
141. ss Ich beschloss nach einem anderen Weg zu suchen die Tablebases zu bekommen und tr stete mich damit dass ich mit meinem neu erworbenen Speicher in Shredder nun viel gr ere Hashtabellen einstellen konnte Es blieb nur die M glichkeit brig die Tablebases irgendwo fertig generiert zu kaufen In Deutschland wurde ich leider nicht f ndig offiziell waren sie damals nirgendwo erh ltlich Ich fand jedoch einen computerschachbegeisterten Amerikaner der sich doch tats chlich alle F nfsteiner mit seinem normalen Modem aus dem Internet geladen hatte Nach eigenen Angaben hat er daf r 1 5 Monate im Dauerbetrieb ben tigt dies ist wahrscheinlich wirklich nur in Amerika m glich Wir wurden uns schnell einig und er versprach mir die CDs so schnell wie m glich zu brennen und zuzuschicken Es dauerte dann wirklich auch nur ein paar Tage bis ich das Paket im Briefkasten hatte Wunderwaffe TableBases Nach all den M hen war ich nat rlich sehr gespannt was die neue Wunderwaffe bei Shredder bringen w rde Ich probierte ein paar Endspielstellungen mit wenigen Figuren und siehe da die richtigen L sungen wurden von Shredder mit Tablebases meistens deutlich fr her gefunden Schnell startete ich ein paar Testspiele und auch hier zeigten sich zum Teil deutliche Verbesserungen Unter anderem wurden Turmendspiele mit einem Mehrbauern meistens gewonnen und mit einem Bauern weniger meistens noch ins Remis gerettet Ich war begeistert Schnell wurde mir
142. stellungen vornehmen um den Bildschirm nach Ihrem Geschmack anzupassen Beispiel Die Anzeige des zuletzt gespielten Zuges in der Notation und auf dem Schachbrett wird nach der Installation in dezentem Blau angezeigt Diese Einstellung k nnen Sie ndern W hlen Sie Fenster Design Farben Aktueller Zug Wenn Sie jetzt die rote Farbe ausw hlen werden der aktuelle Zug in der Notation und die Hauptvariante rot angezeigt EKS Sie k nnen verschiedene Designs speichern und jederzeit wieder laden Beim Fensterlayout wird in erster Linie die Positionierung der Fenster gespeichert Sie sollten sich f r unterschiedliche Anwendungsgebiete entsprechende Layouts erstellen und speichern Sie k nnen auf eine Anzahl vordefinierter Layouts zugreifen oder eigene Layouts speichern und laden Basisfunktionen Partie spielen Z ge eingeben Am einfachsten geben Sie die Z ge auf dem grafischen Schachbrett mit der Maus ein Bewegen Sie den Mauszeiger auf die gew nschte Figur dr cken Sie die linke Maustaste und bewegen Sie die Figur mit gedr ckter Maustaste auf das Zielfeld Lassen Sie dort die Maustaste los KS Sie k nnen alle Z ge die im Notationsfenster angezeigt werden ausf hren indem Sie sie anklicken Sie k nnen die Z ge auch ber die Tastatur in der Befehlszeile eingeben Wenn Sie mit der Maus eine Figur ber das Brett ziehen zeigt Shredder automatisch den erwarteten Gegenzug mit einem Pfeil an wenn Ihr Zug nicht gut ist ein g
143. t den Inhalt des Positionsbaums und l scht nichtrelevante Z ge Z B werden Z ge die nur auf einer geringen Partienzahl basieren entfernt 52 Buchoptionen ber diese Funktion kann das Er ffnungsverhalten von Shredder nachhaltig gesteuert werden Sie k nnen den Eingabedialog einfach mit einem Rechtsklick der rechten Maustaste in das Z gefenster aufrufen wenn die Buchz ge angezeigt werden In der Eingabemaske kann man f r fast jeden Parameter der Zugauswahl innerhalb des Buches Einstellungen vornehmen Er ffnungsbuch verwenden legt fest ob Shredder mit oder ohne Bibliothek spielt Enginebuch verwenden Aktiviert das spezifische Enginebuch welches von manchen Engines verwendet wird Bei Shredder wird das Er ffnungsbuch von der GUI gesteuert diese Funktion ist also nicht aktivierbar Buchmodus Shredder spielt bei der Einstellung Turnier nur Er ffnungsz ge die der Spielweise des Programms besonders gut liegen Man kann Buchz gen Werte von a g zuordnen Im rechten Abschnitt Wert k nnen Sie einem Zug einen Wert zuweisen A Z ge werden h ufiger e Z ge seltener und f und g Z ge nie gespielt Im Buchmode Turnier spielt Shredder nur a c Z ge wenn vorhanden Bei Standard spielt er a d und bei Weit spielt er auch die e Z ge Buchlernen Schaltet die Lernfunktion f r das Er ffnungsbuch ein L schen entfernt die Ergebnisse Beim Buchlernen merkt sich das Programm ob seine Stellung nach dem Buch gut oder schlecht
144. t einem Rechtsklick direkt auf den Zug die gespeicherten Werte des Zuges im Er ffnungsbuch ndern Partieprofil Das Partieprofil zeigt graphisch die Stellungsbewertungen des Schachprogramms im Partieverlauf sowie den Bedenkzeitverbrauch an Sie k nnen so Aufhieb erkennen wo nach Einsch tzung des Programms die Partie gekippt ist Vorteil f r Wei wird oberhalb der Trennlinie Vorteil f r Schwarz unterhalb der Trennlinie angezeigt Gr n bedeutet einen Vorteil f r das Schachprogramm Rot f r den menschlichen Spieler Die schwarzen und blauen Linien kennzeichnen den Verbrauch der Bedenkzeit 20 Mit einem Klick in die Markierung bertragen Sie die entsprechende Stellung auf das Schachbrett Auf der x Achse werden die Z ge der Partie abgetragen auf der y Achse die Bewertung in Zentibauern bzw den Zeitverbrauch Blaue Kurve Zeitverbrauch von Wei Schwarze Kurve Zeitverbrauch von Schwarz Gr ne Bewertung Programm steht besser Rote Bewertung Gegner steht besser Bewertung nach unten gerichtet Schwarz steht besser Bewertung nach oben gerichtet Wei steht besser T rkise Markierung links im Fenster Zeigt Z ge an die aus dem Er ffnungsbuch gespielt worden sind e T rkiser Balken am rechten Fensterrand Zeigt mit einer Balkengrafik die Skalierung des Fensters an Shredder kann automatisch ein Partieprofil f r eine Partie erstellen Laden Sie eine Partie und w hlen Erstelle Partieprofil aus dem Kont
145. t sich ziemlich leicht l sen Wenn der Speicher voll ist dann muss man eben einen Eintrag l schen um wieder Platz zu schaffen Dabei geht man nat rlich so vor dass man einen Eintrag l scht der h chstwahrscheinlich nicht mehr ben tigt wird Wenn man sich dabei allerdings vertut und der eben gel schte Eintrag sp ter noch einmal ben tigt wird dann muss man ihn erneut berechnen und kann nicht mehr einfach dessen Wert auslesen Alles kann man eben nicht haben Das zweite Problem ist da zun chst schon schwieriger Wenn man n mlich nur die beiden Codezahlen hat und diese identisch sind dann kann man nicht mit hundertprozentiger Sicherheit sagen ob die beiden zugrunde liegenden Stellungen es auch sind d h man ist nicht wirklich sicher ob die gerade untersuchte Stellung wirklich vorher schon einmal untersucht worden ist wenn man die gleiche Codezahl in den Hashtabellen findet Wenn zwei verschiedene Stellungen auf die gleiche Codezahl abgebildet werden dann spricht man von einer Hashkollision Hashkollisionen h ren sich wild an sie sind es aber eigentlich gar nicht Wenn man n mlich die Funktion die einer gegebenen Schachstellung eine Codezahl zuordnet geschickt w hlt dann k nnen Hashkollisionen schon fast ausgeschossen werden Allerdings nur fast denn ein gewisses Restrisiko bleibt trotzdem Wenn eine Hashkollision dann wirklich auftritt dann ist sie auch fast immer harmlos denn die Wahrscheinlichkeit dass sie in einer unwichtige
146. t und ver ndert kommt man schnell auf den Haken Was ist wenn von den 100 Partien die letzten 10 Partien alle verloren worden sind Es ist sicher m glich und in diesem Fall wohl auch wahrscheinlich dass es in dieser Variante eine neue Widerlegung gibt so dass der besagte Zug nicht mehr spielbar ist Wenn man sich nur die gesamte Erfolgsquote von 60 ansieht kann man diesen Fall sicher nicht aufdecken Doch wie fast immer gibt es auch f r dieses Problem eine L sung Ich habe in meinem Programm Shredder einen Algorithmus implementiert der genau dieses erkennt und Z ge f r die es eine vermeintliche Widerlegung gibt nicht mehr so hoch gewichtet Nach meinen Tests funktioniert dieses Verfahren sehr gut Positionsbaum erweitern Einen wichtigen Punkt habe ich bisher noch nicht angesprochen Woher kommen die Daten in einem Er ffnungsbuch berhaupt Nach dem bisher gesagten ist klar dass es zu jedem Er ffnungsbaum immer eine Partiendatenbank geben muss aus deren Datenbestand der Baum generiert worden ist Weiterhin sollte auch sofort einleuchten dass die Qualit t des Er ffnungsbaums unmittelbar von der Qualit t der verwendeten Partien abh ngt F r einen starken Schachspieler macht es z B nicht sehr viel Sinn sich mit einem Er ffnungsbaum und den darin enthaltenen Informationen zu befassen der aus den Partien der Bezirksliga Gr tenbach entstanden ist Es ist heutzutage allerdings kein Problem mehr sich Datenbanken mit hochkar tigen und
147. ten Abschnitt mit der Maus anklicken um sich die entsprechende Position im Vorschaufenster anzeigen zu lassen Alternativ k nnen Sie mit Hilfe der Pfeilschalter unter dem Schachbrett durch die Liste navigieren Der Wert 5 30 bedeutet dass von insgesamt 30 abgespeicherten Positionen der Eintrag Nr 5 markiert wurde Unter den Navigationsschaltern finden Sie den EPD String mit der entsprechenden Schachposition Stellung speichern Speichert eine Stellung innerhalb einer EPD Datei Letzte Dateien Shredder merkt sich die zuletzt ge ffneten Datenbanken Sie k nnen mit Strg X rasch die zuletzt bearbeiteten Dateien ffnen Stellung eingeben Ruft die Stellungseingabe auf Die aktuelle Stellung erscheint als Vorgabe in der Eingabemaske Um eine Figur einzusetzen klicken Sie die gew nschte Figurenart rechts neben dem Schachbrett an Der Mauszeiger verwandelt sich in die gew hlte Figur wenn Sie ihn ber das Brett bewegen Klicken Sie auf das gew nschte Feld im Schachbrett um die Figur einzusetzen Partie drucken Druckt eine Partie aus Sie k nnen in der Eingabemaske Partiedaten nachtragen bzw ndern Beenden Beendet Shredder Die aktuellen Einstellungen werden gespeichert und beim Neustart wieder aktiviert Men Befehle Rechne Seiten wechseln Startet den Rechenvorgang des Programms In einer laufenden Partie k nnen Sie damit einen Seitenwechsel herbeif hren Um eine Partie mit Schwarz zu spielen starten Sie eine neue Parti
148. ten zu beachten Die Angabe des Datums muss zwingend im Format JJJJ MM TT erfolgen Ein Beispiel w re z B 2000 08 11 Nun wird es relativ h ufig vorkommen dass zwar das Jahr der gespielten Partie nicht aber der Monat und der Tag bekannt ist In solchen F llen muss man folgende Schreibweise verwenden 2000 F r die Angabe des Ergebnisses sind vier Werte vorgesehen n mlich 1 0 1 2 1 2 0 1 81 Im Prinzip k nnen in PGN Dateien auch Umlaute und sonstige sprachspezifische Sonderzeichen erfasst werden Typische Beispiele w ren z B usw Generell sollte man auf die Verwendung dieser Zeichen verzichten da viele Programme insbesondere aus dem englischsprachigen Raum diese nicht korrekt wiedergeben Stellungsbeschreibungen in PGN Innerhalb von PGN Dateien sind durchaus noch weitere Eingaben m glich So ist es z B m glich auch Stellungsbeschreibungen f r Partiefragmente die nicht in der Grundstellung beginnen einzugeben Ein Beispiel f r eine Stellungsbeschreibung innerhalb eines PGN Files sieht wie folgt aus Eingabe 1 FEN 2B3K1 8 3N1p1p 6pk 5P1P 6P1 7r 5r2 w Das ganze Procedere hnelt sehr stark dem EPD Format nach den Partiedaten folgt eine Leerzeile und danach werden die Z ge bzw die Notation aufgelistet Die Notation ist leicht verst ndlich es ist die bliche Kurznotation mit den englischen Figurenk rzeln KQRBN f r KDTLS Dabei m ssen folgende Konventionen beachtet werden 1 Vor
149. uf gen 44 Engine installieren 43 Engine schliessen 44 Engine wechseln 44 Enginedatei 12 Enginematches 10 Engineoptionen 43 44 Engine Turnier 47 Engine Zweikampf 46 EPD String 70 EPD Ladedialog 34 Fischer Uhr 76 Funktionen aufrufen 6 Funktionsleiste 16 Halbzug 82 86 HashTabellen 77 Hauptvariante visuell 24 Hinweis 4 Hotkey 16 Import 52 Info EPD Format 70 Info Permanent brain 73 Information Bedenkzeit 19 Informationen vom Orakel 62 Inkrement 9 Joker Analyse 37 Kommentieren 33 Kontakt 5 Kontextmen s 15 Ladedialog 32 Layout 14 Lernfunktion 81 Level 9 Materialbilanz 24 Mehrere Positionen analysieren 40 Men Befehle 8 Men Datei 7 Men Extras 12 Men Fenster 14 Men Hilfe 15 Men Modus 10 Men Spielstufen 9 Men s 6 Meyer Kahlen 5 Mit Schwarz spielen 27 Multi Varianten Analyse 39 Navigation 27 Neue Partie 26 Neues Buch 51 Notation 19 Notationsfenster 19 Optionen 17 Partieende 27 Partien analysieren 39 Partien ersetzen 33 Partien importieren 52 Partien kommentieren 33 Partien laden 32 Partien l schen 33 Partien speichern 31 Partien suchen 33 Pfad angeben 57 PGN 35 PGN im Detail 81 Pocket Fritz 56 Position eingeben 28 Positionsbaum 50 Programm rechnet 26 Rating berechnen 84 Rechtsklicks 15 Registrierung 4 Schachbrett 18 Schachtraining 64 Schachuhren 19 Schlagz ge 26 Shortcuts 16 Shredder Engine einstellen 44 Speichern 31 Speichern Laden 31 Startoptionen 18 Status 23
150. war So kann man unter anderem Gewinne unterschieden bei denen es zwischendurch schlecht stand oder ob sie souver n gewonnen wurde Ergebnislernen Das Programm ber cksichtigt beim Ausspielen eines Zuges die bisher damit erzielten Ergebnisse aus eigenen Partien Bei dieser Option merkt sich Shredder wie erfolgreich er mit einer Variante gespielt hat d h wie oft er gewonnen und verloren hat Zugwerte Ber cksichtigt die Zugwerte a g f r jeden Zug Statistik verwenden Ber cksichtigt beim Ausspielen eines Zuges die Ergebnisse aus der im Baum gespeicherten Statistik Widerlegungen beachten Beachtet m gliche Widerlegungen der im Buch enthaltenen Z ge Beispiel ein Zug wurde 1000mal mit einer Erfolgsquote von 60 gespielt Die letzten Partien gingen jedoch fast alle verloren Dies deutet darauf hin dass eine Widerlegung gefunden wurde Shredder versucht dies zu erkennen und den entsprechenden Zug zu korrigieren 53 Buchoptionen D Books shredderclassic bkt x IV Er ffnungsbuch verwenden L schen 17 Enginebuch verwenden IV Ergebnislemen L schen MV Zugwerte L schen IV Statistik verwenden L schen V widerlegungen beachten Buchmodus C Turnier Standard C weit Klassisch Modem m Ausspielbedingungen Einfluss der Faktoren Partienanzahl 23 Zugwert Gewinnpartien 13 Wei quote ay Schwarzquote 34 Erfolgsquote Zugnummer ss Lemwerte Partienanzahl Standard Abbrechen
151. wertung Suchtiefe und Rechenzeit in Sekunden als Textkommentar eingef gt Varianten bearbeiten Sie k nnen Varianten l schen die Reihenfolge von Varianten ver ndern oder Varianten abschneiden e Um eine Variante zu l schen gehen Sie zu einem beliebigen Zug der Variante und w hlen aus dem Kontext Men Variante l schen ENTF e Um eine Variante aufzuwerten um eine Position nach oben zu schieben w hlen Sie aus dem Kontext Men Variante aufwerten STRG PFEIL NACH OBEN e Um die letzten Z ge einer Variante zu l schen gehen Sie zu dem letzten Zug den Sie behalten wollen und w hlen aus dem Kontext Men Restliche Z ge l schen SHIFT ENTF Dieser Befehl funktioniert nicht nur in Varianten sondern auch in der Partiefortsetzung Alle diese Befehle k nnen Sie auch aus dem Kontextmen des Notationsfensters aufrufen 36 Analyse Die Jokerfigur Analyse In Drei Vier F nf und einigen Sechssteinerendspielen steht mit der Funktion Jokeranalyse eine einzigartige Analysefunktion zur Verf gung Bei der Jokerfigur Analyse greift Shredder aut die Informationen der TableBases von Eugene Nalimov zu Die Jokeranalyse aktivieren Sie mit einem Rechtsklick auf das grafische Schachbrett oder Alt E Die Funktion steht nur dann zur Verf gung wenn ein entsprechendes Endspiel aufgebaut ist und die entsprechenden Endspieldatenbanken installiert sind Falls Sie die entsprechende Endspieldatenbank nicht installiert haben fragt Shredder n
Download Pdf Manuals
Related Search
Related Contents
"user manual" User Manual NAKASHI - WSM Brasil Ltda RPDA 6 User Guide (August 2009) 株式会社ジェイ・エー・エー 「リパーツダイレクト」システム(中古パーツ experiência 8: linguagem de alto nível “c” para 8051 e TC176X/TC116X/TC1782 TriBoard Manual 患者用取扱説明書 Audiovox VME 9125 NAV Copyright © All rights reserved.
Failed to retrieve file