diff --git a/README.md b/README.md index c6ad35df..8b88985a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## q5Go 0.9 +## q5Go 1.0 This is a tool for Go players which performs the following functions: - SGF editor @@ -19,23 +19,20 @@ and modernized. ![screenshot](screens/screenshot.png) -These are the major user-visible changes in 0.9: - * Support for KataGo analysis. The evaluation graph can be switched between - score and win rate. - * A new option to start a game against an engine game from the current - board position. - * A new AI vs AI play mode. The number of games to be played is - configurable, and an opening book can be used. - * It is now possible to hide/show the analysis markup of the board rather - than having it displayed at all times. - * The variant game dialog now supports removing intersections from the board, - allowing new variations of the game. - * Several bug fixes related to scoring mode when playing games on IGS. - * There are now a few presets for the stone visual appearance to make it - quicker and easier to arrive at a nice look. The darkness of the shadows - can now also be configured. - * Sounds should be a little more reliable, the samples used for stones were - too short to be played on some systems. +These are the major user-visible changes in 1.0: + * A greeter dialog was added, similar to the ones used by cgoban or + gGo. + * There is now a "Learn Go" button that brings up beginner tutorials + in a slideshow view. + * Engine configuration in the preferences is a little more friendly. + * Edit mode works differently. Depending on the situation, an edited + position can be appended to or inserted before the current node, or + replace a previous edit. + * The board window now has menu items for undo/redo. + * When playing on IGS, the comments box now allows chatting even after + a match has completed, making it unnecessary to find the opponent's + talk tab. + * Corrected a bug when parsing nmatch preferences on IGS. See VERSION_HISTORY for a history of changes. @@ -116,6 +113,14 @@ tries to restore the correct layout whenever a new window is opened. ![screenshot](screens/docks.png) +### Beginner tutorials + +Choosing "Learn Go" in the greeter window brings up a window with a +selection of beginner tutorials, covering topics such as the basic +rules, life and death, captures/connections and the opening. + +![screenshot](screens/tutorial.png) + ### Database support q5go can access a Kombilo database and search it by player name or diff --git a/VERSION_HISTORY b/VERSION_HISTORY index cb75d295..93af5daf 100644 --- a/VERSION_HISTORY +++ b/VERSION_HISTORY @@ -1,3 +1,20 @@ +q5Go 1.0 + +These are the major user-visible changes in 1.0: + * A greeter dialog was added, similar to the ones used by cgoban or + gGo. + * There is now a "Learn Go" button that brings up beginner tutorials + in a slideshow view. + * Engine configuration in the preferences is a little more friendly. + * Edit mode works differently. Depending on the situation, an edited + position can be appended to or inserted before the current node, or + replace a previous edit. + * The board window now has menu items for undo/redo. + * When playing on IGS, the comments box now allows chatting even after + a match has completed, making it unnecessary to find the opponent's + talk tab. + * Corrected a bug when parsing nmatch preferences on IGS. + q5Go 0.9 These are the major user-visible changes in 0.9: diff --git a/screens/new-analysis.png b/screens/new-analysis.png index 942c14b3..1be0548a 100644 Binary files a/screens/new-analysis.png and b/screens/new-analysis.png differ diff --git a/screens/screenshot.png b/screens/screenshot.png index abb2ce75..7d0d5bda 100644 Binary files a/screens/screenshot.png and b/screens/screenshot.png differ diff --git a/screens/tutorial.png b/screens/tutorial.png new file mode 100644 index 00000000..d4f861b8 Binary files /dev/null and b/screens/tutorial.png differ diff --git a/src/config.h b/src/config.h index cf3f425f..f012aa19 100644 --- a/src/config.h +++ b/src/config.h @@ -4,11 +4,11 @@ #define PACKAGE1 "q5goClient" /* Version number of package */ -#define VERSION "0.9" +#define VERSION "1.0" #define NEWVERSIONWARNING "
Welcome to version " VERSION " of q5go.
\n" \ - "This adds support for analysis using KataGo, a new AI that can estimate scores during the game.
" \ - "Other changes include support for AI vs AI play, time controls when playing an AI, more Go variants, and a few bug fixes.
" \ + "This version adds some tutorials for beginners.
Edit mode has been changed a little, and there is now support for undo/redo.
" \ + "When started without any arguments, the program now displays a greeter dialog.
" \ "For a full list of changes, please refer to the README.
" \ "This message will not be shown anymore on startup.
"