PivotPoint
Обсудить проект
Кейсы / РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
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+ персонажей есть публичная позиция (её видят все) и скрытый личный мотив (виден только владельцу роли) — он раскрывается лишь в финале.

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

09 · Лобби игрока — двойная роль
9:41
Лобби
Пилот МАГИСТРАЛЬ 2
Ждём
А
Местные жители
Аглая Петровна
Хранительница
Публично · видят все
«Никакой дороги! Это наша земля, наши могилы!»
Личный мотив · только вам
Втайне мечтает, чтобы её дом выкупили под кафе — и уехать к внукам в город.
В команде · 3 игрока
Степан
Предприним.
Василий
Ветеран
Матвей
Консерватор
Южный регион России. Через посёлок планируют магистраль — шесть сторон должны договориться.
08 · Лобби HR — сбор сессии
9:41
Лобби HR
Пилот МАГИСТРАЛЬ 2
Код сессии
74A47DE7
Сканируйте QR или введите код в приложении
12из 24 подключено
ОНЛАЙН
Ж
Местные жители
3 игрока · до 4
А
Администрация
2 игрока · до 3
В
Военные учёные
2 игрока · до 3
Э
Экологи
2 игрока · до 3
Чиновники АРБИТР
Право вето включено
▶ Начать игру
12 · Финал — идеальная магистраль
9:41
Финал · совместное решение
Идеальная магистраль
3
Раунд 3/3· Идеальная магистраль
08:24
💡
Соберите общее решение
Учтите интересы всех сторон. Отметьте, чьи позиции заложили в проект.
4 / 6
Местные жителиМОЯ
«Земля — могилы предков»
✓ Учли
Администрация
«Посёлок развалится без дороги»
✓ Учли
Военные учёные
«Объект режимный, объезд обязателен»
Учесть
Экологи
«Маршрут через заповедник»
✓ Учли
Строители
«Прямой путь — дешевле в 2 раза»
Учесть
Сохранить проект →
// роль ии

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

ИИ снимает с ведущего самое сложное — объективную оценку. В финале 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 за игру
// другие кейсы
×
// Заявка

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

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

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