グラフィカル・ユーザー・インターフェース

別名: GUI

テキストコマンドではなく、盤、操作部、パネルを通じてチェスソフトを操作できる視覚的なアプリケーション。

解説

グラフィカル・ユーザー・インターフェース、略して GUI は、人が操作する視覚的な層である。チェスでは、、着手一覧、時計、ボタン、分析パネルなどを表示できる。主な役割は、他のソフトウェア部品が行っている処理を見える形にし、操作しやすくすることである。

GUIそのものが最善手を計算するプログラムである必要はない。その仕事は、局面分析に特化したプログラムであるが担える。例えばStockfishは、テキストコマンドで動作できるエンジンであり、独自のGUIを備えていない。グラフィカルなアプリケーションが接続し、その出力を読みやすい形で提示できる。

GUIとエンジンが通信する一般的な方法の一つが UCI、すなわち Universal Chess Interface である。UCIはテキストプロトコルで、局面の設定、分析の要求、結果の受信に使うメッセージを定義する。GUIはその技術的な出力を、、つまりエンジンが現在最善とみなす一連の手、どちらを優勢と評価しているか、または探索の進行を示すなどの表示に変換できる。利用者の端末で計算するを動かすことも、遠隔コンピューターで計算するに接続することもできる。

よくある混同

GUIとチェスエンジン

GUIは目に見えるインターフェースで、エンジンは局面を計算する部品である。一つのアプリケーションに同梱されることはあるが、役割は異なる。

用語を見る

関連用語

© 2026 MindZug