Общее описание проекта

Необходимо разработать работающий прототип (MVP) веб-игры для Telegram Mini Apps. Игра представляет собой арену-ринг с видом сверху/изометрии (3D-макет), в которой одновременно соревнуются 4 игрока. Каждый игрок управляет своим персонажем и пытается отбивать мяч в соперников. Мяч передвигается без подпрыгивания, имеет базовую физику плоскости, рикошет и небольшую тень.

Локация и визуальная стилистика

  • Арена - прямоугольник (ринг), выполненный в четком игровом/киберспортивном и минималистичном стиле. Без излишней детализации.
  • По углам кольца размещаются магнитные поля, влияющие на траекторию мяча.
  • Все поверхности плоские, без уклонов.
  • Несколько незатейливых световых эффектов или простой фоновой графики.

Персонажи и управление

  • Игровые персонажи - 4 модели, каждая для одной стороны ринга.
  • Управление осуществляется с кнопок/джойстика внутри интерфейса Telegram Mini App: вперед, назад, вправо, влево (строго на плоскости). Вращения самого персонажа вокруг своей оси не предусмотрено.
  • Персонажи статично “смотрят” грудью пояс середины оппонента, или в фиксированную сторону поля (не поворачиваются).

Физика мяча

  • Мяч не подпрыгивает, движется строго по плоскости (скольжение).
  • Цвет однотонный, без текстурных узоров и мелких деталей.
  • Физика минимальная, но расчетная: отражение от персонажа под углом атаки; срикошетивший вектор скорости вычисляется стандартными физическими шар-просчётками.
  • Рикошет от стен ринга под собственными углами, аналогично угловым столкновениям.
  • Магниты по углам меняют направление перемещения - притягивают или отклоняют траекторию.
  • Скорость мяча меняется в зависимости от силы удара/реакции персонажа. Действуют коэффициенты ускорения замедления.

Сесть и реалтайм

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

Технические возможности и работа

  • Должен получиться сагрегатированный MV-протокол на браузерном уровне (файлы + JS или другие средства). Теле-совместимость.
  • Функция теста доставки, приконективание к Тelegram Bot встроенному UI.
  • Обходиться без зависимого рын программенод - запакуйте в публичный репо.

Корректировка и перенос сайта WordPress

Требуется исправить ошибки на сайте, заменить кнопки и выполнить безопасный перенос WordPress на актуальную версию. Необходимо сохранить все данные и функциональность.

Полная оптимизация сайта на Битрикс для каталога 100k+ товаров

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