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

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

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

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

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

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

Физика мяча

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

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

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

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

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

Актерская Мастерская: Профессиональная соцсеть для мира театра и кино

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