Informazioni

Contatti

Autore: Kévin Unger <blunderdb@proton.me>. Puoi anche trovarmi su Heroes con il nickname postmanpat.

Ho sviluppato blunderDB inizialmente per uso personale, per poter individuare schemi ricorrenti nei miei errori. Ma è molto gratificante ricevere riscontri, soprattutto dopo aver dedicato un mucchio di ore a progettazione, programmazione, debug… Quindi non esitare a scrivermi per condividere la tua esperienza. Tutti i riscontri (costruttivi) sono benvenuti.

Ecco diversi modi per discutere:

I ticket aperti sono raggruppati per milestone su GitHub. Le idee si discutono nelle Discussions — categoria Ideas, e ogni versione pubblicata è annunciata nella categoria Announcements.

Fare una donazione

Se apprezzi blunderDB e vuoi sostenere gli sviluppi passati e futuri, puoi

  • offrirmi da bere se abbiamo il piacere di incontrarci!

  • fare una piccola donazione tramite PayPal all’indirizzo blunderdb@proton.me

Ringraziamenti

Dedico questo piccolo software alla mia compagna Anne-Claire e alla nostra cara figlia Perrine. Desidero ringraziare in modo particolare alcuni amici:

  • Tristan Remille, per avermi avviato al backgammon con gioia e benevolenza; per indicare la Via nella comprensione di questo meraviglioso gioco; per continuare a incoraggiarmi nonostante i miei modesti tentativi di giocare meglio.

  • Nicolas Harmand, allegro compagno ormai da più di una decina d’anni in belle avventure, e un fantastico compagno di gioco da quando ha preso il virus del backgammon.

Crediti

blunderDB incorpora codice, dati e caratteri di altre persone. L’inventario completo, con il testo delle licenze, è il file THIRD_PARTY.md distribuito con ogni pacchetto (/usr/share/doc/blunderdb/) e presente alla radice del repository. L’essenziale:

  • la rete neurale strehl-prob5-512-512-256-128 è opera di Alexander Strehl (alexstrehl/backgammon-ai-engine, licenza MIT); la ricerca, il modello di cubo e la tabella di match equity che la circondano costituiscono la configurazione propria di gammonNet (MIT);

  • la tabella di match equity Kazaross-XG2 è opera di Neil Kazaross;

  • le tabelle dei take point e dei valori di gammon sono tratte da The Theory of Backgammon di Dirk Schiemann;

  • le tabelle di bearoff a un lato (6 punti, 15 pedine, per l’EPC) e a due lati (6 punti, 6 pedine, per i verdetti di cubo nelle corse) sono calcolate da blunderDB stesso, tramite un porting dello strumento makebearoff di GNU Backgammon; il risultato è identico byte per byte a quello di gnubg, la cui impronta SHA-256 serve da riferimento. GNUbg è software libero sotto licenza GPL;

  • i file di match sono letti da xgparser, gnubgparser e bgfparser (MIT);

  • lato Go: modernc.org/sqlite (BSD-3-Clause), pgx, Wails e go-fsrs (MIT);

  • lato interfaccia: Svelte, two.js, Chart.js e driver.js (MIT);

  • i caratteri Nunito e Noto Sans JP (SIL Open Font License 1.1).