Promt-Hub
Главная / Программирование и IT / Разработка 3D FPS игры на Three.js

Разработка 3D FPS игры на Three.js

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

Необходимо реализовать следующие ключевые компоненты:

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

2. **Физика и механика**: Реализуй точную систему обнаружения попаданий (hit detection) и расчета урона. Добавь систему подбора оружия и инвентарь для игрока.

3. **Игровой мир**: Спроектируй несколько уровней с разными окружениями и целями. Настрой освещение и звуковые эффекты (шаги, выстрелы, окружение).

4. **Искусственный интеллект**: Создай врагов с системой поиска пути (pathfinding) и поведением в бою. Они должны уметь преследовать игрока и атаковать.

5. **Мультиплеер и статистика**: Реализуй базовую многопользовательскую игру с командными целями. Добавь систему подсчета очков, отслеживания статистики и функцию повтора (replay) для лучших моментов.

Используй чистый JavaScript и Three.js. Код должен быть модульным и хорошо прокомментированным. Сосредоточься на производительности и плавности работы в браузере.

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

Комментарии

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

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