Об этом проекте
Claude of Tanks — бесплатная браузерная игра о бронетанковых сражениях, построенная на Three.js и Vite, без внешнего игрового движка. Работает в настольных и мобильных браузерах.
Контент и симуляция
- В README описаны 192 процедурные машины собственной разработки, видимые в продакшене (229 в локальной разработке с ключами), и 30 авторских полей боя; игровых машин из GLB-источников нет.
- Бой рассчитывает броню на уровне плит: реальная плита, наклон, угол попадания, нормализация, рикошет, overmatch, разнесённая броня, композиты, ERA и раздельная защита от кинетических и химических снарядов.
- Пять семейств боеприпасов по-разному моделируют начальную скорость, гравитацию, потерю пробития, рикошет и урон.
- Внутренняя анатомия отслеживает экипаж, боеукладку, двигатель, топливо, орудие, погон башни, оптику, радио и гусеницы.
- Механики отдельных машин включают магазинные автоматы заряжания с индивидуальными таймингами, управляемые ракеты (TOW, MILAN, Spike, Konkurs, Arkan, Jyu-MAT, Shillelagh) и прицеливание с гидропневматической подвеской на Strv 103A/B и UDES 03.
- Обнаружение объединяет дальность обзора, маскировку, разброс при движении и стрельбе, листву, обмен по радио и правило куста в 15 м.
Режимы и мультиплеер
- Наборы правил включают Standard Battle, Capture the Flag, Zone Control, Turbo Ball с низкой гравитацией, кооперативный Endless Horde и кампанию Frontline Assault из шести операций.
- Поддерживаются одиночные боты, приватные комнаты с хостингом в браузере и LAN-комнаты; база данных или выделенный игровой сервер не требуются, хотя интернет-кодам комнат нужен лёгкий сигнальный эндпоинт, а в ограниченных сетях может потребоваться TURN-ретрансляция.
- Клиенты отправляют только намерения; снимки фильтруются, с локальным предсказанием/согласованием и ограниченной удалённой интерполяцией. Симуляция идёт с фиксированной частотой 60 Гц.
Инструменты и подача
- Tank Gallery позволяет вращать и сочленять риг машины, изолировать броню или внутреннюю анатомию и экспортировать пакеты обзора с точной поверхностью.
- Scene Studio ставит любую машину из списка на любое поле боя, анимирует актёров и камеры, планирует эффекты на детерминированной временной шкале и захватывает кадры или видео; сцены сохраняются в JSON.
- Рендерер использует профили качества с учётом GPU/драйвера, каскады теней, адаптивный масштаб рендеринга, SMAA/FSR, инстансинг и освобождение ресурсов GPU, а также внутриигровую диагностику. В README сообщается об измеренном тестовом пути на 120 FPS на сертифицированном оборудовании, при этом отмечается, что реальная производительность зависит от устройства и настроек.
- Документированы десять окружений Garage с критерием выпуска не ниже 90/100.
Управление и локализация
- Перечислены привязки клавиатуры/мыши и стандартного контроллера, с переназначаемыми действиями на настольных системах и отдельным сенсорным управлением.
- Игра, Garage, Studio, Gallery и публичная документация доступны на английском и упрощённом китайском.
Документация
- Репозиторий включает инженерные документы, полевое руководство, справочник по генерации танков, руководство по локализации, руководство по хостингу мультиплеера, руководство по окружениям Garage и библиотеку витрин.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.