Portable Game Notation — Вікіпедія

Portable Game Notation (PGN) — формат файлу для збереження шахових партій. Він був розроблений Стівеном Едвардсом (англ. Steven J. Edwards) в 1994 році, щоб полегшити обмін партіями (наприклад через інтернет) між шаховими програмами.

Формат PGN використовує символи з ASCII-кодування і складається з двох частин: метадані і нотація партії. У першій частині міститься інформація про партію: турнір, тур, імена гравців, результат тощо. Друга частина складається з алгебраїчної нотації. Коментарі розташовують між {} дужок.

Більшість шахових програм підтримує цей формат. Обробка файлів може відбуватися і за допомогою звичайної програми для редагування тексту. В одному файлі можна зберігати більше, ніж одну партію.

Seven Tag Roster

[ред. | ред. код]

Event-Тег

[ред. | ред. код]

[Event "?"] (Назви турніру, матчі)

Приклади

[ред. | ред. код]
  • [Event "FIDE World Championship"]
  • [Event "Moscow City Championship"]
  • [Event "ACM North American Computer Championship"]
  • [Event "Casual Game"]

Site-Тег

[ред. | ред. код]

[Site "?"] (Місце проведення) Структура: «Місто, Регіон Країна»
Для позначення країни використовується список кодів МОК.

Приклади

[ред. | ред. код]
  • [Site "New York City, NY USA"]
  • [Site "St. Petersburg RUS"]
  • [Site "Riga LAT"]

Date-Тег

[ред. | ред. код]

[Date "????.??.??"] (Дата)

Приклади

[ред. | ред. код]
  • [Date "1992.08.31"]
  • [Date "1993.??.??"]
  • [Date "2001.01.01"]

Round-Тег

[ред. | ред. код]

[Round "?"] (Тур)

Приклади

[ред. | ред. код]
  • [Round "1"]
  • [Round "3.1"]
  • [Round "4.1.2"]

White-Тег

[ред. | ред. код]

[White "?"] (Ініціали Гравця «Білі»)

Приклади

[ред. | ред. код]
  • [White "Tal, Mikhail N."]
  • [White "van der Wiel, Johan"]
  • [White "Acme Pawngrabber v.3.2"]
  • [White "Fine, R."]

Black-Тег

[ред. | ред. код]

[Black "?"] (Ініціали Гравця «Чорні»)

Приклади

[ред. | ред. код]
  • [Black "Lasker, Emmanuel"]
  • [Black "Smyslov, Vasily V."]
  • [Black "Smith, John Q.: Woodpusher 2000"]
  • [Black "Morphy"]

Result-Тег

[ред. | ред. код]

[Result "*"] (Результат)

Приклади

[ред. | ред. код]

Всі можливі результати

  • [Result "0-1"]
  • [Result "1-0"]
  • [Result "1/2-1/2"]
  • [Result "*"]

Джерела

[ред. | ред. код]