• GNUbg version 1.08.001 available

    From Philippe Michel@21:1/5 to All on Wed Feb 7 21:44:17 2024
    A new version of GNUbg is available at https://www.gnu.org/software/gnubg/
    with the following improvements or new features since the previous version.

    Playing skill:

    Improvement to cube decisions at 0- and 1-ply and weaker levels. Cube
    error rates are approximately halved and the repartition of errors
    (premature doubles vs. missed doubles vs. take or pass errors) is now
    similar to higher plies instead of being mostly premature doubles.

    GUI:

    New button to analyse the current match with one click instead of going
    through a menu. Optionally runs in background and allows to start
    browsing the results while the analysis is still running.

    New button to analyse a file. This offers three usage modes:
    - batch analysis, similar to what was already existing
    - single file analysis, similar to the current match analysis above
    - smart analysis: single file analysis of the most recent file of a
    directory (presumably where the user saves its exported matches
    when playing online).

    Feature to show how the player's GNU error rate has evolved throughout
    the player's history, as provided by the database records.

    The above "one click analysis" features have added two more buttons to
    the toolbar, and this could make it too wide for some screens. Using an icons-only toolbar allows to work around this issue ; every button has a tooltip and the settings are autosaved.

    Improvement the the existing (but almost undocumented and only available
    from the CLI) possibility to always show a list of players at the bottom
    of the board

    Other miscellaneous improvements:

    Much more extensive Japanese translation.

    Many bug fixes.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Axel Reichert@21:1/5 to Tony The Welsh Twat on Thu Feb 8 21:20:44 2024
    Tony The Welsh Twat <tonythewelshtwat@gmail.com> writes:

    dice.c is different in versions 1.06, 1.07 and now 1.08.

    Why?

    In general, a "diff" command will give you the differences between
    dice.c in versions 1.06, 1.07, and 1.08. "Read the source, Luke."

    Axel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philippe Michel@21:1/5 to Tony The Welsh Twat on Thu Feb 8 21:23:35 2024
    On 2024-02-08, Tony The Welsh Twat <tonythewelshtwat@gmail.com> wrote:

    Can I ask a question? dice.c is different in versions 1.06, 1.07 and
    now 1.08.

    Why? If the purpose of that source code file is to say "give me 2
    numbers between 1 and 6" why would it need to change?

    You can see the various changes, commit by commit, at this URL: https://cvs.savannah.gnu.org/viewvc/gnubg/gnubg/dice.c?view=log

    Between 1.07 and 1.08, the only change was to use the newer version of
    the Mersenne RNG. This gives a different sequence of dice for a given
    seed, supposedly with slightly better randomness proprieties if you
    trust the MT algorithm.

    Between 1.06 and 1.07 there were multiple minor changes, none of them
    changing the dice generation itself.

    For something internal to gnubg (not like the MT update above) intending
    to change (and improve! albeit marginally) dice generation, you would
    have to go back to revision 1.82 of dice.c, in 2011.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From MK@21:1/5 to Axel Reichert on Fri Feb 9 03:21:50 2024
    On 2/8/2024 1:20 PM, Axel Reichert wrote:

    Tony The Welsh Twat <tonythewelshtwat@gmail.com> writes:

    dice.c is different in versions 1.06, 1.07 and now 1.08.
    Why?

    In general, a "diff" command will give you the differences
    between dice.c in versions 1.06, 1.07, and 1.08. "Read the
    source, Luke."

    Why are you such an eager asshole to patronize and insult
    people? At the link I have bookmarked for years and given
    again by Philippe, I can see the "diff" from 1.06 to 1.07
    commented as: "Replace the original Mersenne Twister RNG
    by the improved SFMT version", without even looking into
    the details, but where do you see the "diff" between 1.07
    and 1.08?? Relax Luke... ;)

    BTW: Since you had once called me Luke also within the
    same context, i.e. reading the manual, I remembered the
    cartoons Lucky Luke from youngster years and have been
    using it as my nickname against Noo-BG which I give the
    nickname Buggy Bot... :)

    MK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philippe Michel@21:1/5 to All on Sun Feb 25 19:17:30 2024
    A new version of GNUbg, 1.08.002, is available at https://www.gnu.org/software/gnubg/

    The main reason for such a quick update is a fix for a bug, introduced
    in 1.08.001, that could corrupt the user's GNUbg settings (saved in %HOMEPATH%\.gnubg\gnubgautorc).

    A few other, less harmful, bugs are fixed as well and copying positions
    from an XG instance is improved (pasting XGIDs now accepts those created
    by a Ctrl+C (copy XGID+Board) instead of only those from Ctrl+Shift+C).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)