Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Umfangreiche Shogi GUI mit guter Engine und Buch
- By Lothar Jung Date 2023-08-10 09:01 Edited 2023-08-10 09:20 Upvotes 1
Hier ist alles in einem YouTube Video sowie einem ergänzenden Text beschrieben:

https://www.youtube.com/watch?v=rwcPzH2cHXQ

Ich selber benutze diese GUI mit der vorinstallierten Engine.

Die Bedienung der GUI ist ähnlich wie beim Schach.

Hier die englischsprachige Anleitung:

Shogidokoro is a Shogu GUI, and Elmo is a Shogi engine, and you can use them together to play and analyze games of Shogi.  Elmo is quit a good engine, it was Shogi computer champion in 2017.  I show how to download them, get them running, and use them.

Here are the detailed instructions:
1. Download and install Shogidokoro
     Go to the website http://shogidokoro.starfree.jp/
     Use google translate to see the English version
       (on Chrome, right click the mouse and select "Translate to English")
     Notice that Shogidokoro is translated as "Shogisho"
     Click download to go to the download page and translate page if
       necessary
     On the download page click Download to download Shogidokoro.zip

     Extract files from Shogidokoro.zip to a directory (I used C:\Shogi)
     To run, just double-click on Shogikoro.exe
     To get an Icon on your desktop, select Shogikoro.exe and right-click,
       select "Create shortcut", then move the shortcut onto your desktop

2. Configure the Lesserkai engine to run in Shogidokoro
     Run Shogidokoro
     Select "Engine Manager..." from the Game menu
     Click the "Add..." button in the Engine Manager form
     Navigate to the directory Shogidokoro/Engine and select Lesserkai.exe,
       then click OK to add the engine

3. Download Elmo evaluation functions and search engine
     Go to the website
https://www.qhapaq.org/shogi/shogiwik...
     Optional: Translate to English
     Click on elmo link and download elmo.shogi.zip from that page
     Extract files from elmo.shogi.zip to a directory (I used C:\Shogi)

     On the same website click on the link to download YaneuraOu for Windows
     This downloads YaneuraOu2018V483all.zip
     Extract files from YaneuraOu2018V483all.zip to a directory
       (I used C:\Shogi)

4. Configure Elmo
     In the YaneuraOu2018V483all directory, choose one of the executables
     For help on picking the the correct executable, you can translate the
       readme file into English using Google Translate
     I chose YaneuraOu2018KPPT_avx2.exe
     Copy YaneuraOu2018KPPT_avx2.exe to the elmo.shogi directory
     Copy standard_book.db from elmo.shogi\book\yaneura_format to
       elmo.shogi\book\
     Run YaneuraOu2018KPPT_avx2.exe and give it these commands:
       setoption name EvalDir value eval
       bench
     The benchmark will run three positions, then you can close the window

5. Configure Elmo to run in Shogidokoro
     Run Shogidokoro
     Select "Engine Manager..." from the Game menu
     Click the "Add..." button in the Engine Manager form
     Navigate to the elmo.shogi directory and select
       YaneuraOu2018KPPT_avx2.exe, then click OK to add the engine

Hier die deutsche Übersetzung der GUI-Webseite:

Shogi-Shop ist eine Shogi-GUI-Software, die das USI-Protokoll (Universal Shogi Interface) unterstützt.
Wenn Sie Shogi-Software erstellen, müssen Sie keine komplizierte GUI erstellen, wenn Sie Shogisho verwenden. Sie müssen nur den denkenden Teil als Konsolenanwendung erstellen, die mit USI kompatibel ist, um die Software auszuführen.

Warum sollten die grafische Benutzeroberfläche und der denkende Teil getrennt werden?
Was ist das USI-Protokoll?
Funktionen von Shogi-Shop
Die Betriebsumgebung
Wie man Shogi-Shoko benutzt
Herunterladen
Zu beachtende Punkte bei der Erstellung einer Engine
Wie man Japanisch im Engine-Einstellungsdialog anzeigt
Hinweise zum Betrieb unter Ubuntu Linux
Kleinere Hinweise
Danksagungen
Links
USI-Engine-Links
Unterstützung BBS
Shogi-GUI Software für macOS, Shogi-Sho Mac, ist ebenfalls verfügbar.

Bonadapter, ein Tool zur Verwendung von Bonza in Shogi-Sho, ist ebenfalls verfügbar.

AutoGo" und "GoGuiTool", automatische Go-Spiel-Tools, werden ebenfalls veröffentlicht.

Die auf dieser Website veröffentlichte Software darf nicht zu kommerziellen Zwecken weiterverteilt werden, z. B. auf kommerziellen DVDs.
Bilder aus dem Shogi Shojo dürfen in Büchern, Zeitschriften, Fernsehsendungen und Video-Websites verwendet werden. Bitte verwenden Sie sie frei.

Zuletzt aktualisiert am 24/06/2023 (Aktualisierungshistorie)

Hier sind weiterführende Informationen:

https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTdjejItZ3RHc0kyc2VPVFVIcUVpdExkNWcxd3xBQ3Jtc0tscGRLdi1wMVM5YjJacTg0NE5veHdLTjI3Mnp5UEthc1FMWkMwMUhGbDQ3OFZSZXdHMkoyRVp3WUVYd0R3ejdtcXZEdjYxeWVoMkh6RWd4WDVFT1lzZjZaQUN4RDZkNEZ0ZUJyTHdKMFU2dWctNmVraw&q=https%3A%2F%2Fwww.qhapaq.org%2Fshogi%2Fshogiwiki%2Fhow-start-computer-shogi-japanese-chess%2F&v=rwcPzH2cHXQ

https://www.qhapaq.org/shogi/shogiwiki/how-start-computer-shogi-japanese-chess/
- By Lothar Jung Date 2023-08-10 10:23 Edited 2023-08-10 10:54
Hier die deutschen Shogi Webseiten:

https://www.shogi.de/links.html

https://shogideutschland.de/

https://japanisches-brettspiel.de/shogi/shogi-regeln/

Shogi Lernkurse:

https://www.youtube.com/watch?v=PJJIh1LKOD8

https://shoginet.de/blog/

https://www.youtube.com/watch?v=rwcPzH2cHXQ
- By Lothar Jung Date 2023-08-11 13:48 Edited 2023-08-11 13:53
Ich arbeite mich gerade wieder in Shogi ein.
Die japanische Schachversion ist sehr faszinierend.

Unterschiede/Abweichungen und Gemeinsamkeiten zum Schach:

Gemeinsamkeiten:

Ziel ist es auch den König matt zu setzen.
Ähnliche Figuren wie Turm, Läufer, Springer und Bauer.
Turm und Läufer sind nur jeweils einmal vorhanden, aber sonst gleich.

Abweichungen:

Größeres 9x9 Brett.
Keine Damen.
Bauern ziehen nur 1 Feld und schlagen nach vorne.
Neue Figuren wie Lanze, Gold- und SilberGeneral.
Generäle ziehen und schlagen ähnlich wie König.
Lanzen ziehen und schlagen nach vorne.
Springer ziehen und schlagen nur nach vorne.

Wichtige Unterschiede:

Figuren die in die gegnerischen 4 Reihen vordringen werden durch mehr Zug-/Schlagmöglichkeiten aufgewertet!
Geschlagene Figuren können auf freie Positionen als eigene Figuren eingesetzt werden!

Fazit:

Wer Schach gut beherrscht wird sich relativ schnell einarbeiten können.
Shogi ist deutlich komplexer und dynamischer.
Es gibt wie im ComputerSchach verschiedene GUIs, Suchvarianten, Stellungsbewertungen und Eröffnungsbücher.
Es gibt sowohl NNUE-Engines als auch KI-Engines nach den gleichen Programmier- und Trainingstechniken.
- By Lothar Jung Date 2023-08-11 18:46
Lishogi hat eine sehr umfangreiche interaktive Einführung in Shogi:

https://lishogi.org/learn?lang=de
- By Lothar Jung Date 2023-08-13 09:48 Edited 2023-08-13 10:47
Hier die niederländische Webseite zu Shogi mit Download Links zu GUIs und Engines:

https://home.hccnet.nl/h.g.muller/shokidoki.html

WinBoard ist die wichtigste Plattform.

Hier die Beschreibung und die Download Links zur stärksten Engine Bonanza:

http://hgm.nubati.net/
- By Lothar Jung Date 2023-08-13 10:49 Edited 2023-08-13 11:12
Hier eine gute Schritt für Schritt Einführung:

http://alt.shoginet.de/fusion/Shogi_Einfuehrung.pdf

Hier ein Shogi Server zum OnlineSpiel:

https://www.playok.com/de/shogi/
- By Lothar Jung Date 2023-08-16 00:20 Edited 2023-08-16 00:25
Hier lehrreiche YouTube Videos zur Einführung:

https://shoginet.de/videos/

Hier das „Universal Shogi Interface“

http://hgm.nubati.net/usi.html
- By Lothar Jung Date 2023-08-16 21:30 Edited 2023-08-16 21:34
Hier der Zugang zur Online-Spiel-Plattform mit Forum von Shogi:

https://81dojo.com/en

Auch auf dem AppStore von Apple finden sich gute Shogi Apps.
- - By Lothar Jung Date 2023-08-20 17:19
Eine typische Shogi-Engine kann aus verschiedenen Dateien mit unterschiedlichen Dateiendungen bestehen. Hier ist eine Liste der Dateien und ihrer möglichen Dateiendungen:

1. **Quellcode-Dateien**: Diese Dateien enthalten den Quellcode der Engine und können die folgenden Dateiendungen haben, abhängig von der verwendeten Programmiersprache:
   - .c (C-Code)
   - .cpp (C++-Code)
   - .java (Java-Code)
   - .py (Python-Code)

2. **Konfigurationsdateien**: Diese Dateien enthalten die Einstellungen und Parameter der Engine und können die folgenden Dateiendungen haben:
   - .cfg
   - .ini
   - .json
   - .xml

3. **Datenbankdateien**: Diese Dateien enthalten Informationen über verschiedene Shogi-Positionen und Züge und können die folgenden Dateiendungen haben:
   - .db
   - .sqlite
   - .dat

4. **Dokumentationsdateien**: Diese Dateien enthalten Informationen über die Verwendung und Konfiguration der Engine und können die folgenden Dateiendungen haben:
   - .txt
   - .md (Markdown)
   - .pdf

5. **Binärdateien**: Diese Dateien enthalten den kompilierten Quellcode der Engine, der auf einem Computer ausgeführt werden kann, und können die folgenden Dateiendungen haben:
   - .exe (Windows)
   - .out (Linux)
   - .bin

6. **Endspieldateien**: Diese Dateien enthalten Informationen über spezifische Endspielpositionen und die besten Züge in diesen Positionen, und können die folgenden Dateiendungen haben:
   - .bin
   - .dat

7. **Header-Dateien**: Diese Dateien enthalten Deklarationen und Definitionen, die im Quellcode verwendet werden, und können die folgenden Dateiendungen haben:
   - .h (C oder C++ Header)
   - .hpp (C++ Header)

Die genaue Struktur und die Dateiendungen können je nach der spezifischen Shogi-Engine und der Programmiersprache, in der sie geschrieben ist, variieren. Wenn man eine bestimmte Shogi-Engine verwenden möchte sollte man die Dokumentation der Engine zu lesen, um mehr über die Dateien und die Verwendung der Engine zu erfahren.
Parent - - By Jörg Oster Date 2023-08-20 17:53 Upvotes 1
Was für ein Quatsch! Was hat das mit Shogi zu tun?
Das trifft so ziemlich auf jedes Programm zu.

Programme entstehen aus Quelldateien, dazu gehören auch Header-Dateien, je nach Programmiersprache.
Und Programme können Konfigurationsdateien verwenden, Dokumentations- oder Hilfedateien sind manchmal auch dabei, usw.

Und dann nochmal: Texte, die mit Hilfe einer KI erstellt wurden, sollten unbedingt auch so gekennzeichnet werden!
@Moderation: Wie steht ihr zu diesem Thema? Sollten Texte entsprechend gekennzeichnet sein?
Parent - - By Lothar Jung Date 2023-08-20 18:09 Edited 2023-08-20 18:43
Du machts -nach meinen Eindruck- arrogante, giftige, uncooperative und unqualifizierte Bemerkungen.
Was ich schreibe stimmt doch. Warum so eine kontroverse Antwort.
Shogi Download-Dateien sind differenzierter und kein Quatsch. Es ist eine Erklärung sich zurechtzufinden.
Die Webseiten sind auf japanisch, aber die Dateiendungen als solche erkennbar.
War’s Du jemals auf japanischen Webseiten?
Ich wüste nicht, das fast alle Engines zum Download diese Dateien enthalten!
Quellcode, Eröffnungsbücher etc.?
Mach doch einen eigenen Shogi Thread auf, aber das ist unter deiner Würde.
Den Text über Shogi Dateien habe ich mit meinen Kenntnissen und nach 5 spezifischen Fragen von ChatGPT generiert. Manchmal ist gutes Wissen auch bei einer KI zu finden. Bist Du schlauer als die KI?

Du gehts mir auf den Kecks!
Parent - - By Jörg Oster Date 2023-08-21 11:07
Ich habe gerade die japanische Github-Seite von YaneuraOu besucht.
Eine Online-Übersetzer (DeepL https://www.deepl.com/translator) leistet mir hier gute Dienste.
Will ich die Engine downloaden, stoße ich vor allem auf das komprimierte zip-Format,
welches in deiner Auflistung überhaupt nicht erwähnt wird.
Und wie du ja weißt, wurde das NNUE zuerst von einem japanischen Entwickler in Stockfish integriert.
Ich war also schon früher auf japanischen Seiten.

Deine Zusammenstellung wäre ein guter Beitrag zum Thema Dateinamenerweiterungen gewesen,
hat aber zu Shogi keinen direkten Bezug.
Parent - By Lothar Jung Date 2023-08-21 11:24 Edited 2023-08-21 11:27
OK.
Hier ist der Link zur Engine, die ich unter der sehr guten GUI Shogidokoro eingepflegt habe:

https://github.com/yaneurao/YaneuraOu/releases

Hier noch eine andere wichtige Seite:
https://github.com/mizar/YaneuraOu/releases/tag/v7.6.1%2B20220511b.master

Weitere gute Engines sind Spear, Bonanza und Elmo.
Auch ist XBoard ist eine gute GUI für Shogi.
BCM Games ist zur Analyse sehr zu empfehlen.
Parent - - By Lars B. Date 2023-08-21 10:39 Upvotes 1
Jörg Oster schrieb:

Und dann nochmal: Texte, die mit Hilfe einer KI erstellt wurden, sollten unbedingt auch so gekennzeichnet werden!
@Moderation: Wie steht ihr zu diesem Thema? Sollten Texte entsprechend gekennzeichnet sein?


Moin,

ich bin zwar nicht die Moderation, denke aber, die meisten Leser hier können Gefasel auch ohne Kennzeichnung als solches erkennen, ob von einer KI oder nicht.

Abgesehen davon, Shogi ist 'ne interessante Sache, aber all diese asiatischen Spiele mit Beschriftungen in für uns unlesbaren Schriftzeichen, ob Shogi oder Xiangqi, sind wegen dieser Zeichen schwierig zu lernen. Ich bleibe bei Go, wenn ich's asiatisch möchte. Trotzdem finde ich es gut, wenn jemand gelegentlich auf andere Spiele hinweist.

Grüße
Lars
Parent - By Lothar Jung Date 2023-08-21 10:55
Hallo Lars,

Danke für Dein Interesse an Shogi.

Ich habe überhaupt kein Problem damit, Beiträge, die mit Hilfe von ChatGPT erstellt wurden auch als solche zu kennzeichnen.

Eine solche ausführliche und gegliederte Antwort fällt jedoch nicht vom Himmel.
Man braucht Vorkenntnisse und eine Fragenstrategie, eine ausführliche und gegliederte Fragestellung sowie ständiges Nachfragen.
Ehe letztlich dauert es je nach Thematik 5 bis 20 Schritte bis das Ergebnis eine gute Qualität aufweist.

Lothar
- By Lothar Jung Date 2023-08-24 16:27 Edited 2023-08-24 16:29
Hier eine Liste von Engines, die unter Shogidokoro installiert werden können.

Hier der Link auf die Webseite von Shogidokoro:

http://shogidokoro.starfree.jp/enginelink.html

将棋所で動かせるUSIエンジンのリンクです。
エンジン本体が存在せず、評価関数または定跡だけを公開しているものには(*)印をつけてあります。

18gou(人造棋士18号)
AobaKomaochi
AobaZero
Apery
Blunder
dlshogi(GCT)
dolphin
elmo(*)
GA将
Gikou(技巧)
GPSshogi
GSE
HiyokoShogi(ひよこ将棋)
HoneyWaffle(*)
Inaniwa(稲庭将棋)
kaitei(海底)
KifuWarabe(きふわらべ)
Kristallweizen
MeijinCobra(名人コブラ)(*)
Miacis
Miyako Shogi System
NanohaMini(なのは)
Nene Shogi
NiCoreShogi(にこあ将棋)
Novice
nozomi
OkaraManju(おから饅頭)
Qhapaq(*)
Sayachan(沙夜ちゃん)
shogi686
SILENT_MAJORITY
simk(クマ将棋)
Spear
ssp
Suisho(水匠)
Sunfish
Sylwi
tanuki-
TJshogi
Usapyon2
Wandre(*)
YaneuraOu(やねうら王)
Yomita(読み太)
Bonanza & Bonadapter
Bonanza自体はUSIエンジンではありませんが、プロトコル変換ツールBonadapterを使うことによって将棋所で動かせるようになります。
詰将棋解答専用エンジン

KomoringHeights
SeoTsume(脊尾詰)
Up Topic Hauptforen / CSS-Forum / Umfangreiche Shogi GUI mit guter Engine und Buch

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill