Acerca de
Contacto
Autor: Kévin Unger <blunderdb@proton.me>. También puede encontrarme en Heroes con el seudónimo postmanpat.
Desarrollé blunderDB inicialmente para mi uso personal, con el fin de poder detectar patrones en mis errores. Pero resulta muy gratificante recibir comentarios, sobre todo cuando uno ha dedicado un montón de horas al diseño, la programación y la depuración… Así que no dude en escribirme para compartir su experiencia. Todos los comentarios (constructivos) son bienvenidos.
Aquí tiene varias maneras de ponerse en contacto:
unirse al servidor de Discord de blunderDB: https://discord.gg/DA5PpzM9En
escribirme un correo a blunderdb@proton.me,
hablar conmigo, si coincidimos en un torneo,
en Github,
abrir un ticket: https://github.com/kevung/blunderDB/issues
para correcciones de errores o propuestas de mejora, crear una pull request.
Los tickets abiertos se agrupan por hito en GitHub. Las ideas se discuten en las Discussions — categoría Ideas, y cada versión publicada se anuncia en la categoría Announcements.
Hacer una donación
Si le gusta blunderDB y desea apoyar los desarrollos pasados y futuros, puede
¡invitarme a una copa si tenemos el placer de encontrarnos!
hacer una pequeña donación por PayPal a la dirección blunderdb@proton.me
Agradecimientos
Dedico este pequeño software a mi compañera Anne-Claire y a nuestra querida hija Perrine. Quiero dar las gracias muy especialmente a algunos amigos:
Tristan Remille, por haberme iniciado en el backgammon con alegría y benevolencia; por mostrar el Camino en la comprensión de este maravilloso juego; por seguir animándome a pesar de mis pobres intentos de jugar mejor.
Nicolas Harmand, alegre compañero desde hace ya más de una década en grandes aventuras, y un fantástico compañero de juego desde que pilló el virus del backgammon.
Créditos
blunderDB incorpora código, datos y fuentes de otras personas. El inventario completo, con el texto de las licencias, es el archivo THIRD_PARTY.md que se distribuye con cada paquete (/usr/share/doc/blunderdb/) y está en la raíz del repositorio. Lo esencial:
la red neuronal
strehl-prob5-512-512-256-128es obra de Alexander Strehl (alexstrehl/backgammon-ai-engine, licencia MIT); la búsqueda, el modelo de cubo y la tabla de match equity que la rodean son la configuración propia de gammonNet (MIT);la tabla de match equity Kazaross-XG2 es obra de Neil Kazaross;
las tablas de puntos de aceptación y de valores de gammon están tomadas de The Theory of Backgammon de Dirk Schiemann;
las tablas de bearoff de un solo lado (6 puntos, 15 fichas, para el EPC) y de dos lados (6 puntos, 6 fichas, para los veredictos de cubo en carreras) las calcula blunderDB mismo, mediante un port de la herramienta
makebearoffde GNU Backgammon; el resultado es idéntico byte a byte al de gnubg, cuya huella SHA-256 sirve de referencia. GNUbg es software libre bajo licencia GPL;los archivos de match se leen con xgparser, gnubgparser y bgfparser (MIT);
del lado de Go: modernc.org/sqlite (BSD-3-Clause), pgx, Wails y go-fsrs (MIT);
del lado de la interfaz: Svelte, two.js, Chart.js y driver.js (MIT);
las fuentes Nunito y Noto Sans JP (SIL Open Font License 1.1).