Shredder-FEN

Також відомий як: SMK-FEN

Розширення FEN, що визначає права на рокіровку в Chess960 за літерами початкових вертикалей відповідних тур.

Пояснення

FEN, Forsyth-Edwards Notation, є текстовим рядком, що описує шахову позицію. Одне поле записує , тобто чи кожна сторона ще зберігає передбачену правилами можливість виконати спеціальний хід за участю короля й тури.

У звичайних шахах KQkq розрізняє права на королівському та ферзевому флангах. Chess960 є варіантом, який переставляє фігури на початковій горизонталі й може розташувати короля та тури на інших вертикалях, ніж у стандартній позиції. Тому KQkq може недостатньо точно визначати, яка тура має кожне право.

Shredder-FEN усуває цю неоднозначність, записуючи літеру вертикалі відповідної тури. Вертикаль є стовпцем дошки з назвою від a до h. Великі літери представляють білі тури, а малі літери чорні. У стандартній початковій позиції HAha представляє тури на вертикалях h і a для обох сторін.

Поле записує права, а не можливість виконати рокіровку негайно. Фігури на шляху, атаковані поля або інші умови можуть перешкоджати ходу в поточній позиції, навіть коли право збережено. Дефіс означає, що жодного права на рокіровку не залишилося.

є іншою домовленістю для розширення FEN на Chess960. Оскільки ці два кодування не тотожні, програми запису й читання мають узгодити, яке саме використовується.

Поширені непорозуміння

Shredder-FEN і X-FEN

Обидва формати розширюють FEN для позицій Chess960, але кодують права на рокіровку за різними правилами.

Переглянути термін
Право і негайно легальний хід

Збереження права не означає, що рокіровка зараз легальна. Позиція все одно має задовольняти всі умови цього ходу.

Джерела

  1. 1.Forsyth-Edwards Notation, Chess Programming Wiki
  2. 2.Core, python-chess 1.11.2 documentation

Пов'язані терміни

© 2026 MindZug