Promt-Hub
Главная / Программирование и IT / Многопользовательская 3D игра про самолеты

Многопользовательская 3D игра про самолеты

Описание промпта
Техническое задание на создание иммерсивной многопользовательской игры с воздушными боями, используя Three.js, WebSocket и современные веб-технологии.
Что делает этот промпт
  • Генерирует полный код для браузерной 3D-игры с мультиплеером, физикой полета и боевой системой.
Преимущества
  • Позволяет быстро создать прототип или основу для веб-игры с использованием популярных JS-библиотек.
Для кого подходит
  • Разработчики игр, студенты, энтузиасты Three.js.
Инструкция по использованию промпта
Скопируй промпт в AI-ассистента. Уточни детали (например, тип оружия или карту), если нужно. Ожидай разбивку кода на файлы.
Что нужно предоставить
Знание JavaScript, Three.js, WebSocket, основ 3D-графики и физики.
Что ожидать в результате
Структурированный код (HTML, CSS, JS), описывающий логику игры, сетевой слой и рендеринг.
Рекомендации
Для работы требуется локальный сервер из-за CORS и модулей. Проверь совместимость версий Three.js.
Ограничения
Сложность реализации идеальной синхронизации в браузере. Может требовать оптимизации производительности.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли опытного Fullstack-разработчика и создай иммерсивную многопользовательскую игру с воздушными боями, используя стек: Three.js, HTML5, CSS3, JavaScript и WebSocket для сетевого взаимодействия.

Требования к реализации:
1. Графика и физика: Реализуй детализированную 3D-модель самолета с реалистичной физикой полета (тангаж, рыскание, крен, тяга). Добавь динамический скибокс с изменением времени суток и погодными эффектами.
2. Камера: Настрой плавное слежение за игроком с возможностью переключения видов (кабина, преследование, орбитальный).
3. Сетевой код: Используй WebSocket для синхронизации позиций, состояния игры и боевых действий в реальном времени. Реализуй клиентское предсказание и компенсацию задержек для плавности геймплея.
4. Боевая система: Добавь оружие с физикой снарядов, обнаружением попаданий и моделями урона. Реализуй типы матчей (Deathmatch, Team Battles) с системой подсчета очков.
5. Интерфейс (HUD): Создай отображение скорости, высоты, курса, радара, здоровья и статуса оружия. Добавь мини-карту с позициями игроков.
6. Аудио: Используй Web Audio API для звуков двигателей, выстрелов, взрывов и окружения.
7. Эффекты: Реализуй частицы для выхлопа, огня и взрывов.
8. Системы: Создай лобби для выбора команд, кастомизацию загрузки самолета и систему перезаписи матчей.
9. Управление: Поддержка клавиатуры/мыши и геймпада.

Предоставь полный код, структуру проекта и инструкции по запуску.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.