将棋アンテナ 棒銀くん

将棋GUIとKristallweizen(白ビール)のインストール方法

2019/9/1更新

将棋GUIやねうら王Kristallweizen 、GPS将棋などの強豪将棋フリーソフトを便利に利用できるフリーウェアの将棋アプリです。Windows用とAndroid用がありますが、ここではWindows用を紹介します。

Windows用のアプリはインストーラーがついてないことも多いですが、将棋GUIはインストーラーがついていて導入しやすくなっています。またGPS将棋が最初から入っていまので面倒な方は他に将棋ソフトを入れる必要がありません。

将棋GUIのインストール方法です。 まず始めに ダウンロードページ - 将棋GUI で「インストーラー版」をダウンロードします。

将棋GUIのダウンロード

ダウンロードした実行ファイル「ShogiGUIv0.0.7.10」をダブルクリックして実行します。なおファイル名はバージョンによって異なります。

将棋GUIのインストーラー

日本語を選択します。

使用する言語の選択

使用許諾契約書に同意できれば次に進みます。

使用許諾契約書の同意

通常インストール先はこのままで変更の必要はありません。

インストール先の指定

プログラムグループも変更の必要はありません。

プログラムグループ

デスクトップのショートカットアイコンが必要でなければチェックを外してください。

追加タスクを選択

準備ができたのでインストールを実行します。

インストール準備完了

インストールが完了しました。

セットアップウィザードの完了

Windowsのスタートメニューまたはデスクトップのショートカットアイコンからプログラムを起動できます。すでにGPS将棋がインストールされていますのでコンピューターと対局したり棋譜を検討することができます。

将棋GUIのゲーム画面

次にKristallweizen(白ビール)を将棋GUIで使用できるようにします。Kristallweizenは コンピュータ将棋協会第29回世界コンピュータ将棋選手権 (2019年開催) で準優勝した将棋ソフトです。

Kristallweizenは やねうら王 をライブラリに使用しているので、やねうら王の探索エンジンが必要になります。 始めに やねうら王 実行ファイル をダウンロードします。赤い枠で囲んだzipファイルのリンクをクリックしてください。

やねうら王 実行ファイル

ダウンロードしたzipファイルを解凍します。31個の実行ファイルがありますが、下記の4つのファイルのどれか1つだけ使用します。

YaneuraOu2018NNUE_sse42.exe (64bit)
YaneuraOu2018NNUE_sse41.exe (64bit)
YaneuraOu2018NNUE_sse2.exe (64bit)
YaneuraOu2018NNUE_nosse.exe (32bit)

上に行くほど計算速度が速いのですが、ご利用のPCにより使えない場合があるので適切な実行ファイルを選んでください。上から一つずつ試していっても大丈夫です。

ここでは「C:\Shogi\Kristallweizen」フォルダを作りその中にインストールすることにします。「C:\Shogi\Kristallweizen」フォルダに選んだ実行ファイルを1ついれます。

さらに「eval」という名前のフォルダーを作成します。evalフォルダーのフルパスは「C:\Shogi\Kristallweizen\eval」となります。

Kristallweizenフォルダー

次にKristallweizenの評価関数をインストールします。 Kristallweizen のページで評価関数のzipファイルをダウンロードします。赤い枠で囲んだzipファイルのリンクをクリックしてダウンロードページに進んで、Kristallweizen.zip をダウンロードしてください。

Kristallweizenのページ

ダウンロードした Kristallweizen.zip を解凍すると nn.bin というファイルが得られます。このファイルを先ほどの evalフォルダーにいれます。

nn.bin

最後に将棋GUIを起動して ツール→エンジン設定→追加 で先ほどの実行ファイル「YaneuraOu2018NNUE_sse42.exe」を選択します。実行ファイルを選んだときに「エンジンの起動に失敗しました」というエラーが出る場合があります。その場合は 実行ファイルの選択 に戻って実行ファイルを入れ替えてください。

探索エンジンの選択

棋譜の検討モードを使う方は、「ConsiderationMode」を「True」にすることをお勧めします。

YaneuraOu Docs より
検討モード用オプションについて
思考エンジンのオプションとしてConsiderationModeを追加しました。
これはShogiGUIなどの検討モードで用いるためのもので、このオプションをオンにすると中途半端な読み筋が 出力されることが減ります。
検討モード

エンジン名「YaneuraOu NNUE 4.88 64SSE4.2」として登録されました。 以上でインストール完了です。Kristallweizenで対局したり棋譜を検討したりできます。

エンジン一覧

探索エンジンdolphin1について

やねうら王を改良した探索エンジン「dolphin1」を導入することでさらに棋力が上がります。 めきっと さんが公開されています。めきっとさんのツイート のzipファイルへのリンクから「dolphin4.01+illqha4.zip」をダウンロードします。

zipファイルを解凍すると「YaneuraOu-NNUE-dolphin-by-clang-tournament-sse42.exe」が入っています。これを「C:\Shogi\Kristallweizen」フォルダに入れて探索エンジンとして登録します。評価関数ファイルはKristallweizenのままでいいのでevalフォルダーの評価関数ファイルは入れ替えません。

dolphin1