Tietoja

Yhteystiedot

Tekijä: Kévin Unger <blunderdb@proton.me>. Minut tavoittaa myös Heroes-palvelusta käyttäjänimellä postmanpat.

Kehitin blunderDB:n alun perin omaan käyttööni voidakseni havaita toistuvia kaavoja virheissäni. On kuitenkin hyvin palkitsevaa saada palautetta, etenkin kun on käyttänyt paljon tunteja suunnitteluun, koodaukseen ja virheenkorjaukseen… Älä siis epäröi ottaa yhteyttä ja jakaa kokemuksiasi. Kaikki (rakentava) palaute on tervetullutta.

Tässä useita tapoja keskustella:

  • liity blunderDB:n Discord-palvelimelle: https://discord.gg/DA5PpzM9En

  • lähetä minulle sähköpostia osoitteeseen blunderdb@proton.me,

  • keskustele kanssani, jos tapaamme turnauksessa,

  • GitHubissa,

Avoimet tiketit on ryhmitelty GitHubissa virstanpylväiden mukaan. Ideoista keskustellaan Discussions-osion Ideas-kategoriassa, ja jokainen julkaistu versio ilmoitetaan Announcements-kategoriassa.

Lahjoita

Jos pidät blunderDB:stä ja haluat tukea sen mennyttä ja tulevaa kehitystä, voit

  • tarjota minulle juoman, jos meillä on ilo tavata!

  • tehdä pienen lahjoituksen PayPalilla osoitteeseen blunderdb@proton.me

Kiitokset

Omistan tämän pienen ohjelman kumppanilleni Anne-Clairelle ja rakkaalle tyttärellemme Perrinelle. Haluan kiittää aivan erityisesti muutamia ystäviä:

  • Tristan Remille, joka johdatti minut backgammonin pariin ilolla ja ystävällisyydellä; joka näyttää tien tämän upean pelin ymmärtämiseen; ja joka jatkaa minun kannustamistani vaatimattomista yrityksistäni pelata paremmin huolimatta.

  • Nicolas Harmand, iloinen kumppani jo yli kymmenen vuoden ajan hienoissa seikkailuissa, ja loistava pelikaveri siitä lähtien, kun hän sai backgammon-tartunnan.

Kiitokset kolmansille osapuolille

blunderDB sisältää muiden ihmisten koodia, dataa ja fontteja. Täydellinen luettelo lisenssiteksteineen on tiedosto THIRD_PARTY.md, joka toimitetaan jokaisen paketin mukana (/usr/share/doc/blunderdb/) ja on tietovaraston juuressa. Olennaisin:

  • neuroverkko strehl-prob5-512-512-256-128 on Alexander Strehlin työtä (alexstrehl/backgammon-ai-engine, MIT-lisenssi); haku, tuplausmalli ja otteluekvivalenssitaulukko sen ympärillä ovat gammonNet-projektin omaa kokoonpanoa (MIT);

  • Kazaross-XG2-otteluekvivalenssitaulukko on Neil Kazarossin työtä;

  • take point- ja gammon-arvotaulukot on otettu Dirk Schiemannin kirjasta The Theory of Backgammon;

  • yksipuolisen (6 pistettä, 15 nappulaa, EPC:tä varten) ja kaksipuolisen (6 pistettä, 6 nappulaa, kilpajuoksujen kuutiotuomioita varten) bearoff-taulukon laskee blunderDB itse portaamalla GNU Backgammonin makebearoff-työkalun; tulos on tavu tavulta sama kuin gnubg:n, ja sen SHA-256-tiiviste toimii vertailukohtana. GNUbg on GPL-lisensoitu vapaa ohjelmisto;

  • ottelutiedostot luetaan kirjastoilla xgparser, gnubgparser ja bgfparser (MIT);

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

  • käyttöliittymän puolella: Svelte, two.js, Chart.js ja driver.js (MIT);

  • fontit Nunito ja Noto Sans JP (SIL Open Font License 1.1).