Features

  • New: All settings are now in a folder in the users $HOME directory.
  • Loads go problems that are stored in the standard SGF format.
  • Allows refutations of incorrect answers to be included in the problem files.
  • Remembers where you were when closed and restarted.
  • Can save progress through problem sets to file, so you can go work on a different set of problems, and then pick up where you left off.
  • Filters the available problems based on tags associated with the problems, e.g. Life and Death, Tesuji, etc.
  • Allows the selected problems to be sorted in various orders - by difficulty, random, etc.
  • Keeps statistics on the number of problems that have been correctly solved in the set, and long-term stats for each collection of problems.
  • Allows import and export of problem sets.
  • Allows editing of the current problem in an external SGF editor.
  • An option to use a (second / text) editor is built in.
  • Splits files containing multiple problems for use with MyGoGrinder.
  • The 347 problem files from the original MyGoGrinder package are included.
  • Thousands more problems are available for free on the internet - links provided in the documentation.
  • New: Full screen mode ([F11])
  • New: You can hide the tags box in the presentation window
  • New: Export/import tags to/from a plain text file (there is still a problem with special characters [Unicode]).
  • New: If you are curious, you can activate the WGF editor, which was one of Tim Kington's babies.
  • New: It is now possible to set CGoban as editor (java -jar PATHTO\CGoban.jar)
  • New: You can set a second editor (e.g. a text editor to repair defect sgf files).
  • New: The freaky bug is away (auto switch to next problem, and jumping over a file) (not my code, I just merged the code from the thread )
  • The command line switch for switching to the English locale has been repaired.
  • "Restart problem" with changed behaviour: message sound (right/wrong) will be played again.

Most of the program is translated to:

  • German
  • Russian
  • French
  • Spanish
  • Portuguese
  • Chinese
  • Czech

There are still some bugs included:

  • A click beside the visible part of the board is accepted and naturally wrong.
  • The AE[] (AddEmpty) identifier in some sgf files is not always interpreted right.
  • The sgf code in an sgf file begins usually with "(;" - if the semicolon is missing, the parser complains about "(" missing and the exception gives a (sometimes long) long stack trace.
  • ...?

Please keep an eye on this:

  • Reset stats, add tag to all and similar: sometimes the program hung and I needed the task manager to end the program. Is it connected to "ProgressDialog"? I added a little break before and after the "Task" routine and haven't seen this anymore.
  • I repaired some exception cases, where they were not connected to parsing an sgf/wgf file. If you experience one - please let me know!
  • Look regularly into your grind-log.txt file (which is now in the settings folder). Startup problems should be logged in $TEMP/grind.log
  • If you experience any unexpected behaviour (of course, the logs give hints): sometimes you can get hints by starting the Grinder from the console with java -jar ... (not javaw, as this doesn't show error messages on the console).

Task list:

  • Check the sgf parsing and have better error messages.
  • Some ordering in the settings window and the selection window.
  • Prepare for further translation

SourceForge.net Logo