language fallback, ai ordering, screenshots, contributors

This commit is contained in:
Sander Land committed 2020-06-17 20:41:34 +02:00
1 parent c332868210
commit 45457fb9f6
6 files changed
+8 -7

No files matched your search

+1
View File
@@ -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.
+5 -5
View File
@@ -1,11 +1,11 @@
# <a name="manual"></a> KaTrain v1.1 # <a name="manual"></a> KaTrain v1.2
[![Latest Release](https://img.shields.io/github/release/sanderland/katrain?label=download)](https://github.com/sanderland/katrain/releases) [![Latest Release](https://img.shields.io/github/release/sanderland/katrain?label=download)](https://github.com/sanderland/katrain/releases)
[![License:MIT](https://img.shields.io/pypi/l/katrain)](https://en.wikipedia.org/wiki/MIT_License) [![License:MIT](https://img.shields.io/pypi/l/katrain)](https://en.wikipedia.org/wiki/MIT_License)
![Build Status](https://github.com/sanderland/katrain/workflows/release/badge.svg) ![Build Status](https://github.com/sanderland/katrain/workflows/release/badge.svg)
![GitHub Downloads](https://img.shields.io/github/downloads/sanderland/katrain/total?color=%23336699&label=github%20downloads) ![GitHub Downloads](https://img.shields.io/github/downloads/sanderland/katrain/total?color=%23336699&label=github%20downloads)
[![PyPI Downloads](https://pepy.tech/badge/katrain)](https://pepy.tech/project/katrain) [![PyPI Downloads](https://pepy.tech/badge/katrain)](https://pepy.tech/project/katrain)
[![Liberapay Patrons](https://img.shields.io/liberapay/patrons/KaTrain)](https://liberapay.com/sanderbaduk/) [![Liberapay patrons](https://img.shields.io/liberapay/patrons/sanderbaduk)](https://liberapay.com/sanderbaduk/)
[![Discord](https://img.shields.io/discord/417022162348802048?logo=discord)](https://discord.com/channels/417022162348802048/629446365688365067) [![Discord](https://img.shields.io/discord/417022162348802048?logo=discord)](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
[![GitHub issues](https://img.shields.io/github/issues/sanderland/katrain)](https://github.com/sanderland/katrain/issues) [![GitHub issues](https://img.shields.io/github/issues/sanderland/katrain)](https://github.com/sanderland/katrain/issues)
[![Contributors](https://img.shields.io/static/v1?label=contributors&message=10&color=dcb424)](CONTRIBUTORS) [![Contributors](https://img.shields.io/static/v1?label=contributors&message=12&color=dcb424)](CONTRIBUTORS)
[![Liberapay Patrons](https://img.shields.io/liberapay/patrons/KaTrain)](https://liberapay.com/sanderbaduk/) [![Liberapay patrons](https://img.shields.io/liberapay/patrons/sanderbaduk)](https://liberapay.com/sanderbaduk/)
[![Github sponsors](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=dcb424&link=https://github.com/sponsors/sanderland/)](https://github.com/sponsors/sanderland) [![Github sponsors](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=dcb424&link=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.
+1 -1
View File
@@ -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,
+1 -1
View File
@@ -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