解説
オープニングブックは、対局を直線的に並べた一覧ではなく、局面を索引として整理したコレクションです。各局面について、候補手、統計、優先度を保持できます。ソフトウェアは対局の序盤でこの情報を参照し、局面を分析するプログラムであるに本格的な探索を行わせる前に、着手を選ぶことがあります。
CTGは一般にChessBase Opening Tree of Gamesの略と説明されます。ChessBaseと対応インターフェースが使用するオープニングブック形式です。このブックは、異なる着手順から同じ局面へ到達するトランスポジションを認識します。そのため、異なる経路で到達した場合でも、一つの局面を一度だけ参照できます。
名称に反して、CTGブックは通常、単一の自己完結ファイルではありません。ChessBaseは、同じ基本名を共有し、拡張子.ctg、.ctb、.ctoを持つファイルをブックの3つの構成要素として分類します。一部の実装では補助的な.iniファイルも使います。コピーやバックアップでは、関連するすべてのファイルを一緒に保つ必要があります。対照的に、は対局と関連データを保存し、ブックの局面別の選択肢を保存するものではありません。
よくある混同
CTGと対局データベース
CTGはオープニング局面と選択肢を整理します。対局データベースは完全な対局を保存し、それらを後でブックの作成や拡張に利用できます。
用語を見る出典
- 1.Openings book - ChessBase 18, ChessBase
- 2.File names and extensions, ChessBase
- 3.CTG, Chess Programming Wiki
