Перейти к содержимому
Обсудить проект
Кейсы / РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
CASE / 03
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ UX/UI · Flutter · ИИ-интеграция · Realtime

Приложение для деловой коммуникационной игры «МАГИСТРАЛЬ 2»

Кроссплатформенное приложение для корпоративной деловой игры по переговорам: от 4 до 48 участников делятся на команды (стороны конфликта вокруг строительства магистрали) и за 3,5 часа проходят раунды переговоров, а в финале ИИ сравнивает их проекты с эталонным решением.

клиент
МАГИСТРАЛЬ 2
направление
Деловые игры · HR
платформа
iOS · Android · Web
год
2026
// заказчик и задача

Что нужно было решить

Классические настольные деловые игры по переговорам сложно масштабировать: раздача ролей, тайминг раундов, сбор позиций, подсчёт результата и аналитика. Всё вручную. Заказчику (для HR-специалистов, корпоративных тренеров и бизнес-школ) нужна была digital-версия, которая берёт на себя логистику и даёт объективную оценку.

Спроектировать и подготовить к разработке приложение, где ведущий за минуты собирает сессию на 4–48 человек, участники играют двойные роли и договариваются в реальном времени, а ИИ по итогам генерирует эталонный проект и аналитический отчёт по каждой команде.

// архитектура решения

Как устроен продукт

Единая кодовая база на Flutter обслуживает iOS, Android и Web. Состояние сессий, чатов и голосований синхронизируется через Firestore в реальном времени, а ключевые точки интеллекта закрывает Claude API.

одна кодовая база

Flutter для трёх платформ

Нативное приложение iOS/Android и веб-клиент из одного кода на Dart, управление состоянием на BLoC/Cubit: единый игровой опыт на любом устройстве участника.

реалтайм

Firestore до 48 участников

Модель на коллекциях sessions → teams / chat / rounds / votes с синхронизацией в реальном времени и debounce 500 мс на совместном вводе позиции команды.

интеллект

Claude API в двух точках

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

Frontend
Flutter 3.x (Dart): единая кодовая база для iOS, Android и Web
State
BLoC / Cubit: состояние экранов и игровой сессии
Backend
Firebase Auth + Firestore: авторизация и реалтайм-синхронизация
Хранилище
Firebase Storage: PDF-отчёты и аватары
ИИ
Claude API (Sonnet): идеальный проект и аналитика игры
Прочее
mobile_scanner + qr_flutter: вход по QR · fl_chart: radar и графики · pdf: отчёты в приложении
// ключевая механика

Двойная роль игрока

Сердце игры: конфликт между тем, что игрок говорит вслух, и тем, чего хочет на самом деле. У каждого из 50+ персонажей есть публичная позиция (её видят все) и скрытый личный мотив (виден только владельцу роли). Раскрывается он лишь в финале.

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

// интерфейс

Экраны приложения

Живые экраны продукта: от командной работы в реальном времени до ИИ-оценки проектов по итогам игры. Единый визуальный язык «Glass / Dimensional» на всех платформах.

// роль ии

Что берёт на себя ИИ

ИИ снимает с ведущего самое сложное: объективную оценку. В финале Claude API генерирует «идеальный проект» магистрали, учитывающий интересы всех сторон, и выставляет каждой команде процент близости к оптимуму по пяти критериям.

proximity vs ии

Сравнение с эталоном

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

аналитика

Отчёт для HR

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

экспорт

Конструктор PDF

Ведущий собирает отчёт из блоков (команды и роли, итоги раундов, ИИ-аналитика, рефлексия, цитаты, сырые логи) и выгружает PDF прямо из приложения.

// визуальный стиль

Направление Glass / Dimensional

Из трёх проработанных направлений выбрали «стеклянное»: полупрозрачные карточки с blur, электрик-синий акцент и неоновый градиент, моно-шрифт для таймеров и цифр. Каждой из шести сторон конфликта присвоен свой цвет, сквозной для чатов, статусов, radar-диаграмм и отчётов.

#2F5BFF
Electric blue
#5BE0FF
Неон-акцент
#0A1845
Глубокий navy
#F4F5F8
Glass-поверхность
Местные жители
Администрация
Военные учёные
Экологи
Строители
Чиновники · арбитры
// результат

Масштаб проекта

Готовый к разработке продукт: карта пользовательских путей, 24+ экрана в высокой точности, архитектура данных под реалтайм и предварительная симуляция полного игрового цикла на 12 участниках, результаты которой легли в финальное ТЗ.

16
основных экранов в 4 модулях
50+
ролей с публичной и скрытой мотивацией
48
участников в одной сессии реального времени
2
точки интеграции Claude API за игру
// Вопросы по кейсу

Частые вопросы

Сколько участников может играть в деловую игру МАГИСТРАЛЬ 2 одновременно?

Одна сессия рассчитана на 4–48 участников: они делятся на команды, представляющие разные стороны конфликта вокруг строительства магистрали. Состояние сессий, чатов и голосований синхронизируется через Firestore в реальном времени, на совместном вводе позиции работает debounce 500 мс. Игра идёт 3,5 часа и состоит из раундов переговоров.

Как ИИ оценивает результаты деловой игры по переговорам?

Claude API подключается за сессию дважды: сначала генерирует идеальный проект магистрали с учётом интересов всех сторон, затем сравнивает с ним проект каждой команды и выставляет процент близости к оптимуму по пяти критериям (учёт интересов, экономика, экология, социальный эффект и реализуемость). Результат показывается на radar-диаграмме.

На каком стеке разработано приложение для деловой игры?

Приложение собрано на Flutter 3.x с единой кодовой базой для iOS, Android и Web, а состояние экранов и сессии держится на BLoC и Cubit. Бэкенд: Firebase Auth и Firestore, отчёты и аватары хранятся в Firebase Storage, вход в сессию идёт по QR-коду.

Что такое двойная роль игрока в деловой игре по переговорам?

У каждого из более чем 50 персонажей есть публичная позиция, которую видят все, и скрытый личный мотив, доступный только владельцу роли и раскрываемый в финале. На экране карточка разделена на два слоя: светлый (видят все), тёмный со свечением (только владелец роли). Так интрига держится всю игру.

Что входит в проектирование мобильного приложения для деловой игры?

Заказчик получил готовый к разработке продукт: карту пользовательских путей, более 24 экранов в высокой точности, 16 основных экранов в четырёх модулях, архитектуру данных под реалтайм и предварительную симуляцию полного игрового цикла на 12 участниках, результаты которой легли в финальное техническое задание.

// другие кейсы
// Похожие кейсы

Ещё кейсы в категории «Разработка»

ЮВЕЛИРНЫЙ ИНТЕРНЕТ-МАГАЗИН
Сайт ювелирного бренда BlueStory
AI-СЕРВИС ДЛЯ ЗДОРОВЬЯ
AI-приложение для диагностики здоровья полости рта «OralAI»
ЖИЛОЙ КОМПЛЕКС
Сайт ЖК «Новоуфимский»
// Услуга по этому кейсу

Работы из этого кейса входят в услугу «Мобильное приложение» направления «Разработка».

Услуга «Мобильное приложение» Направление «Разработка»
// Обсудить проект

Хотите такой же результат?

Оставьте контакты: бесплатно разберём вашу задачу, покажем цифры по вашей нише и предложим план работ. Без обязательств.

Перезвоним в течение 15 минут в рабочее время.

×
// Заявка

Обсудить проект

Оставьте контакты. Перезвоним в течение 15 минут, обсудим задачу и предложим решение. Без обязательств.

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