Нотация Форсайта – Эдвардса ( FEN ) - это стандартная нотация для описания определенной позиции на доске в шахматной игре. Цель FEN - предоставить всю необходимую информацию для перезапуска игры с определенной позиции.
FEN основан на системе, разработанной шотландским газетным журналистом Дэвидом Форсайтом . Система Форсайта стала популярной в 19 веке; Стивен Дж. Эдвардс расширил его для поддержки использования компьютерами. FEN определен [2] в «Руководстве по спецификации и внедрению Portable Game Notation». [1] В Portable Game Notation для шахматных игр FEN используется для определения начальных позиций, отличных от стандартной. [3] FEN не предоставляет достаточной информации, чтобы решить, может ли быть законно заявлена ничья путем трехкратного повторения или может быть принято предложение ничьей ; для этого другой формат, напримерТребуется расширенное описание позиции .
Определение
«Запись» FEN определяет конкретную игровую позицию, все в одной текстовой строке и с использованием только набора символов ASCII. Текстовый файл, содержащий только записи данных FEN, должен иметь расширение файла «.fen». [4]
Запись FEN содержит шесть полей. Разделитель между полями - это пробел. Поля: [5]
- Размещение фигур (с точки зрения белых). Описывается каждый ранг, начиная с ранга 8 и заканчивая рангом 1; внутри каждого ранга содержимое каждого квадрата описывается от файла «a» до файла «h». В соответствии со Стандартной алгебраической системой обозначений (SAN) каждая фигура обозначается одной буквой, взятой из стандартных английских названий (пешка = "P", конь = "N", слон = "B", ладья = "R", ферзь = «Q» и король = «K»). Белые фигуры обозначаются заглавными буквами («PNBRQK»), а черные фигуры - строчными буквами («pnbrqk»). Пустые квадраты обозначаются цифрами от 1 до 8 (количество пустых квадратов), а «/» разделяет ранги.
- Активный цвет. «w» означает следующий ход белых, «b» означает следующий ход черных.
- Наличие рокировки . Если ни одна из сторон не может рокироваться, это "-". В противном случае здесь есть одна или несколько букв: «K» (белые могут рокировать королевский фланг), «Q» (белые могут рокировать ферзевый фланг), «k» (черные могут рокировать королевский фланг) и / или «q» (черные могут рокировать королевский фланг) ). Ход, временно предотвращающий рокировку, не отменяет этого обозначения.
- Проходной целевой квадрат в алгебраической записи. Если целевого квадрата на проходе нет, это "-". Если пешка только что сделала ход на два поля, это позиция «позади» пешки. Это записывается независимо от того, есть ли пешка в позиции для взятия на проходе. [6]
- Счетчик полуходов: количество полуходов с момента последнего взятия или продвижения пешки, используемое для правила пятидесяти ходов . [7]
- Номер полного хода: Номер полного хода. Он начинается с 1 и увеличивается после хода черных.
Примеры
Следующий пример взят из спецификации FEN: [8]
Вот FEN для стартовой позиции:
rnbqkbnr / pppppppp / 8/8/8/8 / PPPPPPPP / RNBQKBNR w KQkq - 0 1
А после хода 1.e4:
rnbqkbnr / pppppppp / 8/8 / 4P3 / 8 / PPPP1PPP / RNBQKBNR b KQkq e3 0 1
А затем после 1 ... c5:
rnbqkbnr / pp1ppppp / 8 / 2p5 / 4P3 / 8 / PPPP1PPP / RNBQKBNR w KQkq c6 0 2
А затем после 2.Nf3:
rnbqkbnr / pp1ppppp / 8 / 2p5 / 4P3 / 5N2 / PPPP1PPP / RNBQKB1R b KQkq - 1 2
Регулировка FEN для шахматных вариантов, таких как Chess960
FEN имеет решающее значение для записи игр в вариантах шахмат, таких как Chess960 (также известный как случайные шахматы Фишера), где исходная позиция не обязательно является традиционной исходной позицией. Однако кодировка доступности рокировки FEN (KQkq) неадекватна для позиций, в которых две ладьи находятся на одной стороне от короля на задней горизонтали, как если бы для рокировки была доступна только одна ладья, было бы неоднозначно, без какой ладьи она была. зная свои исходные позиции. Решение, реализованное шахматными движками, такими как Shredder и Fritz_9, заключается в использовании букв столбцов, на которых ладьи начали игру. Эта схема иногда называется Shredder-FEN. [ необходима цитата ] Для традиционной установки Shredder-FEN будет использовать AHah вместо KQkq.
Другое решение предлагает X-FEN , которое предлагает большую обратную совместимость, чем Shredder-FEN, но за счет большей сложности.
Смотрите также
Рекомендации
- ^ a b c d e f g h «Стандарт: спецификация и руководство по внедрению Portable Game Notation» . Интернет-архив . 12 марта 1994 . Проверено 25 июля 2020 .Страница, ссылающаяся на документ, находится здесь .
- ^ Раздел «16.1: FEN» в «Руководстве по спецификации и реализации Portable Game Notation» [1]
- ^ Разделы «9.7.1: Tag: SetUp» и «9.7.2: Tag: FEN» в «Руководстве по спецификации и реализации Portable Game Notation» [1]
- ^ Последний абзац в разделе «16.1: FEN» в «Спецификации и руководстве по внедрению Portable Game Notation» [1]
- ^ Разделы с 16.1.3.1 по 16.1.3.6: в «Спецификации и руководстве по внедрению Portable Game Notation» [1]
- ^ Раздел «16.2.3.4: Проходной целевой квадрат» в «Руководстве по спецификации и внедрению Portable Game Notation» [1]
- ^ В разделе «16.1.3.5: Часы Halfmove» указано: «Это значение используется для правила вытягивания пятидесяти ходов». [1]
- ^ Раздел «16.1.4: Примеры» в «Руководстве по спецификации и реализации Portable Game Notation» [1]
Внешние ссылки
- Руководство по спецификации и реализации Portable Game Notation, Стивен Дж. Эдвардс
- Перевести позиции FEN Chess в формат Википедии