Техническое задание на разработку многопользовательской карточной игры

Необходимо создать полноценную онлайн-игру в карты с поддержкой реальных ставок и многопользовательским режимом. Проект должен быть реализован с нуля опытной командой, способной вести его от проектирования архитектуры до запуска и долгосрочной поддержки.

Ключевые требования к проекту

1. Игровая механика

  • Полный цикл игры: ставки, формирование комбинаций карт, определение победителя.
  • Таймеры на ходы и принятие решений.
  • Плавные анимации игровых действий и интерфейса.

2. Платформы и доступ

  • Нативные мобильные приложения: iOS (App Store) и Android (Google Play).
  • Адаптивная веб-версия для браузера (десктоп и мобильные устройства).

3. Личный кабинет игрока

  • Профиль пользователя с настройками.
  • Баланс и история всех финансовых операций.
  • Система безопасного пополнения счета и вывода средств.

4. Игровые столы и режимы

  • Разделение столов по лимитам ставок (низкие, средние, высокие).
  • Поддержка от 2 до 9 игроков за одним столом.
  • Возможность создания быстрых столов и приватных комнат.

5. Серверная архитектура и технологии

  • Микросервисная архитектура для масштабируемости и отказоустойчивости.
  • Real-time взаимодействие через WebSocket.
  • Основные базы данных: PostgreSQL для хранения данных, Redis для кэширования и сессий.

6. Административная панель

  • Управление пользователями (блокировка, модерация).
  • Контроль игровых столов и лимитов.
  • Финансовый модуль для мониторинга транзакций и аналитики.
  • Дашборды с ключевой статистикой по игре.

Требования к исполнителю

  • Только прямые разработчики или команды с подтвержденным опытом в создании real-time карточных игр.
  • Обязателен опыт интеграции и работы с финансовыми транзакциями в игровых или аналогичных приложениях.
  • Исполнитель должен быть готов взять на себя полный цикл: проектирование, разработка, запуск и поддержка.

Предлагаемые этапы работ

  1. Проектирование: проектирование архитектуры, UI/UX дизайн, техническая документация.
  2. Базовый бэкенд и веб: разработка серверной логики, API и базовой адаптивной веб-версии.
  3. Игровая логика: реализация ядра игры, механик, ставок и комбинаций.
  4. Мобильные приложения: разработка нативных приложений для iOS и Android.
  5. Тестирование и запуск: комплексное тестирование, развертывание на продакшн-серверах, публикация в магазинах.

Что указать в отклике

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

К сотрудничеству приглашаются только прямые исполнители. Агентствам и посредникам, предлагающим услуги субподряда, просьба не откликаться.

Разработка простого индикатора для MetaTrader 5

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

Доработка и интеграция интернет-магазина

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