Найти в Дзене
Техноманьяк

⭐️Вот промт, который я использовал в видео

⭐️Вот промт, который я использовал в видео: <architecture> СТЕК ТЕХНОЛОГИЙ: - Рендеринг: Three.js (загрузка через CDN: https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js) - Всё в одном файле: HTML + CSS + JavaScript - Никаких внешних ассетов — вся геометрия процедурная, текстуры генерируются через Canvas АРХИТЕКТУРА КОДА: Организуй код в чёткие модули внутри одного файла: 1. CONFIG — все константы и настройки 2. AssetGenerator — процедурная генерация текстур через Canvas 2D 3. MapBuilder — процедурная генерация карты 4. WeaponSystem — система оружия 5. BotAI — искусственный интеллект ботов 6. PlayerController — управление игроком 7. GameManager — управление раундами, счётом, экономикой 8. HUD — интерфейс игрока 9. SoundEngine — процедурная генерация звуков через Web Audio API 10. Main — инициализация и игровой цикл </architecture> <map_design> КАРТА (вдохновлена de_dust2): - Размер: примерно 80×80 юнитов - Два спавна: CT-спавн (синяя зона) и T-спавн (красная зона) -

В ответ на пост

⭐️Вот промт, который я использовал в видео:

<architecture>

СТЕК ТЕХНОЛОГИЙ:

- Рендеринг: Three.js (загрузка через CDN: https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js)

- Всё в одном файле: HTML + CSS + JavaScript

- Никаких внешних ассетов — вся геометрия процедурная, текстуры генерируются через Canvas

АРХИТЕКТУРА КОДА:

Организуй код в чёткие модули внутри одного файла:

1. CONFIG — все константы и настройки

2. AssetGenerator — процедурная генерация текстур через Canvas 2D

3. MapBuilder — процедурная генерация карты

4. WeaponSystem — система оружия

5. BotAI — искусственный интеллект ботов

6. PlayerController — управление игроком

7. GameManager — управление раундами, счётом, экономикой

8. HUD — интерфейс игрока

9. SoundEngine — процедурная генерация звуков через Web Audio API

10. Main — инициализация и игровой цикл

</architecture>

<map_design>

КАРТА (вдохновлена de_dust2):

- Размер: примерно 80×80 юнитов

- Два спавна: CT-спавн (синяя зона) и T-спавн (красная зона)

- Два бомбсайта: A-сайт и B-сайт, отмеченные полупрозрачными маркерами

- Основные элементы:

* Длинный коридор (Long A) с ящиками для укрытий

* Средний проход (Mid) соединяющий обе стороны

* Туннели (Tunnels / Lower) к B-сайту

* Ящики, бочки, стены различной высоты для укрытий

* Лестницы и многоуровневые платформы

- Стены из BoxGeometry с процедурными текстурами (кирпич, бетон, песчаник)

- Пол с текстурой (песок/камень), потолок/небо — градиентный скайбокс

- Освещение: DirectionalLight (солнце) + AmbientLight + точечные источники на бомбсайтах

</map_design>

<weapons>

СИСТЕМА ОРУЖИЯ — реализуй минимум 6 единиц:

1. **Нож (Knife)** — ближний бой

- Урон: 40 (удар) / 65 (сильный удар по ПКМ)

- Скорость атаки: 0.4с / 1.0с

- Бесконечное использование, всегда доступен

2. **Пистолет (Glock-18)** — стартовое оружие T

- Урон: 28, Скорострельность: 0.15с

- Магазин: 20 / Запас: 120

- Разброс: малый, растёт при стрельбе

3. **Пистолет (USP-S)** — стартовое оружие CT

- Урон: 35, Скорострельность: 0.17с

- Магазин: 12 / Запас: 24

- Разброс: минимальный, высокая точность

4. **AK-47** — автомат T

- Урон: 36, Скорострельность: 0.1с (автоматический)

- Магазин: 30 / Запас: 90

- Паттерн отдачи: первые 5 пуль точные, затем сильный подброс вверх-влево

- Цена: $2700

5. **M4A4** — автомат CT

- Урон: 33, Скорострельность: 0.09с (автоматический)

- Магазин: 30 / Запас: 90

- Паттерн отдачи: умеренный подброс вверх

- Цена: $3100

6. **AWP** — снайперская винтовка

- Урон: 115 (убивает с одного выстрела в корпус)

- Скорострельность: 1.5с (перезатвор)

- Магазин: 5 / Запас: 30

- Режим прицела: ПКМ включает/выключает оптический зум (FOV 15°)

- Скорость передвижения снижена на 30%

- Цена: $4750

7. **Дигл (Desert Eagle)** — мощный пистолет

- Урон: 63, Скорострельность: 0.25с

- Магазин: 7 / Запас: 35

- Большая отдача, высокий урон

- Цена: $700

МЕХАНИКИ ОРУЖИЯ:

- Hitscan стрельба через Raycaster

- Разные множители урона: голова ×4, корпус ×1, ноги ×0.75

- Визуальная отдача: камера слегка подбрасывается при стрельбе

- Спрей-паттерн: разброс увеличивается при непрерывной стрельбе

- Перезарядка с анимацией и таймером (2-3 секунды)

- 3D-модели оружия из примитивов Three.js (BoxGeometry, CylinderGeometry), видимые от первого лица

- Переключение оружия клавишами 1-3 (нож, пистолет, основное)

- Звуки выстрелов через Web Audio API (процедурные, разные для каждого оружия)

- Гильзы (мелкие жёлтые объекты, вылетающие при выстреле, с физикой)

</weapons>

<bot_ai>

ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ БОТОВ:

Количество: 4 бота в каждой команде (4 CT + 4 T, игрок — 5-й в своей команде)

НАВИГАЦИЯ:

- Система вейпоинтов: расставь 20-30 точек навигации по карте

- Боты перемещаются между вейпоинтами, выбирая следующую точку

- Pathfinding: простой A* или волновой алгоритм по графу вейпоинтов

- Боты обходят препятствия через Raycaster-проверку перед собой

ПОВЕДЕНИЕ:

- Состояния: PATROL (патруль), ATTACK (атака), RETREAT (отступление), PLANT (установка бомбы), DEFUSE (разминирование)