Створення мультиплеєрної 3D авіаційної гри на Three.js

Опис

Повноцінний промпт для створення авіаційного симулятора

Цей промпт допоможе розробити імерсивну мультиплеєрну гру з повітряним бою, використовуючи сучасні веб-технології.

Для кого підійде

  • Розробників ігор, які вивчають Three.js
  • Команд, що створюють браузерні мультиплеєрні проекти
  • Ентузіастів геймдеву з досвідом JavaScript

Ключові переваги

Реалістична фізика польоту: повна реалізація крену, тангажу, рискання та контролю тяги.

Мультиплеєр на WebSocket: синхронізація позицій, бою та стану гри в реальному часі.

Гнучкі налаштування: система лобі, налаштування озброєння та режими матчу.

>_ Промпт
Створи захоплюючу багатокористувацьку гру з повітряним бою, використовуючи Three.js, HTML5, CSS3 та JavaScript з WebSocket для мережі в реальному часі. Реалізуй детальну 3D-модель літака з реалістичною фізикою польоту, включаючи тангаж, рискання, крен та контроль тяги. Додай плавне керування камерою, яка слідує за літаком гравця з налаштованими видами (з кабіни, супровідний, орбітальний). Створи середовище skybox з динамічним часом доби та погодними ефектами. Реалізуй мультиплеєрну функціональність через WebSocket для оновлення позицій у реальному часі, бою та синхронізації стану гри. Додай системи озброєння з фізикою снарядів, виявленням влучань та моделями пошкоджень. Включи ефекти частинок для вихлопу двигунів, вогню зброї, вибухів та пошкоджень. Створи HUD з відображенням швидкості, висоти, курсу, радара, здоров'я та статусу зброї. Реалізуй звукові ефекти для двигунів, зброї, вибухів та оточення через Web Audio API. Додай режими матчу, включаючи deathmatch та командні бої з системою очок. Включи налаштовувані конфігурації літаків з різною зброєю та здібностями. Створи систему лобі для створення матчів та розподілу по командах. Реалізуй клієнтське передбачення та компенсацію затримки для плавного мультиплеєрного досвіду. Додай міні-карту з позиціями гравців та цілями. Включи систему повторів для перегляду матчів та створення хайлайтів. Створи адаптивне керування з підтримкою клавіатури/миші та геймпада.
Категорії:
Моделі:
Формат виводу: