Vibe ChessVibe ChessПриложение

Распознавание шахматной доски камерой телефона

Алексей Мудрый · обновлено 13 октября 2026
Телефон стоит рядом с доской и сам понимает каждый ход - даже если фигуры деревянные, свет вечерний, а играют быстро. Для этого не нужны электронная доска, особые фигуры или наклейки на клетках. Приложение Vibe Chess распознаёт позицию на обычной доске с высокой точностью, и вам остаётся просто играть. Это распознавание шахматных партий для турниров - любой системы, с жеребьёвкой и без - и для обычных шахматных поединков один на один. Ниже - весь путь по скриншотам приложения. Как записать свою партию - запись шахматной партии камерой.

Что умеет распознавание

  • Находит доску само. Наводите камеру - и через пару секунд доска уже размечена, вручную ничего отмечать не нужно.
  • Видит каждый ход. Приложение следит за партией с первого хода до последнего и записывает ходы само.
  • Понимает все правила. Рокировка, взятие на проходе, превращение пешки, шах, мат и пат - всё распознаётся так же, как обычный ход.
  • Само определяет, где белые. Неважно, с какой стороны стоит телефон.
  • Не мешает игре. Ничего не звенит и ни о чём не спрашивает: вы смотрите на доску, а не на экран.

Как это выглядит: партия от первого хода до мата

Сыграем партию вдвоём: Дмитрий и Илья, блиц 5+3. Нужны два телефона - один для часов, второй для камеры. Всё, что ниже, - настоящие экраны приложения.

1. Первый игрок кладёт телефон с часами

Дмитрий открывает партию у себя в приложении и нажимает «Открыть таймер». Телефон с часами ложится сбоку от доски, как обычные шахматные часы.

Экран партии у Дмитрия: «Открыть таймер», «Запись партии камерой», кнопки результата
У Дмитрия: «Открыть таймер».
Шахматные часы в приложении: по 5:00 у каждого игрока, контроль 5+3
Часы готовы, у каждого по 5 минут.

2. Второй игрок открывает запись камерой

Илья открывает ту же партию на своём телефоне и нажимает «Запись партии камерой». Телефон он ставит на подставку так, чтобы в кадр попала вся доска.

Экран партии у Ильи: кнопка «Запись партии камерой» под «Открыть таймер»
У Ильи: «Запись партии камерой».

3. Приложение находит доску

Сразу открывается видоискатель. Через пару секунд по краям доски ложится зелёная рамка с точками в углах, а клетки размечены сеткой. Если рамка легла неровно, есть «Автокалибровка» и «Калибровать вручную».

Видоискатель камеры: доска в начальной позиции, зелёная рамка по углам, кнопки «Начать игру», «Автокалибровка», «Калибровать вручную»
Доска найдена, можно начинать.

4. Старт: фигуры подписаны

Илья нажимает «Начать игру» - или ничего не нажимает: запись начнётся сама, как только Дмитрий запустит часы. С этого момента на каждой фигуре в кадре стоит подпись: Кр - король, Ф - ферзь, Л - ладья, С - слон, К - конь, п - пешка.

Вид с камеры после старта: на каждой фигуре кружок с подписью Кр, Ф, Л, С, К или п
Каждая фигура подписана.
Вид с камеры в середине партии: подписи переехали вместе с фигурами, под доской запись ходов
Середина партии: подписи едут вместе с фигурами.
Вид с камеры: игрок делает ход, на доске размеченная сетка и подписи фигур
Игроки просто играют.

5. Партия идёт - ходы пишутся сами

Вкладка «Доска» показывает ту же партию как обычную позицию: чей ход, сколько ходов сделано, последний ход подсвечен. Под доской - запись партии. Смотреть на экран при этом не нужно: телефон стоит в стороне, игроки смотрят на доску.

Вкладка «Доска»: позиция после 21 хода, ход чёрных, последний ход подсвечен
21 ход из 21.
Вкладка «Доска»: позиция после 31 хода, белый ферзь на e5
31 ход - всё записано.
Надпись «Мат - победили белые» поверх доски, ход 33 из 33
Мат. Запись закончилась сама.

6. Партия в карточке

После мата приложение само вернулось на экран партии. Результат отмечен - и в карточке партии лежат все 33 хода: их можно пролистать на доске и разобрать движком.

Карточка партии: Орлов Дмитрий 1, Соколов Илья 0, изменение рейтинга +16 и -16
Результат и рейтинг.
Доска с перемоткой в карточке партии: финальная позиция после 17. Qxg7#, кнопка «Анализ партии»
Вся партия на доске с перемоткой.

Эту партию приложение записало целиком само: 33 хода с рокировкой, взятиями и шахами, без единой правки.

Рокировку и особые ходы тоже

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

87654321
abcdefgh
Позиция после 1.e4 e5 2.Кf3 Кc6 3.Сb5 Кf6. Белые рокируют.
87654321
abcdefgh
После 4.O-O в записи партии стоит короткая рокировка - одним ходом, как и положено.

Любые доски, любые фигуры, любой угол

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

Распознавание постоянно совершенствуется: каждая сыгранная с камерой партия делает его ещё точнее.

Всё, что нужно от вас

  • Подставка или штатив для телефона.
  • Вся доска в кадре - все 64 клетки.
  • Начальная расстановка перед стартом записи.

Остальное приложение делает само. Пошагово - как записать партию камерой.

Чем это отличается от распознавания позиции по фото

Есть программы, которые узнают позицию по одной фотографии - например, по снимку диаграммы из книги. Они показывают одну позицию. Запись камерой в Vibe Chess следит за живой партией целиком: в итоге у вас не снимок, а вся партия ход за ходом, которую можно пролистать и разобрать движком - анализ партии в приложении.

Проверьте на своей доске

Поставьте телефон на подставку, откройте партию в приложении и нажмите «Запись партии камерой». После партии её можно разобрать движком.

Частые вопросы о распознавании доски

Подходит ли распознавание для турниров?

Да. Запись камерой открыта в турнирах по любой системе, на свободных встречах клуба и в партиях один на один. На каждый стол нужен свой телефон на подставке.

Может ли телефон распознать шахматную доску?

Да. Приложение Vibe Chess распознаёт обычную шахматную доску камерой телефона и записывает каждый ход партии. Нужны только подставка для телефона и доска целиком в кадре.

Нужны ли особые фигуры или электронная доска?

Нет. Подходят обычные фигуры любого дизайна и любая доска: деревянная, виниловая, турнирная или домашняя.

Распознаются ли рокировка и взятие на проходе?

Да. Рокировка, взятие на проходе, превращение пешки, шах, мат и пат записываются сами, как и обычные ходы.

Насколько точно работает распознавание?

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

Можно ли распознать позицию по одной фотографии?

Запись в Vibe Chess сделана для живой партии: она следит за игрой с начальной позиции и сохраняет все ходы. Распознавания отдельного снимка в приложении нет.

Бесплатно

Сделать шахматный турнир проще, чем кажется

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

  1. 1Открыть приложение и нажать «Создать свою игру»
  2. 2Выбрать систему и заполнить дату, место, контроль времени
  3. 3Позвать участников ссылкой
  4. 4Провести туры и забрать готовую таблицу с результатами
  • Швейцарская система. классика любительских турниров: пары по очкам, все играют все туры
  • Круговая система. для 6-10 человек: каждый с каждым по одной партии
  • Свободная встреча. без жеребьёвки: приходят, находят соперника, играют

Не только бот: приложение, правила ФИДЕ и отчёт TRF

  • Приложение. Кроме бота есть приложение - в Telegram и просто по ссылке vibechess.ru/app: афиша событий города, состав турнира, живая таблица, ход тура, профиль и история партий - всё, что неудобно читать сообщениями.
  • Жеребьёвка по правилам ФИДЕ. Пары считает bbpPairings - открытый движок, реализующий систему Dutch: группы по очкам, переносы при нечётном составе, чередование цветов, без повторных встреч, и никто не получает пропуск тура дважды.
  • Отчёт в формате TRF. Завершённый турнир выгружается одним файлом в формате обмена данными ФИДЕ - его принимают судейские программы и федерации. В профиле для этого есть ID ФИДЕ, код ФШР, звание, пол и дата рождения.
  • Бесплатно. Всё перечисленное - без подписок, платных тарифов и лимитов на число турниров и участников.

Подробный обзор

Не хватает функции? Напишите разработчикам

Бот постоянно дорабатывается под реальные турниры. Если вам нужна возможность, которой пока нет, - командой /support прямо в боте напишите разработчикам. Многие функции появились именно по просьбам организаторов, и полезные идеи внедряются быстро.

Что почитать дальше

Как записать партию пошагово - запись партии камерой. Что делать с записанной партией - анализ партии в приложении. Как устроены электронные доски - электронные шахматные доски. Правила рокировки и взятия на проходе - рокировка и ход пешки.

Алексей Мудрый
Алексей Мудрый · провёл 25 мероприятий Vibe Chess · 118 отзывов · оценка 5.0

За доской с детства: рейтинг помнит смутно, зато помнит все ладьи, которые зевнул. Считает, что вечер удался, если после партии соперник остался поговорить, а не ушёл сверяться с движком. Написать →