PGN, который получается при распознавании: заголовок из семи полей, текст ходов и файлы с несколькими партиями — и как открыть его в Lichess или ChessBase.
Шахматный PGN-конвертер преобразует рукописные бланки или черновую нотацию в стандартный формат Portable Game Notation (.pgn), который открывается в любой шахматной программе. Вместо того чтобы вручную набирать сорок пар ходов, вы можете загрузить фотографии бланка прямо в конвертер ScanChess или воспользоваться нашим руководством о том, как преобразовать шахматный бланк в PGN. Сканер оцифровывает рукописный текст, проверяет ходы по внутренней доске и выдаёт проверенный PGN, готовый к анализу.
Как конвертер преобразует бланки в PGN
Стандартное оптическое распознавание (OCR) не справляется с бланками партий, поскольку при быстрой записи от руки символы размываются (b путается с 6, f с t). ScanChess сочетает визуальное распознавание с проверкой по шахматным правилам:
Загрузка: сфотографируйте бланк на ровной поверхности при равномерном освещении (до 10 изображений на партию, до 15 МБ каждое) на странице /dashboard/scan.
Пошаговая проверка ходов: каждый распознанный ход воспроизводится на внутренней доске для проверки его допустимости по правилам.
Исправление на месте:
Красные ходы отмечают невозможные ходы (например, недостижимое поле или отсутствие уточнения фигуры при неоднозначности).
Янтарные ходы отмечают неуверенно распознанный почерк; нажатие на ход показывает допустимые ходы-кандидаты для этой позиции, позволяя выбрать полуход в один клик.
Иконка карандаша позволяет отредактировать любой ход, мгновенно перепроверяя все последующие ходы, пока фото бланка остаётся перед глазами рядом с доской.
Экспорт: скачайте файл .pgn или скопируйте текст.
Один бланк от начала до конца: практический пример
Чтобы протестировать весь процесс от бумажного листа до доски анализа, мы взяли демонстрационный бланк знаменитой «Оперной партии» 1858 года, который заполнили сами (Пол Морфи против герцога Карла Брауншвейгского и графа Изуара) на стандартном бланке на 60 ходов в две колонки.
Наш демонстрационный бланк «Оперной партии» 1858 года, созданный для тестирования процесса распознавания записи.
1. Загрузка и окно входа в систему
Загрузить изображение нашего бланка на странице /dashboard/scan можно и без авторизации: страница загрузки показывает предварительный просмотр файла и сообщает, что страница готова. Однако оптическое распознавание не запускается без учётной записи. На кнопке действия указано «Войти и сканировать · 2 кредита», а страница поясняет, что для распознавания нужен вход и что сканирование бланка стоит 2 кредита, включая все страницы одной партии. Новые аккаунты получают 10 бесплатных кредитов при регистрации. Поскольку во время нашего тестового сеанса мы не входили в систему, запустить распознавание нашего демонстрационного бланка нам не удалось.
При загрузке без входа в систему отображается предпросмотр бланка, однако для запуска распознавания требуется авторизоваться (списание двух кредитов).
2. Знакомство с бесплатным примером на экране проверки
Чтобы изучить среду проверки без расхода кредитов и входа в систему, ScanChess предоставляет бесплатный предустановленный пример. При его открытии загружается полноценный экран проверки:
Исходное изображение: отображается слева для прямого визуального сравнения.
Список ходов: расположен в центре, показывает «Всего ходов: 8» (первые 8 ходов) и статус «Все ходы успешно проверены».
Интерактивная доска: расположена справа со вкладками «Доска», «Детали», «Заметки» и «Поделиться», а также панелью движка («Включить движок», запускающего Stockfish 18 прямо в браузере).
Встроенное редактирование: возле каждого хода есть кнопка с карандашом. При нажатии на неё ход превращается в редактируемое текстовое поле со значками галочки и крестика, а также опциями «Вставить ход» и «Удалить».
Бесплатный предустановленный пример открывает экран проверки: бланк слева, ходы в центре и доска справа.
3. Экспорт PGN и теги заголовка
Нажатие на кнопку Экспорт PGN в предустановленном примере привело к скачиванию файла с именем A. Rivera_vs_M. Okafor_.pgn. Файл содержал теги Event, Site, Date, White, Black и Result "*", а также ECO "C90" и Opening "Ruy Lopez: Closed". В нём не было тега Round, поэтому он не представляет собой полный обязательный список из семи тегов (Seven Tag Roster); добавьте [Round "?"], если этого требует строгое программное обеспечение. Нажатие на Открыть на Lichess создало импортированную партию на Lichess, которая отнесла её к категории "Correspondence" («По переписке») и отметила, что партия "still ongoing after 8 moves" («всё ещё продолжается после 8 ходов»), поскольку результат в примере указан как * и отсутствует тег TimeControl.
4. Проверка чистого PGN
Когда выверенный текст ходов всей «Оперной партии» 1858 года собран в стандартный формат PGN:
Мы проверили этот PGN в валидаторе PGN. Валидатор подтвердил: «Все ходы допустимы: 33», определил результат 1-0 и предоставил очищенный PGN с семью обязательными тегами, готовый к копированию или скачиванию. Валидатор также отмечает, что распространённые сокращения из бланков, такие как 0-0, dc и e8Q, нормализуются автоматически.
5. Открытие на Lichess и Chess.com
Проверенный PGN без проблем открывается на внешних аналитических платформах:
Lichess: при вставке PGN на странице lichess.org/analysis мгновенно загружаются все 33 полухода и доска сразу переходит к мату на 17-м ходу с готовым переключателем локального движка Stockfish.
Chess.com: вставка в однострочное поле на chess.com/analysis работает и без входа в аккаунт, загружая имена игроков и полный список ходов, при этом доска остаётся в начальной позиции для воспроизведения партии, пока запускается Stockfish 19 Lite.
У каждого валидного PGN есть две части, разделённые обязательной пустой строкой: заголовок Seven Tag Roster (список из семи обязательных тегов) и текст ходов (movetext) в стандартной алгебраической нотации (SAN). Пропуск этой пустой строки — самая частая причина сбоев при импорте во внешние программы.
Seven Tag Roster: обязательный порядок тегов
Официальная спецификация PGN предписывает указывать семь тегов заголовка строго в следующем порядке:
[Event "..."] — название турнира или матча.
[Site "..."] — город и код страны.
[Date "..."] — дата начала в формате YYYY.MM.DD (? для неизвестных цифр).
[Round "..."] — номер тура в соревновании.
[White "..."] — игрок белыми (Last, First или полное имя).
[Black "..."] — игрок чёрными.
[Result "..."] — результат партии (1-0, 0-1, 1/2-1/2 или *).
Перед экспортом заполните эти поля, пока бланк находится перед вами. Отсутствие метаданных впоследствии сильно усложнит поиск по вашей базе данных.
Где открывается
Destination
How
Lichess
Вставить на lichess.org/paste или загрузить в Study. Пошагово
Это текст. Отправьте по почте, вставьте на форум, сохраните в любую папку
Для анализа с помощью движка Lichess и Chess.com запускают Stockfish по ходу партии, чтобы выявить тактические ошибки.
Один файл, много партий: PGN с несколькими партиями
Один файл .pgn может содержать несколько партий, разделённых пустыми строками:
Студии Lichess (Lichess Studies): импорт через Community → Studies → Add a new chapter → PGN tab превращает каждую партию в отдельную главу. Напротив, вставка на lichess.org/paste или на доску анализа загружает только первую партию, игнорируя последующие.
ChessBase и SCID: открытие файла с несколькими партиями через File → Open индексирует каждую партию в базу данных.
Экспорт из ScanChess: в настройках аккаунта можно экспортировать всю библиотеку отсканированных партий в виде единого PGN-архива с несколькими партиями.
Когда импорт отклоняют
Если шахматная программа отклоняет ваш PGN, проверьте следующие шесть распространённых ошибок форматирования:
Невозможный или неоднозначный ход: опечатка в ходе (например, Nb5, когда поле недостижимо, или Nd7, когда на поле могут пойти два коня) останавливает синтаксический анализатор. ScanChess отлавливает такие ошибки ещё во время распознавания; вы также можете проверить файлы в нашем бесплатном валидаторе PGN и просмотреть их в просмотрщике PGN.
Отсутствие пустой строки: нет пустой строки между тегами и текстом ходов.