Portable Game Notation (PGN) — формат файла для сохранения шахматных партий. Он был разработан Стивеном Эдвардсом (Steven J. Edwards) в 1994 году, чтобы облегчить обмен партиями между шахматными программами, а также упорядочить ведение электронных баз данных шахматных партий.
Формат PGN использует символы из ASCII-кодировки и состоит из двух частей: метаданные и нотация партии. В первой части стоит информация о партии: турнир, дата, имена игроков, результат и т.д. Вторая часть состоит из алгебраической нотации.
Большинство шахматных программ поддерживает этот формат. Обработка файлов может совершаться и с помощью обычной программы для редактирования текста. В одном файле можно сохранять более, чем одну партию.
На игровом сервере GAMBITER вы можете экспортировать сыгранные партии сразу в формат PGN.
Метаданные формата PGN
Event — код (название) турнира
Site — место проведения
Date — дата старта в формате год, месяц.число
Round — номер тура
White — фамилия и имя играющего белыми
Black — фамилия и имя играющего черными
Result — результат партии, может принимать значения 1-0 , 0-1 , 1/2-1/2
ECO — код варианта в классификации ECO
WhiteElo — рейтинг играющего белыми
BlackElo — рейтинг играющего черными
PlyCount — общее число полуходов
EventDate — дата старта турнира в формате ГГГГ.ММ.ДД (год, месяц, число)
Коды ECO, WhiteElo, BlackElo, PlyCount и EventDate являются не обязательными.
Нотация партии в формате PGN
N конь
B слон
R ладья
Q ферзь
K король
O-O короткая рокировка
O-O-O длинная рокировка
пешки не имеют специального обозначения
+ шах
x — взятие
{} комментарии внутри скобок
Пример шахматной партии в формате PGN:
[Event «FIDE World Championship»]
[Site «GAMBITER.RU»]
[Date «2008.09.15»]
[Round «1»]
[White «Наумов Максим (RUS)»]
[Black «Smith, Agent FBI»]
[Result «1-0»]
[ECO «A08»]
[WhiteElo «2500»]
[BlackElo «1950»]
[PlyCount «53»]
1. e4 d6 2. d4 g6 3. Nf3 Bg7 4. Be2 Nf6 5. Nc3 Nbd7 6. e5 Ng4 7. e6 Ndf6 8.exf7+ Kf8 9. Bf4 Nh6 10. Qd2 Nxf7 11. O-O-O c6 12. h4 Qa5 13. Ng5 b5 14. a3 Bd7 15. h5 Nxg5 16. Bxg5 h6 17. Bxf6 Bxf6 18. hxg6 Kg7 19. Rh5 Kxg6 20. Bd3+ Kf7 21. Qf4 Rag8 22. Rdh1 Ke8 23. Kb1 Bg5 24. Qe4 Qc7 25. d5 Rf8 26. dxc6 Bf5 27. Nxb5 1-0
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.