エンジンにメタ情報を付与する方法(検討中) - sunfish-shogi/shogihome GitHub Wiki

注意

この仕様は検討中です。 ファイルの形式や名前などは変更される可能性があります。 現時点でリリースの目処はついていません。

はじめに

この資料ではエンジンに説明やサムネイル画像を添付し、それを GUI 常に表示する方法を説明します。

エンジンに各種情報を添付する方法

エンジンファイルと同じディレクトリに engine_info.yaml を設置し、以下の要領でエンジンのメタ情報を記述します。

# エンジン管理画面に表示したいリンクを記述します。
links:
  - name: 設定方法
    url: https://github.com/yaneurao/YaneuraOu/wiki
  - name: YouTube
    url: https://www.youtube.com/c/yanechan
  - name: 支援
    url: https://yaneurao.fanbox.cc/

サムネイル画像を添付する方法

エンジンまたは評価関数それぞれにサムネイル画像を添付することで、エンジンの一覧画面にサムネイルを表示できます。

サムネイル画像を適用するには縦横比が 16:9 の PNG ファイルを以下の場所に配置します。

  • エンジン: {エンジンファイルのディレクトリ}/thumbnail.png
  • 評価関数: {エンジンオプションEvalDirが指すディレクトリ}/thumbnail.png

なお、エンジンと評価関数の両方にサムネイル画像がある場合は、評価関数のサムネイル画像が優先的に使用されます。