Відкрити головне меню

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 "*"]

ДжерелаРедагувати