bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Preview of next gnubg release


From: Philippe Michel
Subject: Preview of next gnubg release
Date: Tue, 10 May 2022 23:22:39 +0200

I have uploaded a gnubg Windows build that should be close to its next
release at http://philippe.michel7.free.fr/gnubg/

The corresponding sources (with a few minor changes not yet commited
to the cvs repository) and the translations' .po files are available
there as well.

Besides bug fixes, there are four significant changes since the 1.06
version

- the 3D graphics have been largely rewritted by Jon Kinsey. Although
  there are few visible changes at this time, this should provide the
  foundation for improvements and allow to use 3D with more recent
  versions of GTK.

- the "score map" feature contributed by Aaron Tikuisis and Isaac
  Keslassy is included.

- the Python interface uses python3 in the above Windows build. It is
  still possible build gnubg with python2 but it is likely that the
  various Linux distribution providing gnubg will use python3 as well.

- the user interface translation is much more comprehensive that it
  used to be. UTF-8 encoding is used for all of them.


Besides general bug reports, I would be especially interested by
feedback on the following points:

- things that I cannot check myself: does it work on Windows 11? Is
  the GUI in general, not specifically in 3D, fine on high resolution
  (more than 1920x1080), high DPI screens?

- the defaults for the scoremap feature. For instance it starts every
  evaluation at 0 ply and one can reevalute at a higher level ; I like
  retaining the previous level but that means that following initial
  evaluations are slower. Default match length for a checker move
  evaluation is 3 ; I like 5 but it is slower, especially combined
  with the above.

- if you use the Python interface, how do you do it ? From the tty
  only ? There is a regression in the GUI version: the tkinter
  interface from the previous version does not seem to work with
  Python3 ; I got a lot of deprecation warnings on Linux and couldn't
  make it work at all under Windows.
  I'm not familiar with Python, but it seems the more popular modern
  fancy interface to Python are the Jupyter notebooks. What would be
  needed to make that available in Linux? (where we use the system
  Python) On Windows? (where we provide it)


Updates to the .po translation files would be useful (there is now a
100% complete Finnish file, the other languages lag far behind).


There is no real prospect of a MacOS build. A useful start would be to
find someone familiar with building software from MacPorts or Homebrew
who would be willing to maintain a gnubg port there.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]