idChess
Революционная платформа для распознавания и трансляции шахматных партий, которая сделала шахматы спортом для болельщиков
Проблема
На протяжении веков игроки записывали свои ходы в шахматах вручную. За чемпионскими матчами следили на больших досках, где демонстрировали партии, а о результатах узнавали из газет.
Традиционные методы оставались популярными, даже когда появились шахматные программы и электронные доски. Более технологичные решения позволяли точно и быстро записывать ходы, но часто проигрывали бумаге и ручке, потому что были громоздкими и дорогими.
Записывать ходы вручную действительно просто, но у этого метода есть свои недостатки. Например, игроки могут ошибиться. К тому же, запись ходов отнимает время и замедляет игру, а партию сложно анализировать после окончания. Лист бумаги, на котором они зафиксированы, можно легко потерять или испортить.
Решение
С 2020 года на шахматных турнирах по всему миру можно увидеть штативы и телефоны. Это idChess — платформа для распознавания и трансляции партий в реальном времени.
Вместе с idChess шахматы стали спортом для болельщиков. Следить за игрой можно на сайте live.idchess.com, на экранах в фан-зонах турнира или со своего телефона из любой точки мира.
idChess состоит из трех частей: мобильного приложения, веб-панели администратора турнира и видеоарбитра. Ядро платформы — нейросеть, обученная на миллионах часов шахматных партий. Она переводит игру на настоящей доске в шахматную нотацию.

Технологии
- Машинное обучение и компьютерное зрение помогают преобразовывать партии в видеопотоке в шахматные нотации.
- Нейросети определяют фигуры, распознают руки и цвета, фиксируют ходы.
- Алгоритмы обнаружения краев (edge detection) позволяют отделить шахматную доску от фонового изображения и выделяют края фигур на доске, чтобы потом их было легче классифицировать
- Трекинг помогает отслеживать перемещение фигур, определять тип хода и сопоставлять ходы с игроками.
- Валидация правил гарантирует, что игроки не делают ходы, которые противоречат правилам.
- Аналитический движок оценивает позицию на доске, определяет силы сторон, ищет тактические возможности и прогнозирует исход.
- Модуль принятия решений рекомендует ходы и прогнозирует, как они повлияют на ход игры.
- Camera X помогает распознаванию, трансляции и записи видео работать одновременно.
Мобильное приложение idChess
Оцифровывает и распознает шахматные партии на настоящей доске. idChess распознает и фиксирует ходы, сохраняя их в стандартизированном шахматном формате, чтобы игроки могли изучать и воспроизводить их после окончания игры.

Записывает и воспроизводит игры. idChess записывает шахматные партии, чтобы пользователь мог просмотреть их в любое время. Платформа фиксирует все ходы и сохраняет их в цифровом формате.

Анализирует партии. Stockfish, один из самых мощных и популярных шахматных движков, анализирует партии, выявляет ошибки, предлагает ходы и помогает игрокам совершенствовать свои навыки.

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

Платформа live.idchess.com для организаторов турниров
Позволяет создавать и редактировать трансляции. В личном кабинете организаторы могут задавать параметры трансляции. Например, указывать задержку времени, когда ходы транслируются с задержкой в несколько минут.

Хранит историю турниров. Организаторы могут смотреть архивные записи турниров. Это позволяет анализировать просмотры и интерес к отдельным матчам и моментам.
Строго соблюдает шахматные правила. Каждый турнир с idChess — честный и прозрачный. Платформа тщательно контролирует все аспекты трансляций, поэтому организаторы могут сосредоточиться на координации, планировании и других задачах.
Отображает позиции на доске для зрителей. Зрители следят за игрой в реальном времени. Интерактивный интерфейс позволяет им анализировать позиции, прогнозировать ходы и лучше понимать стратегию игроков.

Видеопомощник арбитра VAR idChess
Отслеживает спорные моменты в игре. Это помогает принимать решения на основе реальных фактов. Арбитр может приостановить трансляцию и посмотреть, как развивалась ситуация на записи, а затем либо возобновить трансляцию, либо прервать ее.

Результат
Люди в 150+ странах мира пользуются idChess. Технология платформы легла в основу VAR — шахматного видеоарбитра, который используется на мировых шахматных турнирах Международной шахматной федерации (FIDE).
-
«За этим будущее. Прежде всего для трансляции и, отчасти, для борьбы с читерством; то, что касается неправильного осуществления ходов, т.е. всё, что связано с правилами «взял — сходи» или правильной постановки фигур».
-
«Трансляции шахматных партий – это очень важно и нужно, потому что и турниры, и сеансы бывают разного уровня: иногда получается много красивых комбинаций – можно потом их проанализировать или опубликовать. Раньше шахматисты были с какой-то бешеной памятью, помнили все свои партии и сеансы, но я не такой, поэтому мне эта технология очень помогает. Особенно полезно для детей: когда большие залы, родителей никогда не пускают — а тут все видно на экране. Мне кажется, у этой технологии большое будущее».
Другие кейсы

Бристоль
Высоконагруженный сайт для сети магазинов у дома

Виктория
Сайт и инфокиоски для сети супермаркетов