Техническое задание на разработку многопользовательской карточной игры
Необходимо создать полноценную онлайн-игру в карты с поддержкой реальных ставок и многопользовательским режимом. Проект должен быть реализован с нуля опытной командой, способной вести его от проектирования архитектуры до запуска и долгосрочной поддержки.
Ключевые требования к проекту
1. Игровая механика
- Полный цикл игры: ставки, формирование комбинаций карт, определение победителя.
- Таймеры на ходы и принятие решений.
- Плавные анимации игровых действий и интерфейса.
2. Платформы и доступ
- Нативные мобильные приложения: iOS (App Store) и Android (Google Play).
- Адаптивная веб-версия для браузера (десктоп и мобильные устройства).
3. Личный кабинет игрока
- Профиль пользователя с настройками.
- Баланс и история всех финансовых операций.
- Система безопасного пополнения счета и вывода средств.
4. Игровые столы и режимы
- Разделение столов по лимитам ставок (низкие, средние, высокие).
- Поддержка от 2 до 9 игроков за одним столом.
- Возможность создания быстрых столов и приватных комнат.
5. Серверная архитектура и технологии
- Микросервисная архитектура для масштабируемости и отказоустойчивости.
- Real-time взаимодействие через WebSocket.
- Основные базы данных: PostgreSQL для хранения данных, Redis для кэширования и сессий.
6. Административная панель
- Управление пользователями (блокировка, модерация).
- Контроль игровых столов и лимитов.
- Финансовый модуль для мониторинга транзакций и аналитики.
- Дашборды с ключевой статистикой по игре.
Требования к исполнителю
- Только прямые разработчики или команды с подтвержденным опытом в создании real-time карточных игр.
- Обязателен опыт интеграции и работы с финансовыми транзакциями в игровых или аналогичных приложениях.
- Исполнитель должен быть готов взять на себя полный цикл: проектирование, разработка, запуск и поддержка.
Предлагаемые этапы работ
- Проектирование: проектирование архитектуры, UI/UX дизайн, техническая документация.
- Базовый бэкенд и веб: разработка серверной логики, API и базовой адаптивной веб-версии.
- Игровая логика: реализация ядра игры, механик, ставок и комбинаций.
- Мобильные приложения: разработка нативных приложений для iOS и Android.
- Тестирование и запуск: комплексное тестирование, развертывание на продакшн-серверах, публикация в магазинах.
Что указать в отклике
- Примеры реализованных похожих проектов (игры с реальными ставками, карточные игры).
- Предлагаемый стек технологий для фронтенда, бэкенда и мобильной разработки.
- Предварительную оценку сроков реализации каждого этапа.
- Ориентировочный бюджет на весь проект.
К сотрудничеству приглашаются только прямые исполнители. Агентствам и посредникам, предлагающим услуги субподряда, просьба не откликаться.