ТЗ для разработчика: мобильное приложение азартной игры «Нофи»
Мне нужно разработать мобильное приложение для игры «Нофи».
Сейчас игра существует в физическом виде (настольная/механическая версия), но нет цифровой версии в виде приложения. Задача — создать приложение, максимально повторяющее механику и ощущения от реальной игры.
1. Платформы
Мобильное приложение для:
Android
iOS
Желательно использовать кроссплатформенное решение (например, Flutter / React Native), но я открыт к вашим предложениям.
2. Суть проекта
Это игра с элементами азарта / ставок под названием «Нофи».
Правила и механика уже существуют в реальной, физической версии игры.
От разработчика требуется:
Перенести логику и механику из физической версии в цифровую,
Реализовать понятный и простой интерфейс для игрока,
Подготовить проект к возможной будущей монетизации (внутриигровая валюта, покупки и т.п., без реализации на первом этапе, если это усложняет старт).
3. Основной функционал (минимальный рабочий прототип)
1. Экран приветствия / входа
Логотип «Нофи» и название игры.
Кнопки: «Играть», «Правила», «Настройки».
2. Главный игровой экран
Визуальное поле, повторяющее физическую версию игры (дизайн и схема я предоставлю отдельно: фото/видео/описание).
Отображение:
текущий баланс игрока (очки / фишки / внутриигровая валюта),
размер ставки (если это предусмотрено правилами),
выигрыш/проигрыш по результату раунда.
Кнопка «Старт» / «Играть» для запуска раунда.
Анимация процесса игры (по согласованию).
3. Экран правил
Текстовое описание правил игры «Нофи» (текст предоставлю).
При необходимости – короткая инструкция с картинками.
4. Профиль / Статистика (на втором этапе, опционально)
История игр: количество сыгранных партий, побед, поражений.
Статистика выигрышей/проигрышей.
4. Логика игры
Пока что описываю в общем — детальное описание правил и алгоритма я дам отдельно (на основе существующей физической игры):
Игрок делает ход/ставку (если это предполагается правилами).
Приложение случайным образом или по заданному алгоритму формирует результат (в соответствии с правилами «Нофи»).
Система высчитывает результат: выигрыш / проигрыш / ничья.
Обновляется баланс игрока.
Все расчёты должны быть прозрачными и повторяемыми с точки зрения логики (чтобы можно было проверить корректность).
5. Дизайн
Стиль: простой, интуитивный, без перегруза.
Цветовая схема: по согласованию, можно предложить 2–3 варианта.
Важно:
чтобы интерфейс был понятен пользователю без обучения;
элементы крупные, удобные для нажатия на телефоне.
6. Технические требования
Код должен быть описан и структурирован так, чтобы его можно было дорабатывать (добавлять новые функции, режимы и т.п.).
Нужна возможность:
менять коэффициенты/правила (через конфиг или в коде, по договорённости),
Желательно:
аккуратная архитектура (например, MVC / MVVM / по вашему стандарту),
комментарии в ключевых местах кода.
7. Юридические и возрастные ограничения
Так как игра относится к азартным/ставочным, мне важно, чтобы вы:
подсказали, какие есть ограничения магазинов (Google Play / App Store) для такого формата;
заложили базовую возможность возрастного ограничения (18+)
8. От вас как от разработчика
Хочу получить от вас:
1. Оценку:
сроков разработки MVP (минимальной рабочей версии),
стоимости,
какие этапы вы видите (дизайн / прототип / разработка / тестирование).
2. Список того, что вам нужно от меня:
точные правила игры,
фото/видео физической версии «Нофи»,
примерный дизайн (если нужен),