Repository navigation
v1.4.0
Release Notes
-
Improve sgf reading
I was using an incomplete way of parsing SGF files before that lead to
some issues with SGFs with comments and other node markup properties
being read as moves occasionally. I have written up a more robust way to
parse these moves. -
Add partial command support
You can now use only the first few characters of a command, as long as
you supply enough characters to be unique from other commands.
Thenamecommand was renamed torenameso that thenextcommand could be
used as justn. -
Add goto command
The goto command allows the user to specify a move to view -
Add 'here' option to Undo
You can now use the command: undo hereto reset the game to the current move
that you are viewing. -
Add name metadata to sgf output
Bugfixes
-
Fix white player not active when set handicap
When playing with a handicap specified on the command line, the player
needs to be set to White to go first. This is important when playing
against engines so that they know to play immediately. -
Fix bug where board view changed unintentionally
If the user was looking at a previous move and made an invalid command,
the board view was changed to be the latest move in the move history.
Now it will stay where the user was previously. -
Fix bug with stone capturing
This was a tough bug to find, and then fix. Basically stones that were
set to be removed were added to a stack, and also a list. The list was
to make sure any future stones couldn't be added to the stack for
removal. However I only added the points to the list after popping them
from the list, which meant that if a point was pushed to the stack, then
another one of those points was pushed to the stack before popping the
original point, it would be added twice to the list which was used for
counting how many stones were removed at the end. This resulted in an
incorrect stone count in very rare circumstances. -
Fix bug with IsNetworkedCommand()
IsNetworkedCommand was using the wrong buffer to check for name matches. -
Fix bug where player color is not preserved
In a networked game, the player color was not preserved after undo.
Full Changelog: v1.3.1...v1.4.0