설명
오프닝 북은 대국을 일렬로 모은 목록이 아니라 포지션별로 색인한 모음이다. 각 포지션에 후보 수, 통계, 선호도를 보관할 수 있다. 소프트웨어는 대국 초반에 이 정보를 조회하고, 포지션을 분석하는 프로그램인 에 전체 탐색을 요청하기 전에 수를 선택할 수 있다.
CTG는 흔히 ChessBase Opening Tree of Games의 약자로 풀이된다. ChessBase와 호환 인터페이스에서 사용하는 오프닝 북 형식이다. 이 북은 서로 다른 수순으로 같은 포지션에 도달하는 트랜스포지션을 인식한다. 따라서 서로 다른 경로로 도달했더라도 하나의 포지션을 한 번만 조회하면 된다.
이름과 달리 CTG 북은 보통 하나의 독립된 파일이 아니다. ChessBase는 같은 기본 이름에 .ctg, .ctb, .cto 확장자를 붙인 파일들을 북의 세 구성 파일로 분류한다. 일부 구현은 보조 .ini 파일도 사용한다. 복사하거나 백업할 때는 관련 파일을 모두 함께 유지해야 한다. 반면 는 오프닝 북의 포지션별 선택지가 아니라 대국과 관련 데이터를 저장한다.
자주 혼동하는 개념
CTG와 대국 데이터베이스
CTG는 오프닝 포지션과 선택지를 정리한다. 대국 데이터베이스는 완전한 대국을 저장하며, 나중에 그 대국으로 북을 만들거나 확장할 수 있다.
용어 보기출처
- 1.Openings book - ChessBase 18, ChessBase
- 2.File names and extensions, ChessBase
- 3.CTG, Chess Programming Wiki
