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
*****************************************


Reply via email to