エンジン
エンジンページでは、En Parlant~ の解析やコンピュータ対戦を支えるチェスエンジンを管理します。人気のエンジンをワンクリックでダウンロードしたり、独自のエンジンを追加したり、設定を細かく調整したりできます。
チェスエンジンは En Parlant~ の解析の根幹を担っています。局面の評価、最善手の探索、解析レポートの生成、そしてコンピュータとの対局時の対戦相手としての役割を果たします。エンジンページでは、これらすべてのエンジンを一箇所でインストール、設定、管理できます。
利用可能なエンジン
Section titled “利用可能なエンジン”En Parlant~ では、アプリ内から直接ダウンロードできるトップクラスのエンジンがいくつか用意されています:
| エンジン | ELO |
|---|---|
| Stockfish | 3635 |
| RubiChess | 3600 |
| Dragon by Komodo | 3533 |
| Komodo | 3479 |
| Leela Chess Zero | 3440 |
ELO レーティングは CCRL から取得しています。
エンジンをインストールするには、リストから選択してダウンロードをクリックするだけです。あとはアプリが自動で処理します。手動でのファイル管理は必要ありません。
独自のエンジンを追加する
Section titled “独自のエンジンを追加する”UCI 互換のエンジンであれば、コンピュータ上の実行ファイルを En Parlant~ に指定することで追加できます。カスタムビルドや開発版、組み込みリストにないマイナーなエンジンを使いたい場合に便利です。UCI プロトコルに対応していれば動作します。
各エンジンにはカスタマイズ可能なプロファイルがあります:
- Name と version の識別情報
- ELO rating — エンジンの推定強さ
- Custom image — エンジン用のアイコンや画像の選択
これらのパラメータはエンジンの局面解析方法を制御するもので、標準的な UCI プロトコルコマンドに対応しています:
| 設定 | 説明 |
|---|---|
| Time | 解析時間(秒単位) |
| Depth | 特定のプライ(半手)の深さまで探索 |
| Nodes | 評価の最大ノード数 |
| Infinite | 無制限解析モード |
ほとんどの用途ではデフォルト設定で十分です。より高速だが浅い解析が必要な場合は、深さを下げてください。エンジンに必要なだけ考えさせたい場合は、Infinite モードを使用してください。
詳細設定(UCI オプション)
Section titled “詳細設定(UCI オプション)”- MultiPV — エンジンが出力する変化手順の数です。2 または 3 に設定すると、最善手に加えて代替の変化手順も表示されます。値を大きくすると選択肢が増えますが、解析速度は低下します。
- Threads — CPU スレッドの割り当てです。スレッド数が多いほど解析は高速になりますが、システムの他の処理のために余裕を持たせてください。CPU の総スレッド数の半分が良い出発点です。
- Hash — エンジンの局面ハッシュテーブルに割り当てるメモリ量(MB 単位)です。ハッシュテーブルが大きいほど、より多くの局面を記憶し、再計算を回避できます。現代のマシンでは 256 MB 以上が妥当なデフォルト値です。
重要な注意事項
Section titled “重要な注意事項”Uci_Chess960 は Chess960 のゲーム(ヘッダーに
Variant 'Chess960'を持つもの)では自動的に有効になります。エンジン設定で手動で有効にしないでください。手動で有効にすると、通常のチェス解析が正しく動作しなくなり、不正確な評価が出力される可能性があります。