휴대용 게임 기보법

다른 이름: PGN

헤더, 수순, 주석, 변형 및 결과와 함께 체스 대국을 교환하는 텍스트 형식입니다.

설명

PGN은 Portable Game Notation의 약자로, 체스 대국을 저장하고 교환하기 위한 텍스트 형식입니다. 사람이 일반 텍스트로 열 수 있으며, 체스 프로그램, 웹사이트, 데이터베이스는 그 구조로 대국을 재현할 수 있습니다.

PGN 대국의 두 부분

  1. 태그 쌍 구역에는 Event, Site, Date, Round, White, Black, Result처럼 대괄호 안의 정보가 들어갑니다. 이 일곱 태그가 기본 보관 목록을 이룹니다.
  2. 수순 텍스트 구역에는 수 번호, 수순, 선택적 주석, 변형 및 하나의 최종 결과 표기가 들어갑니다.

주석은 보통 중괄호 안에 씁니다. 대체 변형은 괄호 안에 쓰며 중첩 변형을 포함할 수 있습니다. 짧은 평가는 $와 숫자로 된 NAG 코드로 저장할 수 있습니다. 하나의 .pgn 파일에는 한 대국 또는 여러 대국이 들어갈 수 있습니다.

PGN은 단순한 보드 사진이 아니라 대국 또는 변형 트리를 기록합니다. 대국이 비표준 시작 위치에서 시작하면 SetUp 및 헤더가 시작 위치를 제공할 수 있습니다. FEN만으로는 위치를 설명할 뿐, 그 위치를 만든 수순 이력은 설명하지 않습니다.

PGN이 아닌 것

PGN은 엔진이 생각하거나 그래픽 인터페이스와 통신하는 프로토콜이 아닙니다. 같은 프로토콜은 프로그램 사이에서 명령을 교환하고, PGN은 대국 기록을 교환합니다. 프로그램마다 허용하는 확장이 다르므로 가장 이식성 높은 파일은 표준 구조를 따르고 합법적인 수를 담습니다.

마지막 표기는 1-0, 0-1, 1/2-1/2 또는 *여야 합니다. 또한 Result 헤더와 일치해야 합니다. 별표는 대국이 진행 중이거나 최종 결과가 없을 때 씁니다.

자주 혼동하는 개념

PGN과 FEN

PGN은 대국과 메타데이터를 저장하고, FEN은 하나의 시작 또는 중간 위치를 설명합니다.

PGN과 UCI

PGN은 대국 기록 형식이고, UCI는 엔진 통신 프로토콜입니다.

관련 용어

© 2026 MindZug