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,

  1. die zu importierende Position in XG anzeigen und CTRL-C drücken,

  2. 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:

  1. CTRL-I drücken oder in der Werkzeugleiste auf die Schaltfläche „Import“ klicken.

  2. Eine oder mehrere zu importierende Dateien auswählen.

  3. blunderDB erkennt das Format automatisch und importiert das Match.

  4. 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:

  1. CTRL-SHIFT-F drücken oder in der Werkzeugleiste auf die entsprechende Schaltfläche klicken.

  2. Den Ordner auswählen, der die Match-Dateien enthält.

  3. 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:

  1. Das Sammlungs-Panel öffnen (CTRL-B).

  2. Den Namen der neuen Sammlung eingeben und auf „Add“ klicken.

Positionen zu einer Sammlung hinzufügen:

  1. Die gewünschten Positionen auswählen.

  2. 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:

  1. Das Turnier-Panel öffnen (CTRL-Y).

  2. 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.

  1. CTRL-D drücken oder im unteren Panel auf den Reiter Stats klicken.

  2. Die Filterleiste verwenden, um die Analyse nach Spieler, Turnier, Datumsbereich, Entscheidungstyp oder Matchlänge einzuschränken.

  3. 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.

  1. CTRL-E drücken, im unteren Panel auf den Reiter EPC klicken oder den Befehl epc ausführen.

  2. Die Position der Steine im Heimfeld (letzte 6 Punkte) bearbeiten.

  3. 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,

  1. die zu exportierende Position in blunderDB anzeigen und CTRL-C drücken,

  2. 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.