3. Benutzerhandbuch
Dieses Handbuch ist eine praktische Einführung in blunderDB für einen schnellen Einstieg.
3.1. Eine neue Datenbank anlegen
Um eine neue Datenbank anzulegen, in der Werkzeugleiste auf die Schaltfläche „New Database“ klicken. Einen Pfad zum Speichern der Datenbank sowie einen Namen wählen und auf „Save“ klicken.
Bemerkung
Die Dateiendung der blunderDB-Datenbanken ist .db.
Tipp
Tastenkürzel: CTRL-N. Befehl: n
3.2. Eine bestehende Datenbank öffnen
Um eine bestehende Datenbank zu laden, in der Werkzeugleiste auf die Schaltfläche „Open Database“ klicken. Zum Pfad navigieren, an dem sich die Datenbank befindet, die .db-Datei auswählen und auf „Open“ klicken.
Tipp
Tastenkürzel: CTRL-O. Befehl: o
3.3. Eine Datenbank importieren und zusammenführen
Um eine andere blunderDB-Datenbank in die aktuell geöffnete Datenbank zu importieren und mit ihr zusammenzuführen, in der Werkzeugleiste auf die Schaltfläche „Import Database“ klicken. Die zu importierende .db-Datei auswählen und auf „Open“ klicken.
blunderDB führt die beiden Datenbanken intelligent zusammen:
Positionen, die in der aktuellen Datenbank nicht vorhanden sind, werden mit ihren Analysen und Kommentaren hinzugefügt.
Bereits vorhandene Positionen werden aktualisiert: Analysen werden ergänzt, falls sie fehlen, und Kommentare werden zusammengeführt (neue Kommentare werden hinzugefügt, ohne bestehende zu duplizieren).
Eine Meldung fasst die Anzahl der hinzugefügten, zusammengeführten und ignorierten Positionen zusammen.
Bemerkung
Der Import setzt voraus, dass beide Datenbanken kompatible Schemaversionen haben. Es ist möglich, eine Datenbank mit einer niedrigeren oder gleichen Version in eine Datenbank mit einer höheren Version zu importieren.
Vorsicht
Der Importvorgang verändert die aktuell geöffnete Datenbank sofort. Es wird empfohlen, vor dem Import einer anderen Datenbank eine Sicherungskopie anzulegen.
3.4. Eine Position bearbeiten
Um eine Position zu bearbeiten, die Taste TAB drücken, um das Suchfenster und den Positionseditor zu öffnen. Die Position mit der Maus bearbeiten:
Auf die Punkte klicken, um Steine hinzuzufügen. Ein Linksklick weist die Steine Spieler 1 zu. Ein Rechtsklick weist die Steine Spieler 2 zu. Um eine Blockade einzufügen, auf den Startpunkt klicken, die Taste gedrückt halten und auf dem Zielpunkt loslassen. Auf die Bar klicken, um Steine auf die Bar zu setzen.
Um die Position zu löschen, doppelt auf eine leere Fläche außerhalb des Boards klicken oder die RÜCKTASTE drücken.
Um den Dopplerwürfel an Spieler 1 zu geben, mit links auf den Dopplerwürfel klicken. Um den Dopplerwürfel an Spieler 2 zu geben, mit rechts auf den Dopplerwürfel klicken.
Um den Spieler anzugeben, der am Zug ist, auf den vorgesehenen Würfelbereich klicken.
Um die Würfel zu bearbeiten, mit links klicken, um den Wert eines Würfels zu erhöhen, mit rechts klicken, um den Wert eines Würfels zu verringern. Wenn die Würfelflächen leer sind, bedeutet dies, dass die Position eine Dopplerentscheidung ist.
Um den Punktestand der Spieler zu bearbeiten, mit links klicken, um den Punktestand zu erhöhen, mit rechts klicken, um den Punktestand zu verringern.
Tipp
Die Eingabe der Position mit der Maus für die Steine erfolgt auf dieselbe Weise wie in XG.
3.5. Eine Position zur Datenbank hinzufügen
Nach dem Bearbeiten der Position ist das Suchfenster geöffnet.
Um die zuvor erstellte Position zu speichern, CTRL-S drücken oder in der Werkzeugleiste auf die Schaltfläche „Save Position“ klicken.
Tipp
Die Befehlszeile öffnen und ausführen: w
3.6. Eine Position mit einem Tag versehen
Um der aktuellen Position einen Tag toto hinzuzufügen, die Befehlszeile durch Drücken der LEERTASTE öffnen, #toto eingeben und den Befehl durch Drücken der EINGABETASTE bestätigen.
3.7. Eine Position löschen
Um die aktuelle Position aus der Datenbank zu löschen, Del drücken oder in der Werkzeugleiste auf die Schaltfläche „Delete Position“ klicken.
Tipp
In der Befehlszeile d ausführen.
Vorsicht
Das Löschen der Position ist endgültig und erfordert keine Bestätigung durch den Benutzer.
3.8. Eine Position aus XG importieren
Um eine Position direkt aus XG zu importieren,
die zu importierende Position in XG anzeigen und CTRL-C drücken,
blunderDB öffnen und CTRL-V drücken.
Bemerkung
Das automatische Einfügen erkennt das Format der Quelle (XG, GNUbg, BGBlitz).
3.9. Ein Match importieren
blunderDB kann Matches aus verschiedenen Quellen importieren.
Unterstützte Formate:
eXtreme Gammon (XG): Dateien .xg und .xgp (Positionen)
GNUbg: Dateien .sgf
Jellyfish: Dateien .mat und .txt
BGBlitz: Dateien .bgf und .txt
Um eine oder mehrere Match-Dateien zu importieren:
CTRL-I drücken oder in der Werkzeugleiste auf die Schaltfläche „Import“ klicken.
Eine oder mehrere zu importierende Dateien auswählen.
blunderDB erkennt das Format automatisch und importiert das Match.
Ein Fortschrittsfenster zeigt die Anzahl der importierten, fehlgeschlagenen und übersprungenen (doppelten) Dateien an.
Tipp
Befehl: i
Bemerkung
blunderDB erkennt Duplikate automatisch und verhindert den Import eines bereits in der Datenbank vorhandenen Matches.
3.10. Einen Ordner mit Matches importieren
Um alle Match-Dateien in einem Ordner und seinen Unterordnern rekursiv zu importieren:
CTRL-SHIFT-F drücken oder in der Werkzeugleiste auf die entsprechende Schaltfläche klicken.
Den Ordner auswählen, der die Match-Dateien enthält.
blunderDB sammelt und importiert automatisch alle erkannten Dateien (.xg, .xgp, .sgf, .mat, .txt, .bgf).
3.11. Ziehen und Ablegen (Drag and Drop)
blunderDB unterstützt Drag and Drop. Folgendes kann auf das blunderDB-Fenster gezogen und abgelegt werden:
Match- oder Positionsdateien (.xg, .xgp, .sgf, .mat, .txt, .bgf), um sie zu importieren,
Datenbankdateien (.db), um sie zu öffnen oder mit der aktuellen Datenbank zusammenzuführen,
Ordner, um rekursiv alle darin enthaltenen Dateien zu importieren.
3.13. Das Match-Panel verwalten
Das Match-Panel (CTRL-Tab) ermöglicht es,:
alle importierten Matches aufzulisten (sortiert vom neuesten zum ältesten),
Matches nach Spalten zu sortieren (Spieler 1, Spieler 2, Datum, Matchlänge, Turnier),
Spielernamen oder Datum durch Doppelklick auf die Felder zu bearbeiten,
Spieler 1 und Spieler 2 mit der Tausch-Schaltfläche zu vertauschen,
ein Match einem Turnier zuzuordnen,
ein Match mit der Taste Del zu löschen.
3.14. Sammlungen verwalten
Mit Sammlungen lassen sich Positionen in benutzerdefinierten Gruppen organisieren. Um auf das Sammlungs-Panel zuzugreifen, CTRL-B drücken.
Eine Sammlung anlegen:
Das Sammlungs-Panel öffnen (CTRL-B).
Den Namen der neuen Sammlung eingeben und auf „Add“ klicken.
Positionen zu einer Sammlung hinzufügen:
Die gewünschten Positionen auswählen.
Sie über das Sammlungs-Panel zur Sammlung hinzufügen.
Eine Sammlung durchblättern:
Auf eine Sammlung doppelklicken, um ihre Positionen zu durchblättern. Die Reihenfolge der Sammlungen und Positionen kann per Drag and Drop geändert werden.
Tipp
Befehl: coll
3.15. Turniere verwalten
Mit Turnieren lassen sich die importierten Matches nach Veranstaltung organisieren. Um auf das Turnier-Panel zuzugreifen, CTRL-Y drücken.
Ein Turnier anlegen:
Das Turnier-Panel öffnen (CTRL-Y).
Auf „Add“ klicken und den Turniernamen eingeben.
Ein Match einem Turnier zuordnen:
Im Match-Panel (CTRL-Tab) das Dropdown-Menü in der Turnierspalte verwenden, um ein Match zuzuordnen.
3.16. Leistungsstatistiken anzeigen
Das Stats-Panel ermöglicht es, die eigenen Leistungskennzahlen (PR und MWC-Kosten) anhand der importierten Positionen anzuzeigen.
CTRL-D drücken oder im unteren Panel auf den Reiter Stats klicken.
Die Filterleiste verwenden, um die Analyse nach Spieler, Turnier, Datumsbereich, Entscheidungstyp oder Matchlänge einzuschränken.
Auf eine Kennzahl klicken, um direkt zu den entsprechenden Positionen zu gelangen.
3.17. Den EPC berechnen
Der EPC-Rechner (Effective Pip Count) ermöglicht es, die Auswürfelstatistiken (Bearoff) einer Position zu berechnen.
CTRL-E drücken, im unteren Panel auf den Reiter EPC klicken oder den Befehl
epcausführen.Die Position der Steine im Heimfeld (letzte 6 Punkte) bearbeiten.
Die Ergebnisse werden in Echtzeit im dafür vorgesehenen EPC-Panel angezeigt: EPC, durchschnittliche Anzahl der Würfe, Standardabweichung, Pip Count und Wastage.
Bemerkung
Der Rechner arbeitet für beide Spieler gleichzeitig.
3.18. Die Analyse einer aus XG importierten Position anzeigen
Wenn eine von XG, GNUbg oder BGBlitz analysierte Position in blunderDB importiert wurde, kann die Analyse durch Drücken von CTRL-L angezeigt werden.
Wenn die Position einer Zugentscheidung entspricht, werden die fünf besten Züge in getrennten Zeilen angezeigt. Für jede Zeile werden die Informationen in dieser Reihenfolge angegeben: der zugehörige Zug, die normalisierte Equity, der Equity-Fehler des Zuges, die Gewinn-, Gammon- und Backgammon-Chancen des Spielers, die Gewinn-, Gammon- und Backgammon-Chancen des Gegners sowie die Analysetiefe.
Wenn die Position einer Dopplerentscheidung entspricht, werden die Kosten jeder Entscheidung sowie die Gewinnchancen der Position angezeigt.
Wenn für dieselbe Position mehrere Analyse-Engines vorhanden sind (zum Beispiel XG und GNUbg), gibt eine zusätzliche Spalte die Ursprungs-Engine jeder Analyse an.
Bei der Navigation durch ein Match wird der tatsächlich gespielte Zug in der Zugliste hervorgehoben. Wenn die Position in mehreren Matches aufgetreten ist, werden alle gespielten Züge angegeben.
Tipp
Beim Klicken auf einen Zug im Analyse-Panel werden die entsprechenden Pfeile auf dem Board angezeigt.
3.19. Eine Position nach XG exportieren
Um eine Position aus blunderDB nach XG zu exportieren,
die zu exportierende Position in blunderDB anzeigen und CTRL-C drücken,
XG öffnen und CTRL-V drücken.
3.20. Die verschiedenen Positionen anzeigen
Um die verschiedenen Positionen der aktuellen Bibliothek anzuzeigen, die Tasten LINKS und RECHTS verwenden. Mit der Taste HOME gelangt man zur ersten Position. Mit der Taste ENDE gelangt man zur letzten Position.
Um den Bearoff links anzuzeigen, CTRL-LINKS drücken. Um den Bearoff rechts anzuzeigen, CTRL-RECHTS drücken.
3.21. Positionen nach Kriterien suchen
Um nach Positionstypen zu suchen,
TAB drücken, um das Suchfenster zu öffnen,
die zu suchende Positionsstruktur bearbeiten. blunderDB filtert die Positionen, die mindestens die eingegebene Steinstruktur aufweisen. Im Zweifelsfall die Position durch Drücken der RÜCKTASTE löschen, um möglichst viele Ergebnisse zu erhalten. Bei Bedarf die Position des Dopplerwürfels und den Punktestand bearbeiten.
Das Suchfenster bietet zwei Steinstrukturen, die über die Reiter At least und Except oben im Fenster ausgewählt werden können:
At least (Standard): blunderDB filtert die Positionen, die mindestens die eingegebene Steinstruktur aufweisen;
Except: blunderDB schließt die Positionen aus, die einen der eingegebenen Steine enthalten. Das Board ist beim Bearbeiten dieser Struktur rot umrandet. Eine Position wird verworfen, wenn sie mindestens einen der gezeichneten Elemente enthält (zum Beispiel behält das Zeichnen eines Steins auf den Punkten 1, 3 und 5 nur die Positionen, die keinen Stein auf diesen Punkten haben). Die Anzahl der Steine pro Punkt ist nicht begrenzt: 3 Steine auf einem Punkt anzugeben schließt die Positionen mit 3 oder mehr Steinen an dieser Stelle aus (nützlich, um einen Punkt ohne Spare zu suchen). Zwei schnelle Klicks auf einen Punkt markieren ihn als zwingend leer (rot schraffierte Zelle, kein Stein, unabhängig von der Farbe); ein einfacher Klick auf diesen Punkt hebt die Markierung auf.
Wenn ein Punkt zu beiden Strukturen gehört, setzt sich das Kriterium Except durch, falls es dem Kriterium At least widerspricht.
Methode 1 (einfach):
Das Suchfenster öffnen (CTRL-F)
Die Suchfilter hinzufügen und einstellen
Durch Klicken auf „Search“ bestätigen.
Methode 2 (fortgeschritten):
die Befehlszeile durch Drücken der LEERTASTE öffnen,
s eingeben und gegebenenfalls zusätzliche Filter hinzufügen (zum Beispiel cube oder score, um den Dopplerwürfel beziehungsweise den Punktestand zu berücksichtigen. Siehe Abschnitt 4.4 für eine vollständige Liste der verfügbaren Filter).
die Anfrage durch Drücken der EINGABETASTE bestätigen.
Die angezeigten Positionen sind diejenigen aus der Datenbank, die die vom Benutzer eingegebenen Suchkriterien erfüllen.