Skip to content

Releases: kaorahi/lizgoban

LizGoban 0.7.0

21 May 12:49
Compare
Choose a tag to compare

  • Upgrade KataGo to 1.11.0.
  • Add items to "AI strategy". (See "Help" menu for details)
    • "persona": Randomly generate various playing styles for weak bots to avoid boredom. It also has "automatic adjustment of strength" and "virtual character system". You can input any name to generate a bot with the parameters based on its name. For example, "jowa" prefers to capture stones, "alex" likes positional plays, etc. Try various names to find your favorite opponents.
    • "pass": AI plays "pass" if there is room.
    • "swap n": AI uses either of two engines at random.
  • Support the new feature "ownershipStdev" in KataGo 1.10.0 (red backgrounds in the subboard), that looks like a heatmap of "KataGo's eye tracking".
  • Support "movesOwnership" in KataGo 1.11.0.
  • Show the preferred moves by "AIs for handicap games" as the stronger/weaker side. (small blue up/down triangles on the board, sharpness of the triangles in the winrate bar)
  • Add automatic adjustment for [SGF from Image].
  • Add "Auto overview" into Tool menu so that one can turn it off.
  • Add "Preferences" into Edit menu for convenience.
  • Slightly improve bogus territory counts.
  • Slightly improve ladder continuation.
  • Use change of ownership in addition to ownership itself for facial stones.
  • Guess the rule from komi if RU (rule) property is missing in SGF.
  • Officially support tsumego frame and ladder continuation.
  • Fix SSL issue on Let's Encrypt. (ref ref)
  • The keyboard shortcuts "0" to "9" are deleted for match vs. AI with obsolete strategies.

Incompatibilities:

  • Upgrade libraries (Electron 18, etc.). So you may need to do "npm install" again.

To use it on 64bit Windows immediately

Just download the all-in-one package (LizGoban-*_win_*.zip), unzip it, and double-click LizGoban *.exe. You do not need installation, configuration, additional downloads, and so on. Its file size is due to the built-in engine:

You can switch KataGo versions (CPU, modern CPU, GPU) by [Preset] menu in LizGoban. The first run of the GPU version may take a long time (1 hour on a low-spec machine, for example) for its initial tuning.

To customize it on 64bit Windows

If you want to use other engines, network files, options, ...

  1. Prepare engines (Leela Zero and/or KataGo) and their network files (aka. weights, models) by yourself, if necessary.
  2. Download and unzip the same all-in-one package as above.
  3. Copy sample/config.json to the same folder as LizGoban *.exe and edit it. See README for its format.

To use it on other platforms (Mac, Linux, ...) or Windows with more flexible configuration

Download the source code and see README.md.

LizGoban 0.7.0-pre4

29 Apr 12:41
Compare
Choose a tag to compare
LizGoban 0.7.0-pre4 Pre-release
Pre-release
  • Tune the behavior of "AI persona".
  • Officially support movesOwnership in KataGo 1.11.0.
  • Add auto-adjustment for [SGF from Image].
  • Add items to the pull down menu of AI strategy and delete the corresponding keyboard shortcuts "1" to "9" instead.
    • "pass": AI plays "pass" if there is room.
    • "swap n": AI swaps engines for black and white randomly with probability 10n%. (You need to set engines with different configurations, e.g. LZ38 and LZ157, for black and white beforehand from "Engine" menu or "Preset" menu.)
  • Use change of ownership in addition to ownership itself for facial stones.
  • (Remove 3n opening method for handicap games.)

If you are willing to help developments, please try new weak bots for matches vs. AI (work in progress). This is a step toward ideal bots that have a wide variety of playing styles and auto-adjusted strength without unnaturally stupid moves.

  1. Click "File > Match vs. AI".
  2. Click the pull down menu beside "vs." and select "persona".
  3. Click the board to play a game.

You can play against bots with randomly generated characteristics from "..." button. You can also adjust "sanity" slider anytime, or check "auto" for auto-adjusting.

In addition, there is a new system of virtual opponent characters. When you input any name from "..." button, LizGoban generates a bot with the parameters based on its name. For example, "jowa" prefers to capture stones, "alex" likes positional plays, etc. Try various names to find your favorite opponents. Note that unreasonable strategies are still tough if you set high "sanity" because the moves are selected only in major suggestions by AI.

LizGoban 0.7.0-pre3

27 Mar 14:22
Compare
Choose a tag to compare
LizGoban 0.7.0-pre3 Pre-release
Pre-release
  • Upgrade KataGo to 1.11.0.
  • Show the preferred moves by "AIs for handicap games" as the stronger/weaker side. (small blue up/down triangles on the board, sharpness of the triangles in the winrate bar)
  • Add "Preferences" into Edit menu for convenience.
  • Slightly improve ladder continuation.
  • (Bonus) 3n opening method for handicap games in Tool > Experimental. This is just a temporary trial and will be removed in the next release. See #75.

If you are willing to help developments, please try new weak bots for matches vs. AI (work in progress). This is a step toward ideal bots that have a wide variety of playing styles and auto-adjusted strength without unnaturally stupid moves.

  1. Enable "Edit > Preferences > Ownerships per move".
  2. Click "File > Match vs. AI".
  3. Click the pull down menu beside "vs." and select "(persona)" at the bottom.
  4. Click the board to play a game.

You can play against bots with randomly generated characteristics from "..." button. You can also adjust "sanity" slider anytime, or check "auto" for auto-adjusting.

In addition, there is a new system of virtual opponent characters. When you input any name from "..." button, LizGoban generates a bot with the parameters based on its name. For example, "jowa" prefers to capture stones, "alex" likes positional plays, etc. Try various names to find your favorite opponents. Note that unreasonable strategies are still tough if you set high "sanity" because the moves are selected only in major suggestions by AI.

Incompatibilities:

  • Upgrade libraries (Electron 17, etc.). So you may need to do "npm install" again.

LizGoban 0.7.0-pre2

26 Oct 12:03
Compare
Choose a tag to compare
LizGoban 0.7.0-pre2 Pre-release
Pre-release
  • Upgrade KataGo to 1.10.0.
  • Support the new feature "ownershipStdev" in KataGo 1.10.0 (red backgrounds in the subboard), that looks like a heatmap of "KataGo's eye tracking".

ownership_stdev

LizGoban 0.7.0-pre1

23 Oct 11:59
Compare
Choose a tag to compare
LizGoban 0.7.0-pre1 Pre-release
Pre-release
  • Add "Auto overview" into Tool menu so that one can turn it off.
  • Slightly improve bogus territory counts.
  • Guess the rule from komi if RU (rule) property is missing in SGF.
  • Fix SSL issue on Let's Encrypt. (ref ref)

Incompatibilities:

  • Upgrade libraries (Electron 15, etc.). So you may need to do "npm install" again.

LizGoban 0.6.3

14 Aug 13:13
Compare
Choose a tag to compare
  • Add "Coordinates" into View menu.
  • Add "Random opening" into Tool menu for AI vs. AI (and "diverse" strategy in Match vs. AI) for more various openings.

LizGoban 0.6.2

03 Jul 12:57
Compare
Choose a tag to compare
  • Upgrade KataGo to 1.9.1.
  • Modify UI of image import very slightly.

LizGoban 0.6.1

08 May 12:06
Compare
Choose a tag to compare

solve tsumego pictures

  • Add import of diagram images.

You can copy a diagram image and paste it onto LizGoban by Ctrl+V (Edit > Paste) or drag & drop to import the positions of the stones.

This is very low-tech. You may need parameter tuning or manual correction for photographic/reflective images and marked/numbered/glossy stones. But it is still usable for many tsumego pictures on the Internet and many YouTube screenshots. You can also try [Online version of "SGF from Image"].

  • Fix minor bugs.

LizGoban 0.6.0

20 Mar 13:29
Compare
Choose a tag to compare

ladder detection & auto-continuation

  • Upgrade KataGo to 1.8.1.
  • Indicate inevitability of each move by its font size in suggested variations (KataGo only).
  • Show X mark on suggested variations when it is updated in the background.
  • Improve loading of nested SGFs, e.g. AlphaGo Games, so that we can read them conveniently:
    • Push the corresponding key (d, e, ...) for each branch (d, e, ... in dotted squares) to preview its sequence with comments.
    • Click one of branches (or hit Enter key in the above preview) to watch it in another trial board.
    • Click "x" mark at the right top of the board to close it and return to the main branch.
  • Implement side by side comparisons of the principal variation and the actual succeeding moves, etc.
  • Add stars to personal exercise book. Starred exercises will appear more often.
  • Support restriction of analysis region by Alt+drag like KaTrain.
  • Slightly improve Tsumego frame (boundary, analysis region).
  • Insert/delete moves in the middle of the game by Ctrl+Shift+click.
  • Insert a black (white) stone by b(w)+click.
  • Add pair Go to "File" menu and preset in config.json.
  • Add "resize to 19x19" into "Flip..." in "Edit" menu.
  • Copy SGF comments to the clipboard when they are clicked.
  • Accelerate quick overview.
  • Automatically mark ladder breakers as "=" and show the continuation of the ladder by "=" key (experimental).
  • Experimentally support external control of LizGoban from another program.
  • Fix minor bugs.

Incompatibilities:

  • Upgrade libraries (Electron 11, etc.). So you may need to do "npm install" again.

To use it on 64bit Windows immediately

Just download the all-in-one package (LizGoban-*_win_*.zip), unzip it, and double-click LizGoban *.exe. You do not need installation, configuration, additional downloads, and so on. Its file size is due to the built-in engine:

You can switch KataGo versions (CPU, modern CPU, GPU) by [Preset] menu in LizGoban. The first run of the GPU version may take a long time (1 hour on a low-spec machine, for example) for its initial tuning.

To customize it on 64bit Windows

If you want to use other engines, network files, options, ...

  1. Prepare engines (Leela Zero and/or KataGo) and their network files (aka. weights, models) by yourself, if necessary.
  2. Download and unzip the same all-in-one package as above.
  3. Copy sample/config.json to the same folder as LizGoban *.exe and edit it. See README for its format.

To use it on other platforms (Mac, Linux, ...) or Windows with more flexible configuration

Download the source code and see README.md.

LizGoban 0.6.0-pre2

12 Mar 12:58
Compare
Choose a tag to compare
LizGoban 0.6.0-pre2 Pre-release
Pre-release
  • Accelerate quick overview.
  • Improve ladder detector with liberty check.
  • Add pair Go to "File" menu and preset in config.json.
  • Add "resize to 19x19" into "Flip..." in "Edit" menu.
  • Show X mark on suggested variations when it is updated in the background.
  • Copy SGF comments to the clipboard when they are clicked.
  • Fix minor bugs.