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.
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
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.
- Fix AI level bug caused by i18n enabling.
- Online help added.
- Random game added.
- Position of Main window, Pattern Evaluation and Game History windows
are remembered. Windows are opened automatically based on the
previous run.
- Fix several problems in parity evaluator.
- Fix game searching problem. Hashing across move is disabled. This
slows down winning move and end game searching but gets correct result.
- Fix problems with pattern score and open book generation.
- Black AI first move is no longer fixed to C4.
Changes since 0.9.0:
- Game History window added.
- Forward/backward through game added. This is similar to undo/redo
but does not affect existing board moves.
- Don't allow opening more than one Pattern Evaluation window.
- Preferences dialog box is no longer modal. So game can be played
even when this dialog box is opened.
- Switch computer color menu is inactive when computer or human
plays both colors.
- Add missing text domain binding for i18n.
- Add en_GB locale messages.
- GNOME 2 is now required.
- Enable i18n.
- Toolbar added.
- GUI code reorganization.
- Undo/redo menus become active/inactive according to current game
state.
- Customizing game graphics is supported.
- Reorganize undo/redo mechanism.
- 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.