Skip to content

Commit

Permalink
update to version 1.20
Browse files Browse the repository at this point in the history
  • Loading branch information
aki65 committed Jul 19, 2024
1 parent fe218bb commit 287bfb3
Show file tree
Hide file tree
Showing 3 changed files with 267 additions and 52 deletions.
83 changes: 51 additions & 32 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,9 @@ <h1 align="center">BadukAI</h1>
<p>You can either install it from <a href=
"https://play.google.com/store/apps/details?id=net.kir.baduk_ai"
>google play store </a>or you can <a href=
"https://github.com/aki65/aki65.github.io/releases/download/v1.19.14/baduk_ai__arm64-v8a-rel-1.20.apk"
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__arm64-v8a-rel-1.20.apk"
>download 64 bit APK </a>and install it (make sure that installation of thirdparty-apps is allowed in settings). If this APK is not compatible with your device, <a href=
"https://github.com/aki65/aki65.github.io/releases/download/v1.19.0/baduk_ai__armeabi-v7a-rel-1.19.apk"
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__armeabi-v7a-rel-1.20.apk"
>download 32 bit APK </a>and install it.</p>

<p>&nbsp;</p>
Expand Down Expand Up @@ -148,13 +148,13 @@ <h3 id="settings">Settings</h3>
60 blocks (requires app version 1.15 or higher and will run fast on recent Dimensity and all Snapdragon chips except Snapdragon 8 gen 2/3)</a></li>
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.13">
18 blocks (requires app version 1.18.8 or higher and will run fast on recent Snapdragon chips)</a></li>
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.18">
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.22">
28 blocks (requires app version 1.19.5 or higher and will run fast on recent Snapdragon chips)</a></li>
</ul>
</p>

<p>
By tapping on "Edit config" you can open a dialog for changing the AI engine configuration.
By tapping on <b>"Edit config"</b> you can open a dialog for changing the AI engine configuration.
Most parameters are directly passed to AI and can be found in the engine's documentation.
With "useSpecificNpuAccelerator" you can set the NPU accelerator, that BadukAI should use.
By default, BadukAI makes a reasonable choice,
Expand All @@ -165,7 +165,7 @@ <h3 id="settings">Settings</h3>
</p>

<p id="kyu-rank">
If KataGo is active, you can edit the field "kyu-rank" in settings:
If KataGo is active, you can edit the field <b>"kyu-rank"</b> in settings:
If you enter a number between 30 and -8 (denoting 9-dan),
a calibrated bot of roughly this strength (as in KaTrain) will make the AI moves
(full credit to sanderland's great KaTrain project for the underlying algorithms).
Expand All @@ -183,40 +183,25 @@ <h3 id="settings">Settings</h3>
</p>

<p>
With the checkbox "winrate on play" you can toggle whether winrates are also
With the checkbox <b>"winrate on play"</b> you can toggle whether winrates are also
shown during play (not only in analysis). If ticked, the winrate will be
displayed for all moves of the AI.
</p>

<p>
In the field labelled "histogram:" you can configure what the histogram
below the board will show:
</p>
<ul>
<li>winrate</li>
<li>
difference between white's winrates in this position and the previous
position, capped at the value (in percent) that you enter in the text
field following ±, i.e. if you enter 10 the histogram will range from -10%
(bottom) to +10% (top)
</li>
<li>
difference between white's score leads in this position and the previous
position, capped at the value that you enter in the text field following ±
</li>
</ul>

<p>
In the field labelled "branches to show in analysis" you can limit the number of
analyzed branches that are shown on the board.
In the field labelled <b>"moves to show in analysis"</b> you can limit the number of
analyzed moves that are shown on the board.

<p>
The combobox "one color" allows you to switch to a fun variation of the game
called "One color go": All stones played appear in the same color (the one
that you choose in the combobox). This a fun way to train your (shape)
By tapping <b>"Set board appearance"</b> you can customize the look of the board by
choosing your own images of board and stones. Moreover, you can toggle the
display of the "next move" marker and the numbering of stones. Additionally,
you can switch to a fun variation of the game called "One color go": All
stones played appear in the same color (the one that you choose in the combobox
"all stones in same color"). This a fun way to train your (shape)
memory. The setting applies only to newly played stones, not to existing
ones. So, if you play a one-colored game and want to see the current
position with both colors, you have to set the "one color" option to "-",
position with both colors, you have to set the "all stones in same color" option to "-",
then jump to the beginning of the game (by tapping on the first segment of
the histogram), then jump back to the end (by tapping on the last segment of
the histogram). In this way you force BadukAI to re-play all the stones, so
Expand All @@ -225,16 +210,50 @@ <h3 id="settings">Settings</h3>
</p>

<p>
By tapping "Manage time settings" you can set constraints on thinking time
Below you can configure what the <b>area below the board</b> will show:
</p>
<ul>
<li>tree view of all game variations (By long tapping on a node you can open
a dialog to enter a comment. If a node with a comment is selected, the
comment is displayed below the tree view. By tapping slightly above or below
the comment, you can scroll up and down. By double-tapping on the comment,
you can open the dialog to edit the comment).
</li>
<li>histogram of winrate</li>
<li>
histogram of difference between white's winrates in this position and the previous
position, capped at the value (in percent) that you enter in the text
field following ±, i.e. if you enter 10 the histogram will range from -10%
(bottom) to +10% (top)
</li>
<li>
histogram of difference between white's score leads in this position and the previous
position, capped at the value that you enter in the text field following ±
</li>
</ul>

<p>
By tapping <b>"Manage time settings"</b> you can set constraints on thinking time
for yourself and AI: "seconds/move" will be used by AI during play. If you
enter a positive number in the field "visits/move in analysis", then this
number of visits will be executed on each move during "analyse all". Otherwise
the time specified in "seconds/move" will be spent. If you enter a positive number in
"max pondering time per position (in secs)", then the AI will stop analyzing a
position after that amount of time, when you have tapped "ponder". Otherwise it
will analyze until you hit "ponder" again.
will analyze until you hit "ponder" again. With "animation speed for variations"
you can adjust how fast BadukAI shows a variation (when you hold your finger on
the analyzed move, see below)
</p>

<p>
By tapping on the combobox besides <b>"rules"</b>, you can customize the rules: There are
seven rule elements ("Ko", "Scoring", ...) that you can set (for a detailed description
of their meaning please refer to
<a href="https://lightvector.github.io/KataGo/rules.html">KataGo's Supported Go Rules</a>).
As a shortcut, you can tap on one of the well-known standard rulesets like "Chinese",
this will adjust all rule elements accordingly.
</p>

<h3 id="board">Board</h3>
<p>
If you touch the board, a preview of the stone to be played will be shown.
Expand Down
6 changes: 3 additions & 3 deletions index_zh.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,9 @@ <h1 align="center">BadukAI</h1>
<p> 本应用可从 <a href=
"https://play.google.com/store/apps/details?id=net.kir.baduk_ai"
>谷歌应用商店下载</a>,或者从 Github 下载:<a href=
"https://github.com/aki65/aki65.github.io/releases/download/v1.19.14/baduk_ai__arm64-v8a-rel-1.20.apk"
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__arm64-v8a-rel-1.20.apk"
>64位点这里</a> (请在手机的设置里允许安装第三方来源的应用),如果64位的不兼容,<a href=
"https://github.com/aki65/aki65.github.io/releases/download/v1.19.0/baduk_ai__armeabi-v7a-rel-1.19.apk"
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__armeabi-v7a-rel-1.20.apk"
>试试32位</a>,下载后安装即可使用。

<p>&nbsp;</p>
Expand Down Expand Up @@ -138,7 +138,7 @@ <h3 id="settings">设置</h3>
60b(需要1.15版本以上,在除了8gen2/3的骁龙和最近的天玑芯片上运行很快)</a></li>
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.13">
18b(需要1.18.8版本以上,在最近的骁龙芯片上运行很快)</a></li>
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.18">
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.22">
28b(需要1.19.5版本以上,在最近的骁龙芯片上运行很快)</a></li>
</ul>

Expand Down
Loading

0 comments on commit 287bfb3

Please sign in to comment.