Нотация Форсайта—Эдвардса (FEN)

Нотация Форсайта—Эдвардса (FEN)

Если вам нужно описать позицию, возникшую в шахматной партии, то как вы можете это сделать? Одним из самых простых способов является нотация Форсайта—Эдвардса (сокращенно FEN).

Вот что нужно знать о FEN:


Что такое FEN?

FEN — это сокращение от Forsyth-Edwards Notation, стандартная запись для описания позиции в шахматной партии. Компьютерный программист Стивен Дж. Эдвардс создал эту систему на основе более ранней нотации, разработанной журналистом Дэвидом Форсайтом. Эдвардс модифицировал существовавшую систему так, чтобы она могла использоваться шахматным программным обеспечением.

FEN can describe this position with a single line of text.
Одна строка текста может описать эту позицию.

FEN отличается от PGN (Portable Game Notation, дословно – «переносимая игровая нотация») тем, что фиксирует только одну позицию, а не последовательность ходов, которая к ней привела.

Для чего нужна FEN?

FEN позволяет легко представить любую шахматную позицию в виде одной строки текста. Это упрощает отображение позиций на компьютере, дает возможность делиться ими и возобновлять партии с любого выбранного момента.

По этой причине FEN особенно полезна шахматным преподавателям, тренерам и ученикам. Она избавляет наставников от необходимости отправлять большие файлы PGN и ускоряет обмен позициями, даже когда люди находятся далеко друг от друга.

Как работает FEN?

Последовательности FEN состоят исключительно из символов ASCII, что позволяет компьютерам легко их распознавать. Такая строка содержит 6 полей, каждое описывает один аспект позиции; поля записи разделены пробелами.

Расстановка фигур

1-е поле записи описывает расположение фигур. Оно перечисляет содержимое клеток по горизонталям, начиная с 8-й и заканчивая 1-й. Внутри каждой горизонтали клетки идут с «a» по «h» (с 1-го столбца по 8-й).

Строчные буквы обозначают чёрные фигуры: как и в PGN, «p»— пешка, «r» — ладья, «n»— конь, «b»— слон, «q» — ферзь, «k»— король. Те же буквы, но в верхнем регистре, используются для белых фигур. Пустые клетки обозначаются цифрами от 1 до 8, в зависимости от того, сколько пустых клеток подряд между двумя фигурами.

The FEN for the starting position of a chess game.
Последовательность «rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR» описывает поле записи расстановки фигур для начальной позиции в шахматной партии.

Изображение ниже иллюстрирует, как записи FEN отображают расположение фигур.

Piece placement represented in FEN.
Поле записи расстановки фигур для этой позиции в FEN выглядит так: «r1bk3r/p2pBpNp/n4n2/1p1NP2P/6P1/3P4/P1P1K3/q5b1».

Очередь хода

2-е поле записи указывает, чей ход в позиции. Это поле всегда записывается строчными буквами: «w» — ход белых, «b» — ход черных.

This position's FEN code indicates who plays next.
FEN: «8/8/8/4p1K1/2k1P3/8/8/8 b - - 0 1» Обратите внимание на «b» во 2-м поле, т.е. сейчас ход черных.

Право на рокировку

Следующее поле записи показывает, могут ли стороны сделать рокировку и на какую сторону. Сначала указываются заглавные буквы – возможность рокировки для белых, затем строчные – для черных.

Буква «k» означает возможность рокировки в короткую сторону (на королевский фланг), а «q» — в длинную сторону (на ферзевый фланг). Символ «-» обозначает, что ни одна сторона рокировать не может.

FEN
FEN: «4k2r/6r1/8/8/8/8/3R4/R3K3 w Qk - 0 1». Запись «Qk» в 3-м поле записи означает, что у белых имеется право рокировки в длинную сторону (на ферзевый фланг), а у черных — в короткую (на королевский фланг).

Возможные поля для взятия на проходе

Если пешка сделала ход на 2 поля непосредственно перед данной позицией, а потому может стать целью взятия на проходе, в 4-м поле строки FEN указывается клетка позади этой пешки (в алгебраической нотации). Если взятие на проходе невозможно, используется символ «-».

FEN for en passant targets.
«rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1». Даже если ни одна пешка не может взять на проходе пешку e4, в 4-м поле строки FEN все равно будет указано поле e3 как возможная цель для взятия на проходе.

Обратите внимание: тот факт, что пешка только что прошла на две клетки, уже означает, что индикатор возможного взятия на проходе будет активирован. Отсутствие вражеских пешек, способных совершить такое взятие, не влияет на эту запись.

Счетчик полуходов

Следующее поле записи FEN показывает, сколько полуходов (то есть ходов обеих сторон без продвижения пешки или взятия) прошло с момента последнего продвижения пешки или взятия фигуры. Это поле необходимо для применения правила 50 ходов: когда счетчик достигает 100 (по 50 ходов каждой из сторон), партия заканчивается вничью.

FEN halfmove clock.
FEN: «8/5k2/3p4/1p1Pp2p/pP2Pp1P/P4P1K/8/8 b - - 99 50». 5-е поле этой строки говорит нам, что партия закончится вничью на следующем ходу.

Номер полного хода

6-е и последнее поле FEN показывает количество завершенных ходов в партии. Это число увеличивается на единицу каждый раз, когда свой ход делают черные. Программисты называют это «полным ходом».

Как использовать FEN на Chess.com

Вы только что узнали, как работает система FEN и как составлять такую запись, но это не значит, что все нужно делать вручную. Chess.com возьмет труд на себя и автоматически предоставит FEN-код для любой позиции.

Если вы хотите поделиться конкретной позицией, просто нажмите кнопку  Поделиться (Share) — ее можно найти в любой вашей партии или в рубрике Анализ (Analysis). Затем выберите опцию PGN, и строка FEN появится вверху окна.

Если у вас уже есть FEN-код и вы хотите преобразовать его в позицию, то на Chess.com это делается очень быстро. Откройте Анализ (Analysis) и выберите Загрузить FEN (Load FEN). Затем вставьте FEN-код в появившееся поле и нажмите Скачать (Load).

Заключение

Теперь вы знаете, что такое FEN и чем он полезен. С его помощью вы можете делиться любой позицией и проверять ее. Перейдите в Анализ (Analysis) и опробуйте работу с FEN прямо сейчас!

Узнать больше шахматных терминов