Разработка многопользовательской онлайн-игры "Дурак"

Краткое описание проекта

Требуется доработать и запустить в работу многопользовательскую онлайн-версию карточной игры "Дурак". В основе лежит готовый исходный код клиентской части, который необходимо интегрировать с новым бэкендом и адаптировать под предоставленный дизайн.

Основные задачи

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

Исходные материалы

  • Исходный код клиента: Предоставлен репозиторий с реализацией клиентской части.
  • Дизайн-макет: Полный и готовый дизайн интерфейса в Figma.
  • Техническое задание: Подробное описание требований и функционала.

Условия сотрудничества

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

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

  • Опыт в full-stack разработке, особенно в создании real-time multiplayer систем.
  • Умение работать с готовым кодом и адаптировать его под новые требования.
  • Готовность приступить к работе в ближайшее время.

Реализация проверки покерных комбинаций в игровом движке Construct 3

Требуется разработать логику для анализа случайной руки из 5 карт (стандартная колода 52 карты, 4 масти). Необходимо определять стандартные покерные комбинации (пара, две пары, сет, каре и др.) и начислять очки согласно заданным правилам.

Создание кирпичных перегородок с дверными проемами и уборка помещения

Требуется выполнить работы по возведению кирпичных перегородок сложной конфигурации в нескольких плоскостях с устройством дверных проемов. Дополнительно необходимо освободить пол помещения от посторонних предметов. Задача требует профессионального подхода.