Σχετικά

Επικοινωνία

Συγγραφέας: Kévin Unger <blunderdb@proton.me>. Μπορείτε επίσης να με βρείτε στο Heroes με το ψευδώνυμο postmanpat.

Ανέπτυξα αρχικά το blunderDB για προσωπική μου χρήση, ώστε να μπορώ να εντοπίζω μοτίβα στα λάθη μου. Ωστόσο, είναι πολύ ευχάριστο να λαμβάνεις σχόλια, ειδικά όταν έχεις ξοδέψει πολλές ώρες σε σχεδιασμό, προγραμματισμό, αποσφαλμάτωση… Γι” αυτό μη διστάσετε να μου γράψετε για να μοιραστείτε την εμπειρία σας. Όλα τα (εποικοδομητικά) σχόλια είναι ευπρόσδεκτα.

Ακολουθούν διάφοροι τρόποι για να επικοινωνήσετε:

  • συμμετάσχετε στον διακομιστή Discord του blunderDB: https://discord.gg/DA5PpzM9En

  • στείλτε μου email στο blunderdb@proton.me,

  • μιλήστε μαζί μου, αν συναντηθούμε σε κάποιο τουρνουά,

  • στο Github,

    • ανοίξτε ένα ζήτημα: https://github.com/kevung/blunderDB/issues

    • για διορθώσεις σφαλμάτων ή προτάσεις βελτίωσης, δημιουργήστε ένα pull request.

Τα ανοικτά αιτήματα ομαδοποιούνται ανά ορόσημο στο GitHub. Οι ιδέες συζητούνται στις Discussions — κατηγορία Ideas, και κάθε δημοσιευμένη έκδοση ανακοινώνεται στην κατηγορία Announcements.

Κάντε μια δωρεά

Αν εκτιμάτε το blunderDB και θέλετε να στηρίξετε την παρελθούσα και μελλοντική ανάπτυξή του, μπορείτε

  • να με κεράσετε ένα ποτό αν έχουμε τη χαρά να συναντηθούμε!

  • να κάνετε μια μικρή δωρεά μέσω PayPal στη διεύθυνση blunderdb@proton.me

Ευχαριστίες

Αφιερώνω αυτό το μικρό λογισμικό στη σύντροφό μου Anne-Claire και στη γλυκιά μας κόρη Perrine. Θέλω να ευχαριστήσω ιδιαίτερα μερικούς φίλους:

  • Tristan Remille, για τη μύησή μου στο τάβλι με χαρά και καλοσύνη· για το ότι μου δείχνει τον Δρόμο στην κατανόηση αυτού του υπέροχου παιχνιδιού· για το ότι συνεχίζει να με ενθαρρύνει παρά τις φτωχές μου προσπάθειες να παίξω καλύτερα.

  • Nicolas Harmand, χαρούμενος σύντροφος εδώ και πάνω από μια δεκαετία σε υπέροχες περιπέτειες, και φανταστικός συμπαίκτης από τότε που κόλλησε τον ιό του τάβλι.

Πιστώσεις

Το blunderDB ενσωματώνει κώδικα, δεδομένα και γραμματοσειρές άλλων ανθρώπων. Ο πλήρης κατάλογος, με τα κείμενα των αδειών, είναι το αρχείο THIRD_PARTY.md που συνοδεύει κάθε πακέτο (/usr/share/doc/blunderdb/) και βρίσκεται στη ρίζα του αποθετηρίου. Τα βασικά:

  • το νευρωνικό δίκτυο strehl-prob5-512-512-256-128 είναι έργο του Alexander Strehl (alexstrehl/backgammon-ai-engine, άδεια MIT)· η αναζήτηση, το μοντέλο βιδωτού και ο πίνακας match equity γύρω του αποτελούν τη δική του διαμόρφωση του gammonNet (MIT)·

  • ο πίνακας match equity Kazaross-XG2 είναι έργο του Neil Kazaross·

  • οι πίνακες take point και gammon values προέρχονται από το The Theory of Backgammon του Dirk Schiemann·

  • οι πίνακες bearoff, μονόπλευρος (6 σημεία, 15 πούλια, για το EPC) και αμφίπλευρος (6 σημεία, 6 πούλια, για τις ετυμηγορίες κύβου στις κούρσες), υπολογίζονται από το ίδιο το blunderDB, μέσω μιας μεταφοράς του εργαλείου makebearoff του GNU Backgammon· το αποτέλεσμα είναι πανομοιότυπο byte προς byte με αυτό του gnubg, του οποίου το αποτύπωμα SHA-256 χρησιμεύει ως αναφορά. Το GNUbg είναι ελεύθερο λογισμικό υπό άδεια GPL·

  • τα αρχεία αγώνων διαβάζονται από τα xgparser, gnubgparser και bgfparser (MIT)·

  • από την πλευρά της Go: modernc.org/sqlite (BSD-3-Clause), pgx, Wails και go-fsrs (MIT)·

  • από την πλευρά της διεπαφής: Svelte, two.js, Chart.js και driver.js (MIT)·

  • οι γραμματοσειρές Nunito και Noto Sans JP (SIL Open Font License 1.1).