Skip to content

Commit 37c42b5

Browse files
committed
update to version 1.21
1 parent 287bfb3 commit 37c42b5

File tree

3 files changed

+185
-44
lines changed

3 files changed

+185
-44
lines changed

index.html

Lines changed: 51 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ <h1 align="center">BadukAI</h1>
1515
<p>1) <b>Katago</b>:
1616
To my knowledge the first native implementation on android.
1717
You can choose between a 10 blocks network (the latest one from extended training)
18-
and a 20 blocks network (from version 1.5.0).
18+
and a 20 blocks network (from version 1.5.0) resp. an 18b network (the latest one from
19+
katagotraining.org) if your device supports it.
1920
Moreover you can load a network from your device storage.
2021
The 10 blocks network runs on CPU.
21-
The 20 blocks network is optimized for android and will use HW acceleration if possible.</p>
22+
The 18/20 blocks network is optimized for android and will use HW acceleration if possible.</p>
2223

2324
<p>2) <b>LeelaZero</b>:
2425
You can choose between a 15 blocks network (trained against 40b self-play)
@@ -86,9 +87,9 @@ <h1 align="center">BadukAI</h1>
8687
<p>You can either install it from <a href=
8788
"https://play.google.com/store/apps/details?id=net.kir.baduk_ai"
8889
>google play store </a>or you can <a href=
89-
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__arm64-v8a-rel-1.20.apk"
90+
"https://github.com/aki65/aki65.github.io/releases/download/v1.21.0/baduk_ai__arm64-v8a-rel-1.21.apk"
9091
>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=
91-
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__armeabi-v7a-rel-1.20.apk"
92+
"https://github.com/aki65/aki65.github.io/releases/download/v1.21.0/baduk_ai__armeabi-v7a-rel-1.21.apk"
9293
>download 32 bit APK </a>and install it.</p>
9394

9495
<p>&nbsp;</p>
@@ -141,15 +142,15 @@ <h3 id="settings">Settings</h3>
141142
You can find optimized networks
142143
<a href="https://github.com/aki65/aki65.github.io/releases">here</a>.
143144
The most recent KataGo networks for the different sizes are:
144-
<ul>
145+
<ul id="networks">
146+
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.20.5">
147+
18 blocks (requires app version 1.18.8 or higher and will run fast on recent Snapdragon chipsets)</a></li>
148+
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.20.14">
149+
28 blocks (requires app version 1.19.5 or higher and will run fast on recent Snapdragon chipsets)</a></li>
145150
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.16.0">
146-
40 blocks (requires app version 1.16 or higher and will run fast on recent Dimensity and all Snapdragon chips except Snapdragon 8 gen 2/3)</a></li>
151+
40 blocks (requires app version 1.16 or higher and will run fast on recent Dimensity and older Snapdragon chipsets)</a></li>
147152
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.15.0">
148-
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>
149-
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.13">
150-
18 blocks (requires app version 1.18.8 or higher and will run fast on recent Snapdragon chips)</a></li>
151-
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.22">
152-
28 blocks (requires app version 1.19.5 or higher and will run fast on recent Snapdragon chips)</a></li>
153+
60 blocks (requires app version 1.15 or higher and will run fast on recent Dimensity and older Snapdragon chipsets)</a></li>
153154
</ul>
154155
</p>
155156

@@ -164,22 +165,25 @@ <h3 id="settings">Settings</h3>
164165
Be sure there is a NPU on your phone chip.
165166
</p>
166167

167-
<p id="kyu-rank">
168-
If KataGo is active, you can edit the field <b>"kyu-rank"</b> in settings:
169-
If you enter a number between 30 and -8 (denoting 9-dan),
170-
a calibrated bot of roughly this strength (as in KaTrain) will make the AI moves
171-
(full credit to sanderland's great KaTrain project for the underlying algorithms).
172-
For the strength calibration to fit,
173-
you have to use the 20b network (or an external 15b network).
174-
Rank settings above 4-dan have to be taken with a grain of salt:
175-
Strength will increase but not by much, so that -8 will be a lot weaker than 9-dan.
176-
You might want to combine this bot with activating "opening book" to get a human-style fuseki.
177-
</p>
178-
179168
<p>
180-
If you enter anything else than numbers between 30 and -8 in "kyu-rank" (or
181-
nothing at all), full KataGo will be in charge of the AI moves again.
182-
Analysis (via "ponder" or "analyse all") will always be done by full KataGo.
169+
By tapping on <b>"Configure AI opponent"</b> you can open a dialog to set up your AI opponent.
170+
You can use
171+
<ul>
172+
<li>standard KataGo (by default very strong, but look
173+
<a href="index.html#strength">here</a> for possibilities to make it weaker)
174+
</li>
175+
<li>rank algorithm from KaTrain (A calibrated bot, which roughly has the chosen strength,
176+
will make the AI moves. For the strength calibration to fit, you have to use the 18b or 20b network.
177+
Rank settings above 4-dan have to be taken with a grain of salt:
178+
Strength will increase, but not by much, so that 9-dan will be a lot weaker than human 9-dan.
179+
You might want to combine this bot with activating "opening book" to get a human-style fuseki.)
180+
</li>
181+
<li id="humansl"> KataGo human SL (uses a specialized neural network, which was trained to mimic human
182+
moves of the strength chosen. You can download the network
183+
<a href="https://media.katagotraining.org/uploaded/networks/models_extra/b18c384nbt-humanv0.bin.gz">
184+
here</a>)
185+
</li>
186+
</ul>
183187
</p>
184188

185189
<p>
@@ -189,13 +193,21 @@ <h3 id="settings">Settings</h3>
189193
</p>
190194

191195
<p>
192-
In the field labelled <b>"moves to show in analysis"</b> you can limit the number of
193-
analyzed moves that are shown on the board.
196+
With the checkbox <b>"memorizing mode"</b> you can switch to a mode for memorizing joseki and
197+
middle game sequences. If you load an sgf in this mode, you are supposed to enter all variations
198+
in the sgf on the board. If a move is wrong, the app will beep and reject it. If you can't remember
199+
a move, select "game tree" (the only way to navigate in this mode) and step to one of the correct
200+
following moves. If you successfully complete a variation, the app will inform you and jump back
201+
to the starting position to allow you to enter the next variation. All variations done are marked
202+
on the board, so you don't have to keep track yourself. When all variations are completed,
203+
a message will pop up and you are done.
204+
</p>
194205

195206
<p>
196207
By tapping <b>"Set board appearance"</b> you can customize the look of the board by
197208
choosing your own images of board and stones. Moreover, you can toggle the
198-
display of the "next move" marker and the numbering of stones. Additionally,
209+
display of the "next move" marker and the numbering of stones. Furthermore, you can
210+
limit the number of analyzed moves that are shown on the board. Additionally,
199211
you can switch to a fun variation of the game called "One color go": All
200212
stones played appear in the same color (the one that you choose in the combobox
201213
"all stones in same color"). This a fun way to train your (shape)
@@ -240,9 +252,10 @@ <h3 id="settings">Settings</h3>
240252
the time specified in "seconds/move" will be spent. If you enter a positive number in
241253
"max pondering time per position (in secs)", then the AI will stop analyzing a
242254
position after that amount of time, when you have tapped "ponder". Otherwise it
243-
will analyze until you hit "ponder" again. With "animation speed for variations"
255+
will analyze until you hit "ponder" again. With "variations animation speed"
244256
you can adjust how fast BadukAI shows a variation (when you hold your finger on
245-
the analyzed move, see below)
257+
the analyzed move, see below). With "autoplay animation speed" you can control the
258+
speed of autoplay (triggered by long tap on "<" or ">", see below).
246259
</p>
247260

248261
<p>
@@ -326,7 +339,10 @@ <h3 id="control">Control buttons</h3>
326339
change. If you tap ">" afterwards, you will advance into the chosen
327340
variation. If you are already on the last variation, "next var" will switch
328341
to the first one(the main var). "back to main" will always take you back to the main line
329-
(to the position where your chosen variation left off the main line).
342+
(to the position where your chosen variation left off the main line).
343+
A long tap on "<" or ">" will start autoplay (speed can be changed via
344+
"settings" -> "Manage time settings" -> "autoplay animation speed").
345+
To stop autoplay, press "<" or ">" again.
330346
</p>
331347

332348
<p>
@@ -420,9 +436,10 @@ <h3 id="strength">How to adjust AI's strength for playing against it</h3>
420436
<ul>
421437
<li>
422438
set the strength approximately to a human rank by using
423-
<a href="#kyu-rank">kyu-rank</a> in settings
439+
the "rank algorithm (from KaTrain)" or "KataGo human SL"
440+
via "Configure AI opponent" in settings
424441
</li>
425-
<li>experiment on your own by</li>
442+
<li>experiment on your own by choosing "standard KataGo" as AI opponent and </li>
426443
<ul>
427444
<li>
428445
loading a weaker network from your storage by tapping on the second

index_zh.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ <h1 align="center">BadukAI</h1>
8686
<p> 本应用可从 <a href=
8787
"https://play.google.com/store/apps/details?id=net.kir.baduk_ai"
8888
>谷歌应用商店下载</a>,或者从 Github 下载:<a href=
89-
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__arm64-v8a-rel-1.20.apk"
89+
"https://github.com/aki65/aki65.github.io/releases/download/v1.21.0/baduk_ai__arm64-v8a-rel-1.21.apk"
9090
>64位点这里</a> (请在手机的设置里允许安装第三方来源的应用),如果64位的不兼容,<a href=
91-
"https://github.com/aki65/aki65.github.io/releases/download/v1.20.0/baduk_ai__armeabi-v7a-rel-1.20.apk"
91+
"https://github.com/aki65/aki65.github.io/releases/download/v1.21.0/baduk_ai__armeabi-v7a-rel-1.21.apk"
9292
>试试32位</a>,下载后安装即可使用。
9393

9494
<p>&nbsp;</p>
@@ -136,9 +136,9 @@ <h3 id="settings">设置</h3>
136136
40b(需要1.16版本以上,在除了8gen2/3的骁龙和最近的天玑芯片上运行很快)</a></li>
137137
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.15.0">
138138
60b(需要1.15版本以上,在除了8gen2/3的骁龙和最近的天玑芯片上运行很快)</a></li>
139-
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.13">
139+
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.20.5">
140140
18b(需要1.18.8版本以上,在最近的骁龙芯片上运行很快)</a></li>
141-
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.19.22">
141+
<li><a href="https://github.com/aki65/aki65.github.io/releases/tag/v1.20.14">
142142
28b(需要1.19.5版本以上,在最近的骁龙芯片上运行很快)</a></li>
143143
</ul>
144144

0 commit comments

Comments
 (0)