blunderDB

blunderDB ist eine Software zum Erstellen von Datenbanken mit Backgammon-Stellungen. Ihre wichtigste Stärke besteht darin, einen einzigen Ort bereitzustellen, an dem ein Spieler die Stellungen sammeln kann, die er angetroffen hat (online, bei Turnieren), und diese Stellungen erneut studieren zu können, indem er sie mit verschiedenen, beliebig kombinierbaren Filtern filtert. blunderDB kann außerdem dazu verwendet werden, Kataloge von Referenzstellungen zu erstellen.

Die vorliegende Dokumentation ist wie folgt gegliedert:

  • Der Abschnitt Download und Installation erklärt, wie man blunderDB bezieht und startet.

  • Das Handbuch beschreibt die allgemeine Funktionsweise von blunderDB.

  • Der Benutzerleitfaden ist eine praktische Einführung, um blunderDB schnell zu nutzen.

  • Die Liste der Befehle sowie die Liste der Tastenkürzel ermöglichen eine effiziente Nutzung von blunderDB.

  • Der Abschnitt Befehlszeilenschnittstelle (CLI) beschreibt die verfügbaren Befehle für den Massenimport, die Automatisierung und das Scripting.

  • Die FAQ gibt Antworten auf die am häufigsten gestellten Fragen.

Versionsverlauf

Version

Datum

Ursache und/oder Art der Änderungen

0.1.0

31/12/2024

Beta-Version

0.2.0

06/01/2025

Diverse Fehlerbehebungen.

Hinzufügen von Match-/TP-/GV-Tabellen.

Hinzufügen von Suchfiltern (Züge, Dopplerentscheidung, Datum).

Hinzufügen von Metadaten zu den Stellungen.

Import-/Exportfunktion zwischen blunderDB-Instanzen.

Hinzufügen einer Metadaten-Funktion für die Datenbanken.

Einführung von Versionsnummern (Datenbank und Anwendung).

0.3.0

27/01/2025

Diverse Fehlerbehebungen.

Speichert automatisch die Fenstergröße.

Importiert eventuelle Kommentare aus XG.

0.4.0

03/02/2025

Diverse Fehlerbehebungen.

Hinzufügen eines Symbols für blunderDB.

Korrekturen an Filtern.

Hinzufügen der macOS-Unterstützung.

0.5.0

04/02/2025

Hinzufügen neuer Filter (Spiegelung, kein Kontakt, jan blot, outfield blot).

0.6.0

13/02/2025

Hinzufügen der Filterbibliothek.

Anzeige der Datenbankversion in den Metadaten.

0.7.0

16/02/2025

Unterstützung japanischer und deutscher XG-Exporte.

0.8.0

03/05/2025

Möglichkeit, den Pipcount auszublenden.

Laden einer zufälligen Stellung.

0.9.0

02/11/2025

Fehlerbehebung in der Filterbibliothek.

Datenbankimport/-export.

Anzeige von Pfeilen für die ausgewählten Züge.

Tastenkürzel für Import/Export.

0.10.0

25/02/2026

Import von Matches aus eXtreme Gammon (XG/XGP), GNUbg (SGF), Jellyfish (MAT/TXT) und BGBlitz (BGF/TXT).

Navigation in den Matches: Durchlaufen der Züge eines importierten Matches, mit Hervorhebung des gespielten Zugs.

Match-Panel: Liste, Sortierung, Inline-Bearbeitung, Vertauschen der Spieler, Zuordnung zu Turnieren.

Import per rekursivem Ordner und Import per Drag & Drop.

EPC-Rechner (Effective Pip Count) mit integrierter GNUbg-Bearoff-Datenbank.

Sammlungen: benutzerdefinierte Gruppierung von Stellungen.

Turniere: Gruppierung von Matches nach Veranstaltung.

Speichern und Wiederherstellen des Sitzungszustands (letzte Suche, aktuelle Stellung).

Automatische Migration des Datenbankschemas.

Mehrere-Engines-Anzeige in der Analyse.

Filter für Fehler/Blunder von Spieler 1 in den Suchen.

Export der Datenbank mit granularer Auswahl (Matches, Sammlungen, Turniere, gespielte Züge).

Navigationsschaltfläche in den Matches.

Pipcount-Anzeige in der Match-Navigation.

Vollständige Befehlszeilenschnittstelle (CLI).

Automatisches Wiederöffnen der letzten Datenbank.

Verbesserung der Symbolleiste und der Symbole.

0.11.0

06/03/2026

Filter zur Suche innerhalb der aktuell gefilterten Stellungen.

Hinzufügen von Filtern nach Match und nach Turnier.

Automatisches Leeren des Bretts beim Öffnen des Suchpanels.

0.12.0

19/03/2026

Import von eXtreme-Gammon-Stellungsdateien (XGP) mit Analyse.

0.13.0

28/03/2026

Vereinfachung der Oberfläche: Die Navigation in Matches und Sammlungen erfolgt nun direkt über die Panels.

In die Statusleiste integrierte Befehlszeile.

Konsolen-Panel in Log-Panel umbenannt.

Eigenes Bearoff-Panel im unteren Panel.

Kopieren/Einfügen von Stellungen im Suchpanel.

Drag & Drop zum Umordnen der Sammlungen, der Stellungen innerhalb der Sammlungen und der Matches innerhalb der Turniere.

Turnierspalte im Match-Panel mit Inline-Bearbeitung.

Automatische Anzeige des Analysepanels nach einer Suche.

0.14.0

30/03/2026

Eigenes Anki-Panel für das Lernen mit verteilter Wiederholung (FSRS-Algorithmus).

Import der Kommentare aus den XG-Dateien.

0.15.0

31/03/2026

Export der Stellung als PNG-Bild in die Zwischenablage (nur Brett via Ctrl+X oder Brett mit Analyse via Ctrl+X Ctrl+X).

0.16.0

18/04/2026

Datenbankschema v2.0.0: Deduplizierung der Stellungen über Zobrist-Hash, denormalisierte Filterspalten, Bitboard-Muster-Vorfilter, WAL-Journaling. Stapelimport >=3x schneller, gefilterte Suche <=100 ms bei 10k+ Stellungen. HINWEIS: DB-Dateien, die mit v0.16.0 erstellt wurden, können von älteren Versionen nicht geöffnet werden; alte DBs werden automatisch an Ort und Stelle migriert (zuerst eine Sicherung anlegen).

0.17.0

20/04/2026

Speicheroptimierung: zlib-Komprimierung der Analysedaten (~80%ige Reduzierung), kompakte Kodierung der Stellungen (~90%ige Reduzierung der Größe). Hinzufügen von 5 fehlenden Indizes zur Verbesserung der Suchleistung. Korrektur der Suche nach Cube-Fehler. Korrektur des EDIT-Modus nach einer Suche ohne Ergebnisse. Wiederherstellung des Zustands des Suchpanels beim Wechsel der Reiter. Entfernung von 62 Debug-Anweisungen aus den kritischen Pfaden.

0.18.0

20/04/2026

Größeres Code-Refactoring: Aufteilung von db.go (10k Zeilen) in 19 spezialisierte Dateien, Extraktion von 7 Service-Modulen aus App.svelte (4888→469 Zeilen), Konsolidierung der Modal-/Panel-Stores. Vollständige Migration zu Svelte 5 Runes. Ersetzung von 9 Tabellen-Modals durch eine generische DataTableModal-Komponente. Hinzufügen von ESLint + Prettier + vitest (125 Frontend-Tests) mit CI. WCAG-2.1-AA-Konformität (sichtbarer Fokus, ARIA-Rollen, Tastaturnavigation). Umstellung des Database-Mutex auf RWMutex für bessere Lese-Parallelität. Vollständige CLI-Dokumentation (CLI_USAGE.md + Sphinx FR/EN). Neuschreiben der README. Behebung aller ESLint-Warnungen (46→0) und Vite-Warnungen (6→0).

0.19.0

07/05/2026

Hinzufügen des Stats-Panels: Indikatoren PR (Performance Rate), Snowie Error Rate und MWC cost (Match Winning Chance cost), Filterleiste (Spieler, Turnier, Datum, Entscheidungstyp, Matchlänge), Dashboard-Reiter mit Niveau-Karten / gleitendem PR / Top-Blunders, Progression-Reiter mit Kurve pro Turnier und Streudiagramm pro Match, Fehler-Reiter mit Aufschlüsselung nach Cube-Aktion und Histogramm der Fehlergrößen. Interaktives Drill-down zu den Stellungen / Matches / Turnieren von allen Indikatoren aus. Sofortiges Umschalten zwischen PR / MWC. CLI-Befehl list –type stats. Abgleich der Indikatoren PR / Snowie ER / MWC mit eXtremeGammon und gnuBG (Equity-Schwelle 0.16 für knappe Cubes). Korrektur der cube_error-Berechnung für Double/Pass-Entscheidungen. Dokumentation des Statistikmodells (Anhang: Statistikmodell — Abgleich XG / gnuBG / blunderDB). Siehe Stats-Panel.

0.20.0

31/05/2026

Hinzufügen der Ausschluss-Struktur Except zum Suchpanel: schließt Stellungen aus, die einen der gezeichneten Steine enthalten, mit einem Marker « muss leer sein » (Doppelklick) und unbegrenzter Anzahl an Steinen pro Punkt (Befehl x). Hinzufügen der Option « nur erster Würfel » zum Würfelfilter (Variante D1, CLI-Option –dice). Kommentare-Panel: das Eingabefeld wird beim Öffnen automatisch fokussiert und die Schaltflächen Bearbeiten / Löschen sind immer sichtbar. Korrektur des Filters « Search Text », der nicht alle Kommentar-Tags fand.

0.21.0

01/06/2026

Internationalisierung der Oberfläche: das gesamte blunderDB (Symbolleiste, Panels, Meldungen, Hilfe) kann nun wahlweise auf Englisch, Französisch, Deutsch, Italienisch, Spanisch, Finnisch, Japanisch, Griechisch oder Russisch angezeigt werden. Hinzufügen eines Konfigurationsfensters, das über eine zahnradförmige Schaltfläche in der Symbolleiste erreichbar ist und die Auswahl der Sprache ermöglicht. Die Sprachauswahl bleibt über Sitzungen hinweg erhalten. Siehe Konfiguration.

0.22.0

02/06/2026

Hinzufügen eines Headless-Modus (Server), fortgeschritten und optional, der die Desktop-Anwendung ergänzt: ein Daemon serve, der die Engine über HTTP + JSON bereitstellt, ein mehrbenutzerfähiges PostgreSQL-Backend mit Abschottung pro Tenant (und optionaler Row-Level Security), ein Befehl migrate zum Übertragen einer SQLite-Datenbank nach PostgreSQL sowie ein generischer Dispatcher call, der über die Kommandozeile Zugriff auf alle Speicheroperationen gibt. Import einzelner Stellungen aus neuen Formaten (eXtreme Gammon .xgp, BGBlitz-Text, native .db-Bibliothek) mit Anreicherung der Duplikate zwischen den Formaten. Korrekturen: Die Panels verursachen keinen Fehler mehr, wenn keine Datenbank geöffnet ist, und das Kommentar-Panel läuft beim Öffnen nicht mehr in eine Schleife. Siehe Headless-Modus (Server).

0.23.0

05/06/2026

Hinzufügen geführter Touren durch die Oberfläche (allgemeine Tour, Suche, Matches, Turniere), wiederholbar über die Symbolleiste oder den Befehl tour, sowie einer Beispieldatenbank, die sich mit dem Befehl demo laden lässt, um das Werkzeug zu erkunden, ohne eigene Partien zu importieren. Anpassung der Brettfarben (Hintergrund, Rahmen, Zungen, Steine, Würfel, Dopplerwürfel) über das Einstellungsfenster. Autovervollständigung der Kommandozeile (TAB-Taste). Suchpanel: explizite Steuerung des Entscheidungstyps (Zug / Dopplung), mit einem Untertyp Dopplung / Kein Doppel oder Annehmen / Aufgeben für Doppler-Entscheidungen, synchronisiert mit dem Brett; der angebotene Dopplerwürfel wird bei Annehmen/Aufgeben-Entscheidungen in der Mitte des Bretts angezeigt. Suche einer Position über ihre Kennung (Filter id). Behebung der Zuordnung des Doppler-Fehlers zu Spieler 1. Siehe Geführte Touren und Beispieldatenbank.

0.24.0

06/06/2026

Hinzugefügt: ein Container-Image (Docker) für den Headless-Modus: ein dedizierter Einstiegspunkt serve und eine Dockerfile.serve, die eine statische Binärdatei ohne grafische Oberfläche erzeugt, um die blunderDB-Engine als Dienst hinter einem Reverse-Proxy bereitzustellen. Siehe Headless-Modus (Server).

0.25.0

07/06/2026

Server-Modus (headless): zwei neue Methoden, um eine Stellung zu rekonstruieren, ohne sie zu speichern — positions.fromXGID dekodiert eine XGID-Zeichenkette in eine Stellung, und positions.fromXGP liest eine Einzelstellungsdatei .xgp. Siehe Headless-Modus (Server).

0.26.0

09/06/2026

Anzeigeeinstellungen für die Oberfläche im Konfigurationsfenster: ein Schieberegler zur Skalierung, um die gesamte Oberfläche zu vergrößern oder zu verkleinern, sowie eine Auswahl der Panel-Position (unten, seitlich oder automatisch), um breite Bildschirme besser auszunutzen. Hinzugefügt: eine Informationsleiste über dem Brett, die die Spieler und den Match-Kontext anzeigt (Ereignis, Ort, Runde, Datum, Länge). Beim Öffnen einer Datenbank wird das Matchs-Panel sofort angezeigt und die Durchsicht beginnt bei der ersten Stellung. Die Tastenkürzel sind nun unabhängig von der Tastaturbelegung (AZERTY, QWERTY, QWERTZ…). Behebung der XGID-Dekodierung (Jacoby/Beaver-Indikatoren und Doppler-Wert). Hinzufügen der Reiter für mehrere Ansichten: mehrere unabhängige Arbeitsbereiche (Positionsliste, aktuelle Position, Suche) mit den Tastenkürzeln CTRL-T (neue Ansicht), CTRL-W (schließen), CTRL-PageUp/CTRL-PageDown (Ansicht wechseln) und Umbenennen per Doppelklick auf den Reiter. Siehe Konfiguration und Ansichts-Reiter.

0.27.0

13/06/2026

Anki-Panel: ein neuer Modus für freies Üben (cram), erreichbar über die Schaltfläche Cram neben Study, der zufällige Stellungen aus dem Deck anzeigt, ohne den Plan der verteilten Wiederholung zu verändern — ideal zum Aufwärmen vor einem Turnier oder zum intensiven Wiederholen eines Decks, ohne dessen Reihenfolge zu stören. Suche: ein neuer Befehl blunders (Alias bl), der die größten Fehler (Equity/MWC) direkt in die Analyseansicht lädt, mit einer optionalen Anzahl zur Auswahl der Menge (bl 50); ein neuer Spielerfilter pl'Name', der jede Stellung aus einer Partie findet, an der ein bestimmter Spieler an einer der beiden Seiten beteiligt war; und Tooltips, die beim Überfahren jedes Filters im Suchpanel das zugehörige Befehlskürzel anzeigen. Server-Modus (headless): neue Methoden matches.movesByMatch (alle Züge einer Partie in einem einzigen Aufruf) und positions.epc (Effective Pip Count für beide Spieler). Siehe Anki-Panel und Liste der Befehle.

0.28.0

15/07/2026

Suchpanel: einheitlicher Filter „Matches & Turniere“, der die Eingabefelder für numerische Kennungen durch ein Auswahlfenster ersetzt (per Text filterbare Kontrollkästchen-Listen, Schaltflächen Alle/Keine, das Ankreuzen eines Turniers kreuzt dessen zugehörige Matches an) — schneller bei großen Datenbanken, da der Matches-Tab und die Turnier-Ansicht die PR/MWC-Indikatoren nur noch für die angezeigten Matches neu berechnen; cli list --type tournaments schließt die entsprechende Parity-Lücke. Neuer Filter „Einzeln importiert“ (Kontrollkästchen der Gruppe Sonstiges, oder das Befehlskürzel i, s i; auch über die CLI mit --individual verfügbar), um eine Stellung zu finden, die einzeln gespeichert oder importiert wurde, statt in einem Match-Import verborgen zu sein. Fehlerbehebung bei Datenverlust: Das Löschen eines Matches löscht nun keine Stellungen mehr, die einzeln importiert, einer Sammlung hinzugefügt oder in ein Anki-Deck aufgenommen wurden, selbst wenn dieses Match sie ebenfalls enthielt. Server-Modus (headless): sechs neue Methoden für den Anki-Planer der verteilten Wiederholung (FSRS) — Wiederholungsprotokoll (anki.reviewLog), Vorschau der fälligen Karten (anki.forecast), Aussetzen / Zurückstellen / Löschen einer Karte (anki.suspendCard, anki.buryCard, anki.removeCard) sowie automatische Anpassung der Zielretention eines Decks an dessen beobachtete Erfolgsquote (anki.optimizeParams); neue Methode tenant.purge zum endgültigen Löschen der Daten eines Tenants bei einem PostgreSQL-Mehrbenutzer-Deployment; neue Methoden matches.list (Filterung/Sortierung/Paginierung) und stats.matchBadges (PR/MWC-Indikatoren begrenzt auf eine Liste von Matches). Native Linux-Distribution: .deb-/.rpm-Pakete, die das beim Herunterladen der rohen Binärdatei verlorene Ausführungsrecht beibehalten. Import: Nach dem Import eines Matches wird nun der Matches-Tab angezeigt, und die importierten Stellungen sind sofort sichtbar; nach dem Import einer einzelnen Stellung (XGP-Datei, BGBlitz-Stellung, Stellungstextdatei, eingefügte Stellung oder ein Stellungsstapel) öffnet sich nun direkt der Analyse-Tab mit der importierten Stellung, statt des Matches-Tabs; behoben: das Einfügen einer französischen oder deutschen eXtreme-Gammon-Analyse von macOS aus, das leer blieb (durch die Zwischenablage des Systems zerlegte Akzente). Siehe Headless-Modus (Server), Liste der Befehle und Download und Installation.

0.29.0

18/07/2026

Export eines Matches im Jellyfish/gnubg-Format (.mat) sowohl über die Oberfläche (Matches-Panel) als auch über die Kommandozeile, mit der entsprechenden Server-Route — praktisch, um ein Match in einer anderen Backgammon-Software erneut durchzuspielen. Suche: neuer Diskriminator „ausgeschlossene Würfel“ (Befehlskürzel xD65, mehrere erlaubt), der Positionen ausschließt, deren Wurf einem bestimmten Würfelwurf entspricht. Sicheres gleichzeitiges Öffnen: Eine Datenbank, die bereits in einem anderen blunderDB-Fenster zum Schreiben geöffnet ist, wird nun schreibgeschützt geöffnet (Navigation, Suche und Analyse möglich, Änderungen deaktiviert, Hinweis „[schreibgeschützt]“ in der Titelleiste), statt eine Beschädigung zu riskieren. Herkunft der Positionen: Außerhalb des Match-Modus zeigt die Informationsleiste über dem Brett das Match — und dessen Turnier — an, aus dem die untersuchte Position stammt, mit einem Badge „+N“, wenn sie in mehreren Matches vorkommt. Erhöhte Robustheit gegenüber der Umgebung: automatischer Rückfall, wenn eine Schriftart, die Zwischenablage oder die zuletzt geöffnete Datenbank nicht verfügbar sind. Ein explizites Neuladen der Bibliothek (CTRL-R, Schaltfläche in der Werkzeugleiste oder Befehl e) öffnet das Analysepanel der angezeigten Position erneut. Nennenswerte Korrekturen: Behebung einer Blockade beim Export großer Datenbanken, Schaltfläche „Keine“ des Exports, die tatsächlich kein Match exportierte, Filter nach mehrwortigem Kommentar, Entdopplung des Ereignisses und des Turniers in der Informationsleiste sowie verschiedene Anzeigeanpassungen. Siehe Liste der Befehle, Matches-Panel und Handbuch.

0.30.0

26/07/2026

Kommentarsuche: Der Filter „Suchtext“ wird zum Filter „Kommentar“ und bietet drei sich ausschließende Modi — enthält Text (bisheriges Verhalten, Token t""Wort1;Wort2""), hat einen Kommentar (Token co) und ohne Kommentar (Token xco) —, um kommentierte Positionen auf einen Griff zu finden oder umgekehrt jene, die noch zu kommentieren sind. In eXtreme Gammon markierte Positionen: Die beim Analysieren einer XG-Partie gesetzten Markierungen werden nun beim Import gelesen und lassen sich mit dem Filter „Markiert“ (Token fl) wiederfinden, kombinierbar mit allen anderen Kriterien; eine markierte Dopplungsentscheidung ergibt zwei markierte Positionen, die Dopplung und das Annehmen/Aufgeben. Die Markierung wirkt nicht rückwirkend: Importieren Sie einfach die betreffende .xg-Datei erneut, damit ihre Markierungen in die Datenbank gelangen, ohne vorhandene Kommentare oder Analysen anzutasten. Bemerkenswerte Korrekturen: Der auf dem Turnier-Badge angezeigte PR bezieht sich auf den Referenzspieler statt auf beide Spieler zusammen, auf einer Suche beruhende Anki-Stapel berücksichtigen wieder die Filter dieser Suche, statt die gesamte Datenbank zu übernehmen, und eine Blockade der Suche bei Kombination bestimmter Filter (Text, Datum, Fehler des gespielten Zuges) ist behoben. Siehe Liste der Befehle und Handbuch.

0.31.0

04/08/2026

Weitergabe einer Datenbank an Dritte: zwei voneinander unabhängige Mechanismen, beide optional und beide beim Export zu wählen. Das Herkunfts-Wasserzeichen hält in der Datei fest, was sie ist und woher sie kommt, signiert mit einer Ausstelleridentität, die bei der ersten Verwendung von selbst entsteht; die Kennzeichnung ist nicht fälschbar, steht am Kopf des Metadaten-Panels (oder über blunderdb info, das nie in die Datei schreibt) und zeichnet auf der Empfängerseite nichts auf — kein Protokoll, keine Nachverfolgung. Der Passwortschutz erzeugt eine verschlüsselte .dbx-Datei (AES-256-GCM, Schlüssel per Argon2id abgeleitet), die bei jedem Öffnen geprüft wird und deren Kopf unverschlüsselt lesbar bleibt; die Identität lässt sich in den Einstellungen als einzelne Datei speichern und laden. Neu gestaltetes Exportfenster: eine Ansicht statt vier, ein Hinweis darauf, was tatsächlich exportiert wird (die angezeigten Stellungen), der abgedeckte Anteil jeder Sammlung rot hervorgehoben, wenn er unvollständig ist, Turniere nur zusammen mit ihren Partien exportierbar — und ein dreimal schnellerer Export. Einstellungsfenster in drei Registerkarten gegliedert (Oberfläche, Brettfarben, Ausstelleridentität), mit stabiler Größe und Position. Metadaten-Panel in einem einzigen Raster angeordnet. Das Log-Panel, das nur die eingegebenen Befehle wiedergab, wurde entfernt. Wichtige Korrekturen: Ein falsches Passwort öffnet keine geschützte Datenbank mehr, Felder in Dialogfenstern verlieren beim Klicken nicht mehr den Fokus, die Berechnung der PR/MWC-Kennzahlen stürzt bei einem Geldspiel nicht mehr ab, und temporäre Dateien (-wal, -shm, Sperrdatei) werden beim Schließen aufgeräumt. Siehe Eine Datenbank weitergeben: Herkunft und Passwort und Handbuch.

0.32.0

09/08/2026

Das EPC-Panel wird zum Bearoff-Panel und erhält die vollständige Rennen-Analyse. Bei einer reinen Bearoff-Stellung zeigt es — zusätzlich zu EPC, Pip-Count, Wastage und durchschnittlicher Wurfzahl jedes Spielers, nun als Tabelle mit einer vorzeichenbehafteten Δ-Zeile dargestellt — die Gewinnwahrscheinlichkeiten beider Spieler und die Money-Equities (Cubeless, ohne Doppeln, Doppeln/Take, Doppeln/Pass, mit dem Abstand jeder Entscheidung zur besten) sowie die beste Würfel-Entscheidung an. Zwei klar unterschiedene Regime: exakt (Lesen aus einer Two-Sided-Datenbank; integrierte TS-06-06-Datenbank von GNUbg, die bis zu 6 Steine pro Spieler abdeckt) und geschätzt (kalibrierte Faltung, angezeigte Fehlermarge — das Würfel-Urteil wird nie geschätzt). Die erweiterte Datenbank TS-06-11 (exaktes Urteil bis 11 Steine pro Spieler, 1,2 GB) lässt sich über den neuen Reiter Bearoff der Konfiguration herunterladen, mit Integritätsprüfung und Fortsetzen unterbrochener Downloads; auch eine beliebige Two-Sided-.bd-Datei von gnubg kann angegeben werden. Challenge-Modus für das Training: Die Ergebnisse werden bei jeder Änderung verdeckt und lassen sich Zone für Zone per Klick aufdecken. Bearbeitung vollständig am Brett: Steine beider Heimfelder, Spieler am Zug (Klick auf das Auswurf-/Score-Rechteck) und Position des Verdopplungswürfels (Klick auf den Würfel). Der Klick auf das Brett ist nun bei jeder Oberflächenskalierung exakt (ein Klick auf Punkt 1 konnte auf Punkt 2 landen). Neuer Befehl blunderdb epc in der Kommandozeile und Option --bearoff-ts des Server-Modus. Ein neuer Abschnitt des Handbuchs, „Methodik und Annahmen des Bearoff-Panels“, legt die Annahmen hinter jedem angezeigten Wert erschöpfend dar. Siehe Bearoff-Panel und Methodik und Annahmen des Bearoff-Panels.

Inhaltsverzeichnis

Kontakt

Autor: Kévin Unger <blunderdb@proton.me>. Sie finden mich auch auf Heroes unter dem Benutzernamen postmanpat.

Ich habe blunderDB ursprünglich für meinen persönlichen Gebrauch entwickelt, um Muster in meinen Fehlern erkennen zu können. Doch es ist sehr erfreulich, Rückmeldungen zu erhalten, besonders wenn man viele Stunden in Konzeption, Programmierung und Debugging gesteckt hat. Zögern Sie also nicht, mir zu schreiben, um Ihre Erfahrungen mitzuteilen. Jedes (konstruktive) Feedback ist willkommen.

Hier sind mehrere Möglichkeiten zum Austausch:

Spenden

Wenn Sie blunderDB schätzen und die bisherige und zukünftige Entwicklung unterstützen möchten, können Sie

  • mir ein Getränk spendieren, falls wir uns kennenlernen dürfen!

  • eine kleine Spende per PayPal an die Adresse blunderdb@proton.me leisten

Danksagungen

Ich widme diese kleine Software meiner Partnerin Anne-Claire und unserer lieben Tochter Perrine. Ganz besonders möchte ich einigen Freunden danken:

  • Tristan Remille, dafür, dass er mich mit Freude und Wohlwollen ins Backgammon eingeführt hat; dass er den Weg zum Verständnis dieses wunderbaren Spiels weist; dass er mich trotz meiner kläglichen Versuche, besser zu spielen, weiter ermutigt.

  • Nicolas Harmand, fröhlicher Gefährte seit nunmehr über einem Jahrzehnt in tollen Abenteuern und ein fantastischer Spielpartner, seit er sich mit dem Backgammon-Virus angesteckt hat.