Portable Game NotationPortable Game Notation (PGN) — формат файла для сохранения шахматных партий. Он был разработан Стивеном Эдвардсом (англ. Steven J. Edwards) в 1994 году, чтобы облегчить обмен партиями (к примеру, через интернет) между шахматными программами. Формат PGN использует символы из ASCII-кодировки и состоит из двух частей: метаданные и нотация партии. В первой части стоит информация о партии: турнир, тур, имена игроков, результат и т. д. Вторая часть состоит из алгебраической нотации. Комментарии находятся внутри фигурных скобок. Большинство шахматных программ поддерживает этот формат. Обработка файлов может совершаться и с помощью обычной программы для редактирования текста. В одном файле можно сохранять более, чем одну партию. Seven Tag RosterВ случае, если партия архивируется на будущее, в ней нужны семь обязательных тегов, именуемые «Seven Tag Roster». Тег "Event"[Event "?"] (Названия турнира, матча)
Тег "Site"[Site "?"] (Место проведения) Структура: "Город, Регион Страна" Для обозначения страны используется список кодов МОК.
Тег "Date"[Date "????.??.??"] (Дата)
Тег "Round"[Round "?"] (Тур)
Тег "White"[White "?"] (Имя играющего белыми)
Тег "Black"[Black "?"] (Имя играющего чёрными)
Тег "Result"[Result "*"] (Результат) Все возможные результаты (если за выигрыш даётся одно очко, за ничью — половина, а за проигрыш — ничего):
Пример[Event "IBM Kasparov vs. Deep Blue Rematch"] [Site "New York, NY USA"] [Date "1997.05.11"] [Round "6"] [White "Deep Blue"] [Black "Kasparov, Garry"] [Opening "Caro-Kann: 4...Nd7"] [ECO "B17"] [Result "1-0"] 1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 h6 8.Nxe6 Qe7 9.O-O fxe6 10.Bg6+ Kd8 {Каспаров встряхнул головой} 11.Bf4 b5 12.a4 Bb7 13.Re1 Nd5 14.Bg3 Kc8 15.axb5 cxb5 16.Qd3 Bc6 17.Bf5 exf5 18.Rxe7 Bxe7 19.c4 1-0 Шахматные программы, которые могут открывать, редактировать и сохранять файлы .PGNПрограммы для Microsoft Windows
Программы для Linux
Программы для Android
Программы для Mac OS Программы для iOS
См. также
Примечания
Ссылки
|