language fallback, ai ordering, screenshots, contributors
This commit is contained in:
1 parent
c332868210
commit
45457fb9f6
6 files changed
+8
-7
No files matched your search
@@ -9,6 +9,7 @@ Matthew Allred ("Kameone") for design of the v1.1 UI and providing MacOS install
|
|||||||
"nimets123" for the German translation and sound effects.
|
"nimets123" for the German translation and sound effects.
|
||||||
"nowoowoo" for a fix to the parser for SGF files with extra line breaks.
|
"nowoowoo" for a fix to the parser for SGF files with extra line breaks.
|
||||||
Sergio Villegas ("serpiente") for the Spanish translation.
|
Sergio Villegas ("serpiente") for the Spanish translation.
|
||||||
|
"divanorama" and Alexander Kiselev for the Russian translation.
|
||||||
|
|
||||||
Additional thanks to:
|
Additional thanks to:
|
||||||
"Seventeen" for explanatory youtube videos.
|
"Seventeen" for explanatory youtube videos.
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
|
|
||||||
# <a name="manual"></a> KaTrain v1.1
|
# <a name="manual"></a> KaTrain v1.2
|
||||||
[](https://github.com/sanderland/katrain/releases)
|
[](https://github.com/sanderland/katrain/releases)
|
||||||
[](https://en.wikipedia.org/wiki/MIT_License)
|
[](https://en.wikipedia.org/wiki/MIT_License)
|
||||||

|

|
||||||

|

|
||||||
[](https://pepy.tech/project/katrain)
|
[](https://pepy.tech/project/katrain)
|
||||||
[](https://liberapay.com/sanderbaduk/)
|
[](https://liberapay.com/sanderbaduk/)
|
||||||
[](https://discord.com/channels/417022162348802048/629446365688365067)
|
[](https://discord.com/channels/417022162348802048/629446365688365067)
|
||||||
|
|
||||||
KaTrain is a tool for analyzing and playing go with AI feedback from KataGo.
|
KaTrain is a tool for analyzing and playing go with AI feedback from KataGo.
|
||||||
@@ -57,12 +57,12 @@ This section describes the available AIs, with strength based on their current O
|
|||||||
|
|
||||||
* Recommended options for serious play include:
|
* Recommended options for serious play include:
|
||||||
* **[9p+]** **KataGo** is full KataGo, above professional level. The analysis and feedback given is always based on this full strength KataGo AI.
|
* **[9p+]** **KataGo** is full KataGo, above professional level. The analysis and feedback given is always based on this full strength KataGo AI.
|
||||||
|
* **[15k - 3d]** **Calibrated Rank Bot** was calibrated on various bots (e.g. GnuGo and Pachi at different strength settings) to play a balanced game from the opening to the endgame without making serious (DDK) blunders. Further discussion can be found on [this](https://github.com/sanderland/katrain/issues/44) thread.
|
||||||
* **[~3k]** **ScoreLoss** is KataGo analyzing as usual, but
|
* **[~3k]** **ScoreLoss** is KataGo analyzing as usual, but
|
||||||
choosing from potential moves depending on the expected score loss, leading to a varied style with mostly small mistakes.
|
choosing from potential moves depending on the expected score loss, leading to a varied style with mostly small mistakes.
|
||||||
* **[~4d]** **Policy** uses the top move from the policy network (it's 'shape sense' without reading).
|
* **[~4d]** **Policy** uses the top move from the policy network (it's 'shape sense' without reading).
|
||||||
* **[~5k]** **Policy Weighted** picks a random move weighted by the policy, leading to a varied style with mostly small mistakes, and occasional blunders due to a lack of reading.
|
* **[~5k]** **Policy Weighted** picks a random move weighted by the policy, leading to a varied style with mostly small mistakes, and occasional blunders due to a lack of reading.
|
||||||
* **[~8k]** **Blinded Policy** picks a number of moves at random and play the best move among them, being effectively 'blind' to part of the board each turn.
|
* **[~8k]** **Blinded Policy** picks a number of moves at random and play the best move among them, being effectively 'blind' to part of the board each turn.
|
||||||
* **[15k - 3d]** **Calibrated Rank Bot** was calibrated on various bots (e.g. GnuGo and Pachi at different strength settings) to play a balanced game from the opening to the endgame without making serious (DDK) blunders. Further discussion can be found on [this](https://github.com/sanderland/katrain/issues/44) thread.
|
|
||||||
* Options that are more on the 'fun and experimental' side include:
|
* Options that are more on the 'fun and experimental' side include:
|
||||||
* Variants of **Blinded Policy**, which use the same basic strategy, but with a twist.:
|
* Variants of **Blinded Policy**, which use the same basic strategy, but with a twist.:
|
||||||
* **[~5k]** **Local Style** will consider mostly moves close to the last move.
|
* **[~5k]** **Local Style** will consider mostly moves close to the last move.
|
||||||
@@ -132,8 +132,8 @@ In addition to shortcuts mentioned above and those shown in the main menu:
|
|||||||
## <a name="support"></a> Support / Contribute
|
## <a name="support"></a> Support / Contribute
|
||||||
|
|
||||||
[](https://github.com/sanderland/katrain/issues)
|
[](https://github.com/sanderland/katrain/issues)
|
||||||
[](CONTRIBUTORS)
|
[](CONTRIBUTORS)
|
||||||
[](https://liberapay.com/sanderbaduk/)
|
[](https://liberapay.com/sanderbaduk/)
|
||||||
[](https://github.com/sponsors/sanderland)
|
[](https://github.com/sponsors/sanderland)
|
||||||
|
|
||||||
* Ideas, feedback, and contributions to code or translations are all very welcome.
|
* Ideas, feedback, and contributions to code or translations are all very welcome.
|
||||||
|
|||||||
@@ -30,10 +30,10 @@ AI_STRATEGIES_POLICY = [AI_WEIGHTED, AI_POLICY] + AI_STRATEGIES_PICK
|
|||||||
AI_STRATEGIES = AI_STRATEGIES_ENGINE + AI_STRATEGIES_POLICY
|
AI_STRATEGIES = AI_STRATEGIES_ENGINE + AI_STRATEGIES_POLICY
|
||||||
AI_STRATEGIES_RECOMMENDED_ORDER = [
|
AI_STRATEGIES_RECOMMENDED_ORDER = [
|
||||||
AI_DEFAULT,
|
AI_DEFAULT,
|
||||||
|
AI_RANK,
|
||||||
AI_SCORELOSS,
|
AI_SCORELOSS,
|
||||||
AI_POLICY,
|
AI_POLICY,
|
||||||
AI_WEIGHTED,
|
AI_WEIGHTED,
|
||||||
AI_RANK,
|
|
||||||
AI_PICK,
|
AI_PICK,
|
||||||
AI_LOCAL,
|
AI_LOCAL,
|
||||||
AI_TENUKI,
|
AI_TENUKI,
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ class Lang(Observable):
|
|||||||
self.font_name = self.FONTS.get(lang) or DEFAULT_FONT
|
self.font_name = self.FONTS.get(lang) or DEFAULT_FONT
|
||||||
i18n_dir, _ = os.path.split(find_package_resource("katrain/i18n/__init__.py"))
|
i18n_dir, _ = os.path.split(find_package_resource("katrain/i18n/__init__.py"))
|
||||||
locale_dir = os.path.join(i18n_dir, "locales")
|
locale_dir = os.path.join(i18n_dir, "locales")
|
||||||
locales = gettext.translation("katrain", locale_dir, languages=[lang])
|
locales = gettext.translation("katrain", locale_dir, languages=[lang,DEFAULT_LANGUAGE])
|
||||||
self.ugettext = locales.gettext
|
self.ugettext = locales.gettext
|
||||||
|
|
||||||
# update all the kv rules attached to this text
|
# update all the kv rules attached to this text
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 6.1 MiB After Width: | Height: | Size: 2.5 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 512 KiB After Width: | Height: | Size: 406 KiB |
Reference in new issue
Block a user