Тип: самописная iGaming веб-платформа (crash + mini-games)
1. Формат работы
• Вся разработка только на нашем сервере
• Доступы предоставляем (SSH / DB / repo)
• Весь код и архитектура принадлежат заказчику
• Никаких Firebase, no-code, client-side логики
2. Цель
Собрать серверную игровую платформу, выдерживающую трафик, с:
• управляемой математикой (RTP / House Edge)
• полноценной админкой
• возможностью масштабирования и white-label
3. MVP: игры (10 шт)
Crash (1 движок, разные UI):
1. Aviator-style
2. Speed Crash
3. Chicken Road Crash
4. Space Monkey Crash
Mini-games:
5. Plinko
6. Dice
7. CoinFlip
8. Mines
9. Tower Rush
10. Wheel (мини-рулетка)
4. Ключевые требования к архитектуре
• Вся математика и RNG только на сервере
• Клиент — только визуал
• Все игры — отдельные модули
• Crash через WebSocket
• Масштабирование под 5 000+ онлайн
Стек :
• Backend (Node / Go / Python — не принципиально)
• PostgreSQL + Redis
• Очереди / async-обработка
• Docker / нормальный деплой
5. Финансы
• Ledger-подход (баланс = сумма проводок)
• Типы операций: deposit / bet / win / bonus / withdraw
• Баланс никогда не хранится одним числом
6. Игровая математика
• RTP: 80.00 – 99.99%, настраивается в админке
• House Edge считается автоматически
• Волатильность: low / mid / high
• Таблицы выплат — JSON, редактируются
Crash:
• crash-point генерируется заранее
• cashout фиксируется сервером
• лимиты: max bet / max payout / period cap
7. Админка
• Dashboard (users, deposits, profit, pending)
• Управление играми:
• RTP slider
• volatility
• payout JSON
• Пользователи
• Финансы
• Промокоды
• Выводы (ручной approve/reject)
8. Безопасность
• Криптостойкий RNG (не Math.random)
• server seed + nonce
• Anti-exploit:
• лимиты выигрышей
• защита от replay / race / packet abuse
• Лог каждого раунда (для споров)
9. Бонусы (MVP)
• First deposit bonus
• Reload bonus
• Cashback / rakeback
• Отдельный bonus balance
• Wagering, лимиты, логирование
• Управление через админку
10. White Label
• Один движок → несколько брендов
• Бренд = домен + дизайн + настройки
• UI отделён от логики
• Архитектура готова к клонированию
11. Что предоставляет заказчик
• Дизайн / UI
• Контент
• Сервер
12. Что обязан выдать разработчик
• Исходный код
• Документацию
• Docker / инструкции
• Структуру БД
13. Критерий приёмки
• Все 10 игр работают
• RTP реально влияет на математику
• Балансы сходятся по ledger
• Админка управляет всем
• Под нагрузкой ничего не падает