- Fix compilation error with newer GCC versions.
- Backport changes from Debian by Vincent Legout, Martin Michlmayr.
- Fix bad interaction between edit board and preference dialog box.
- Fix bad interaction between edit board and toolbar.
- Fix midgame search when the game finishes without filling the board.
Add patch-Makefile.in to fix PR pkg/34215
Remove patch-book.cc patch-game.cc patch-log__proc.h as:
Change from Debian port by Martin Michlmayr <tbm@cyrius.com>
* book.cc, game.cc, log_proc.h: Include <cstdlib>.
Changes in version 0.16.0 from 0.15.2
-------------------------------------
- Add Edit board feature.
- Fix game log bug that prevents GRhino to open its own game log.
- Fix help file installation issue. Report and patch from
Michel Salim.
- Add desktop icon. Patch from Michel Salim.
- Add grhino.desktop (not installed automatically yet). Patch from
Michel Salim.
- Update to Autoconf 2.60, gettext 0.16. This should fixes gettext
detection failure in configure script.
Changes in version 0.15.2 from 0.15.1
-------------------------------------
- Regenerate Makefile.in. Report and patch from Ernani Azevedo.
Changes:
The GTP frontend was improved. Beginning a game from grhino-setup_board with
black or white as the first move is allowed, and a grhino-show_history command
was introduced. Changes from Fedora Extras 5 and NetBSD ports were merged.
Changes in version 0.15.0 from 0.14.0
-------------------------------------
- Change default AI level to 2.
- Fix incorrect score in game logging.
- Fix compilation error (Reported by Paul Pogonyshev).
- Add Alternate and Random AI color mode in Preference dialog box.
- Add new setting 'Show last move' in Preference dialog box.
- Fix gen_pattern bug that fails to close pattern file.
- Generate pattern and book from more GGS games.
- Add random game support in GTP frontend.
- Add driver to play two GTP against each other via 'aiai' executable.
It is still not user friendly. You must modify 'cmd_black' and
'cmd_white' in the source code and build via 'make aiai' to try
different AI parameters. Use 'aiai --help' to list all command
line options.
- Reduce race condition modifying game log.
- Avoid wipe out during AI midgame evaluation.
Changes in version 0.14.0 from 0.13.0
-------------------------------------
- Add experimental GTP frontend. This allows future AI tuning
and game server support. It is tested with Quarry. Only 8x8
and no time limit games are supported. Use 'gtp-rhino --help'
to list all command line options.
- New configure options --enable-gnome (enabled by default) and
--enable-gtp (also enabled by default).
Changes in version 0.13.0 from 0.12.0
-------------------------------------
- Add game open function.
- Transposition table is temporarily disabled as it seems to
cause problem with AI calculation.
- Improve program startup speed.
- i18n fixes in various places.
- Size of open book file is reduced.
- Fix computer thread cancellation problem.
- Change log file format to GGS. This supports random game logging.
- Fix problem restarting game when board opening preference is changed.
- Fix Game History window selection when window is opened during view
mode.
- Fix AI pattern data bug when data is processed from GGS games.
- Install pattern data in datadir (usually /usr/share) instead of
libdir (usually /usr/lib).
- Add Preferences dialog box help.
- Tweak pattern data for board symmetry. Pattern data files are
now smaller.
- Code cleanup.
GRhino, or Rhino its former name, is an Othello/Reversi game.
What distinguish GRhino from most other Othello games is that
GRhino will be targeted for experienced Othello players.
Strong AI is the main focus with some additional good, useful
features (like an endgame solver) is planned. The ultimate
target strength of the AI is that it should be able to beat
the best human player at the highest difficulty level.