Hello Backgammon and GnuBG friends I have a bot running on FIBS called NiceRollerBot. It's running reliably today.
The code is written entirely in Python and solves the problem of the interface between the GnuBG and FIBS command-line interfaces. I've resolved all the inconsistencies between these environments. I'm happy to help simplify this connection. How could I help? - Rolf / Amarganth@FIBS -----Ursprüngliche Nachricht----- Von: [email protected] <[email protected]> Im Auftrag von [email protected] Gesendet: Sonntag, 22. Februar 2026 18:00 An: [email protected] Betreff: Bug-gnubg Digest, Vol 264, Issue 2 Send Bug-gnubg mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit https://lists.gnu.org/mailman/listinfo/bug-gnubg or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of Bug-gnubg digest..." Today's Topics: 1. FIBS rawboard in external player vs FIBS rawboards from FIBS (Øystein Schønning-Johansen) ---------------------------------------------------------------------- Message: 1 Date: Sun, 22 Feb 2026 14:37:45 +0100 From: Øystein Schønning-Johansen <[email protected]> To: bug-gnubg <[email protected]> Subject: FIBS rawboard in external player vs FIBS rawboards from FIBS Message-ID: <CAOzpFnQm0n=geDEP_NSEaFOnVJgg88qGxx8WKk4Tcn28=ru...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Hi! As some of you may know, I'm developing a little backgammon engine on my own. I have up until now connected my bot to the GNU Backgammon engine through the external player interface. This interface reads fibs rawboards generated in GNU Backgammon and a server (my backgammon engine in this case) answers with the best action. It actually works like a charm. Now you would assume it is a simple task to connect this bgplayer to FIBS since the system already knows how to parse FIBS rawboards - but I see there are inconsistencies between the rawboards created by GNU Backgammon and the rawboards generated from FIBS itself. The typical problem is that the score gets flipped around in some cases - I'm at such a confusion level now that I cannot even explain all the problems I am seeing. I'm 98% sure that my code to parse rawboards from GNU Backgammon external-player is now correct. So, has anyone else worked with these two systems, FIBS server and external player. Guido? Did you work with these two? Ingo? Tom? Has anyone else seen these inconsistencies and can shed some light on the issue. -Øystein (Really frustrated) PS: I think the solution to this is to abandon FIBS rawboards in GNU Backgammon and use GNUBID (or XGID) to exchange positions through the external player interface. Before I work on that I would like to discuss it here on the mailing list first. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.gnu.org/archive/html/bug-gnubg/attachments/20260222/1052de45/attachment.htm> ------------------------------ Subject: Digest Footer _______________________________________________ Bug-gnubg mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-gnubg ------------------------------ End of Bug-gnubg Digest, Vol 264, Issue 2 *****************************************
