Über blunderDB
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:
dem Discord-Server von blunderDB beitreten: https://discord.gg/DA5PpzM9En
mir eine E-Mail an blunderdb@proton.me schreiben,
sich mit mir unterhalten, falls wir uns bei einem Turnier treffen,
auf GitHub,
ein Ticket eröffnen: https://github.com/kevung/blunderDB/issues
für Fehlerbehebungen oder Verbesserungsvorschläge einen Pull Request erstellen.
Offene Tickets sind auf GitHub nach Meilenstein gruppiert. Ideen werden in den Discussions — Kategorie Ideas besprochen, und jede veröffentlichte Version wird in der Kategorie Announcements angekündigt.
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.
Danksagungen an Dritte
blunderDB enthält Code, Daten und Schriften anderer Personen. Das vollständige Verzeichnis mit den Lizenztexten ist die Datei THIRD_PARTY.md, die mit jedem Paket ausgeliefert wird (/usr/share/doc/blunderdb/) und im Wurzelverzeichnis des Repositorys liegt. Das Wesentliche:
das neuronale Netz
strehl-prob5-512-512-256-128ist das Werk von Alexander Strehl (alexstrehl/backgammon-ai-engine, MIT-Lizenz); die Suche, das Doppler-Modell und die Match-Equity-Tabelle darum herum sind die eigene Konfiguration von gammonNet (MIT);die Match-Equity-Tabelle Kazaross-XG2 ist das Werk von Neil Kazaross;
die Take-Point- und Gammon-Wert-Tabellen stammen aus The Theory of Backgammon von Dirk Schiemann;
die einseitige (6 Punkte, 15 Steine, für den EPC) und die zweiseitige (6 Punkte, 6 Steine, für Doppler-Urteile im Rennen) Bearoff-Datenbank werden von blunderDB selbst berechnet, durch eine Portierung des Werkzeugs
makebearoffvon GNU Backgammon; das Ergebnis ist Byte für Byte identisch mit dem von gnubg, dessen SHA-256-Fingerabdruck als Referenz dient. GNUbg ist freie Software unter der GPL-Lizenz;Matchdateien werden von xgparser, gnubgparser und bgfparser (MIT) gelesen;
auf der Go-Seite: modernc.org/sqlite (BSD-3-Clause), pgx, Wails und go-fsrs (MIT);
auf der Oberflächenseite: Svelte, two.js, Chart.js und driver.js (MIT);
die Schriften Nunito und Noto Sans JP (SIL Open Font License 1.1).