Кейс · Android‑приложение

Кейс: Android‑приложение Caravan для автоматизации игровых правил

Игровая команда регулярно формировала состав по набору правил. Ручная проверка быстро становилась неудобной, поэтому правила были перенесены в приложение.

AndroidOfflineRules EngineHistoryMobile UI
Интерфейс Android-приложения Caravan

Какая была проблема

Нужно учитывать участников, роли, предыдущие поездки, ограничения и замены. При ручном ведении списков легко пропустить условие или потратить лишнее время на проверку истории каждого игрока.

Что делает приложение

  • формирует состав по заданным правилам;
  • учитывает отдельные роли и замены;
  • сохраняет историю поездок;
  • помогает распределять места;
  • готовит текст результата для отправки в чат.

Почему правила вынесены в код

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

Развитие проекта: OCR

Отдельное направление развития Caravan — распознавание игровых скриншотов: извлечение ников и других данных через OCR, сравнение облачных и локальных моделей и постепенное улучшение качества распознавания.