解説
ローカルエンジンは、利用者自身のコンピューターや端末で動作するである。チェスエンジンとは、局面を計算して着手や評価を提案するプログラムをいう。ローカルの場合、プログラムはその端末にインストールされ、処理を遠隔サーバーへ送るのではなく、その機器のプロセッサーとメモリを使って計算する。
通常は、盤と操作部を備えた視覚的な層であるがエンジンを読み込み、分析する局面を送る。エンジンは着手、どちらが優勢に見えるかという評価、その他のデータを返し、インターフェースが利用者向けに整理する。Stockfishは、さまざまなインターフェースにインストールしてローカルで実行できるエンジンの一例である。
との主な違いは、計算がどこで行われるかにある。ローカルエンジンの性能は、利用者のハードウェアとエンジンに割り当てた資源に直接左右される。エンジンのバージョンや設定を自分で管理できる一方、遅い機器では探索が進むまでに時間がかかることがある。周辺アプリケーションが別の機能でインターネットを使う場合もあるため、ローカルエンジンだからといってプログラム全体が必ずオフラインで動くわけではない。
よくある混同
ローカルエンジンとクラウドエンジン
ローカルエンジンは自分の端末で計算する。クラウドエンジンは、ネットワーク経由で接続する別のコンピューターやサーバーで計算する。
用語を見る