解説
DGTは、これらのボードを製造する企業Digital Game Technologyの略です。DGT電子ボードは、物理的な駒の種類、色、位置を検出します。DGT電子ボードプロトコルは、その情報をコンピューターと交換する方法を定義します。通信仕様であり、ボード自体、配信用アプリケーション、対局を記す表記ではありません。
コンピューターは、盤面全体の読み取り、時計データ、継続更新モードなどを要求できます。ボードは、データの小さな数値単位であるバイトから成るメッセージを返します。各メッセージには種類と全体の長さを示すヘッダーがあり、その後に対応する内容が続きます。
更新情報は、各マスについてセンサーが検出した状態を表します。駒を持ち上げ、取られた駒を除き、動かす駒を置く一連の動作から、複数の個別変化が生じることがあります。受信側アプリケーションはそれらをまとめ、着手を再構成し、チェスとして意味が通るかを確認しなければなりません。プロトコルだけでは合法手を保証せず、常にの文字列を返すわけでもありません。
ソフトウェアによる解析を前提とする点ではに似ていますが、役割は異なります。DGTは物理的なハードウェアと時計からデータを運び、Style 12はインターネットのチェスサーバーから局面のテキストスナップショットを運びます。
用法と背景
ライブ配信、対局記録、オンライン対局、物理ボードとチェス用インターフェースまたは、つまり局面を分析するプログラムとの接続に使われます。
よくある混同
センサー変化とチェスの着手
マスの変化はボードが検出した物理的な出来事です。チェスの着手は、一つ以上の変化からソフトウェアが再構成する解釈です。
出典
- 1.About DGT e-boards, Digital Game Technology
- 2.Protocol description for DGT chess board, DGT Projects B.V.
