ПО для управления игрой «Кёрлинг»
Интерактивный контент, игры Промышленное ПО Laravel

ПО для управления игрой «Кёрлинг»

Комплексное программное обеспечение для игровых дорожек кёрлинга в ТРЦ. Управление играми, очередями и бизнес-процессами развлекательных зон.

ПО для управления игрой «Кёрлинг»

О проекте

Комплексное программное обеспечение для управления игровыми дорожками кёрлинга в торгово-развлекательном центре. Система объединяет нейросетевой подсчёт очков, управление оборудованием, игровой интерфейс и бизнес-процессы развлекательного комплекса.

Это один из самых технически сложных наших проектов — на стыке IoT, компьютерного зрения и веб-разработки.

Функциональные модули

Подсчёт очков нейросетью

Камеры над дорожками фиксируют положение камней после каждого броска. Нейронная сеть на основе компьютерного зрения определяет расстояние каждого камня от центра мишени и автоматически рассчитывает очки. Точность распознавания — более 95%.

Управление оборудованием

Система управляет механизмами дорожки: возврат вагонетки, подсветка (цветовые сценарии для разных событий игры), звуковое сопровождение. Все механизмы подключены через промышленные контроллеры.

Игровой интерфейс

На экранах у дорожки отображается текущий счёт, очерёдность бросков, правила и анимации. Интерфейс адаптирован для разных форматов игры: классический кёрлинг, мини-игры, командные турниры.

Управление бизнесом

Администраторы управляют бронированием дорожек, расчётом стоимости (по времени или количеству эндов), формируют отчёты по загрузке и выручке.

Технологический стек

  • Нейросеть: Python, TensorFlow для computer vision
  • Backend: PHP, Yii2
  • IoT: Промышленные контроллеры, WebSocket для управления
  • Frontend: JavaScript, Canvas для игрового интерфейса

Результаты

  • Полная автоматизация подсчёта очков — без судей
  • Точность нейросети — более 95%
  • Управление подсветкой и механизмами в реальном времени
  • Система работает в ТРЦ с ежедневной нагрузкой

Скриншоты проекта

Хотите похожий проект?

Расскажите о вашей задаче — мы подготовим оценку и предложим оптимальное решение

Подробнее