Promt-Hub
Главная / Программирование и IT / Star-Marshal: Тактический шутер с рейкастингом

Star-Marshal: Тактический шутер с рейкастингом

Описание промпта
Концепция и техническое задание для разработки топ-даун тактического шутера в космической станции с использованием Raycaster.
Что делает этот промпт
  • Генерирует базовый код для механики стрельбы в 3D-шутере, используя raycasting для мгновенных попаданий и динамическое освещение для визуальной обратной связи.
Преимущества
  • Обеспечивает высокую точность стрельбы, характерную для тактических шутеров, и добавляет визуальную полировку через эффекты вспышек, улучшая игровой опыт.
Для кого подходит
  • Разработчики игр, изучающие Three.js, создатели прототипов шутеров, гейм-дизайнеры, интересующиеся технической реализацией механик.
Инструкция по использованию промпта
Скопируй код в свой проект Three.js. Настрой камеру и контроллер игрока так, чтобы Raycaster корректно определял направление взгляда. При необходимости адаптируй длительность вспышки под баланс игры.
Что нужно предоставить
Знание JavaScript, библиотеки Three.js, понимание принципов raycasting в 3D-пространстве, базовые знания работы с источниками света в Three.js.
Что ожидать в результате
Рабочий фрагмент кода, реализующий стрельбу с мгновенным попаданием и визуальным эффектом вспышки, готовый к интеграции в игровой цикл.
Рекомендации
Убедись, что объекты, по которым стреляет игрок, имеют свойства для определения пересечений. Проверь производительность при большом количестве одновременных выстрелов.
Ограничения
Не включает логику здоровья, урона или ИИ врагов. Фокусируется исключительно на механике стрельбы и визуальном эффекте. Требует доработки под конкретную архитектуру проекта.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли опытного разработчика игр на JavaScript с использованием библиотеки Three.js. Твоя задача — создать основу для топ-даун тактического шутера под названием "Star-Marshal".

Концепция игры:
Игрок берет на себя роль "Звездного Маршала", очищающего космическую станцию от бунтовствующих дронов. Акцент делается на точном боестолкновении с использованием hit-scan механики и динамическом освещении.

Технические требования:
1. Реализуй механику стрельбы от первого/третьего лица в проекции сверху (top-down).
2. Используй THREE.Raycaster для мгновенного определения попаданий (instant-hit weapon fire). Это обеспечит точность стрельбы без задержек полета снаряда.
3. Добавь эффект вспышки от дула (muzzle flash). Создай точечный источник света, который появляется в точке выстрела и мерцает в течение 0.05 секунды, после чего исчезает. Это создаст ощущение динамики и отдачи.

Напиши чистый, модульный код, который можно легко интегрировать в основной игровой цикл. Убедись, что Raycaster настроен правильно для работы в 3D-пространстве с учетом камеры и направления взгляда игрока.

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

Комментарии

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

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