Just earlier today was the first time for me when I tested the new Play vs Bot feature, and looks awesome. I just played 5 matches to 7 points and won 4 of them (but in one of them the bot helped me with 1 gift point - that's the bug I am reporting), with an average PR of 3.5 :-) ! OK, enough with bragging.
The bug is the fact that the bot is set to resign before it executes its move (or even before it rolls ?), and seems there will be situations when instead to resign a gammon, it will resign a backgammon (see screenshot attached), or instead to resign a single game, it will resign a gammon.
The suggestions I have are three:
a) would be much more useful if I can pick to look ONLY at GNUBG World Class matches when looking into bot's profile, $bot ! As of now I can't know for sure on which setting it played its match - I can just assume that most 1pt matches were played at the beginner level because of membership restriction, while longer matches, without restrictions, should have been played at World Class setting - but again, I can't know for sure. I also don't see a reason of why a non restricted member would choose to play a bot below World Class level ?
Maybe an idea would be if you set the bot to play all its matches to World Class level, but non members can play only 1 point matches (or can't play at all) against the bot, while full members can play all lengths. But all bot matches to be played at the maximum (World Class) level ?
b) think we should not be able to start a new bot match if we have an unfinished bot match ! If we have an unfinished bot match, when we press the Play a Bot button, we should be sent to continue our unfinished bot match. I see no reason to start multiple bot matches and leave some of them unfinished ?
c) as I just wrote in another comment to someone else just earlier, maybe we can have the option to play clock matches against the bot (for training purposes). The default clock option should be set to None (I like the fact that I can leave a match unfinished for a while and continue it at another time or in another day).
BUT if we choose to play with clocks, then we assume the risk that we will lose the match and there is no way to revert back to where we left the match if for example electricity shuts down until our clock times out. But still, I sense that for training purposes (especially for speed or blitz) might be a good addition.