Нотация хода UCI

Также известно как: строка хода UCI

Координатная строка, используемая протоколом UCI для передачи одного хода между шахматным интерфейсом и движком.

Объяснение

UCI расшифровывается как Universal Chess Interface. Это текстовый протокол, с помощью которого графический интерфейс взаимодействует с . В рамках этого протокола обычный ход передаётся компактной строкой, содержащей исходное и конечное поля.

Каждое поле обозначается буквой вертикали от a до h и номером горизонтали от 1 до 8. Поэтому e2e4 означает ход с e2 на e4. Строка не содержит букву фигуры, знак взятия или обозначение шаха. Программа определяет эти сведения по текущей позиции.

При превращении добавляется пятая строчная буква: q для ферзя, r для ладьи, b для слона или n для коня. Рокировка, совместный ход короля и ладьи, кодируется как ход короля, например e1g1 для короткой рокировки белых в обычных шахматах.

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

Употребление и контекст

Формат предназначен для однозначного обмена ходами между программами, а не для удобной человеку записи партии.

Распространённые заблуждения

Стандартная алгебраическая нотация

Стандартная нотация обычно опускает исходное поле и добавляет сведения, удобные для человека. UCI всегда указывает исходное и конечное поля.

Полный протокол UCI

Строка вроде e2e4 представляет один ход. Протокол также содержит множество команд для управления движком.

Источники

  1. 1.UCI Protocol, Rudolf Huber and Stefan Meyer-Kahlen
  2. 2.UCI Protocol and Stockfish Commands, Stockfish

Связанные термины

© 2026 MindZug