3D-гра про повітряний трамвай між плавучими островами
У коментарі від підтвердженого автора наведено повний промпт, який, за словами автора допису, запускали в GPT-6 і Gemini 4. У ньому запитується браузерна гра на Three.js про керування трамваєм між плавучими островами в середземноморському стилі, із системою керування, оцінюванням комфорту пасажирів, станціями, покращеннями та підтримкою мобільних пристроїв.
Початкове завдання на основі публічного проєкту автора, а не дослівний оригінальний промпт. Ваш результат може відрізнятися.
Three.js3D-грабраузерна граповітряний трамвайплавучі островизалізницякомфорт пасажирівпокращення в майстерні
Промпт
Створіть 3D-гру в одному файлі HTML/JS (Three.js), у яку можна грати безпосередньо в браузері. Стиль має бути теплим, низькополігональним, але доведеним до рівня якісної інді-гри — з атмосферою приморського містечка Ghibli та плавністю шахтарських колій із Zelda.
【Основний ігровий процес】 Гравець керує ретротрамваєм, що курсує між островами, які ширяють над морем хмар і поверхнею океану. - Колія являє собою безперервну 3D-залізницю з прямими ділянками, підйомами, спусками, піднятою криволінійною колією та довгими мостами над морем - Керування: W — прискорення (Power), S — гальмування (Brake), ліворуч і праворуч — для точного коригування або перемикання ракурсу - Відображення в реальному часі: швидкість у км/год, кількість пасажирів у салоні (наприклад, 12/16 пасажирів), стан колії (Steady / Crosswind) - Система комфорту пасажирів: різке прискорення, екстрене гальмування, надто швидке проходження поворотів і боковий вітер знижують «комфорт ніг»; плавне прибуття до пункту призначення приносить бонусні очки (наприклад, +75 за прибуття) - Серія: надто тряска їзда викликає повідомлення «Серію перервано. Знайдіть баланс, щоб знову отримувати чайові.» - Прибувши на станцію, відкривайте двері, щоб пасажири могли зайти й вийти. На платформі містяни стоять у черзі, а субтитри показують репліки на кшталт «Двері відчиняються — Mango Tide», «Будь ласка, зачекайте…» [Світ і станції] Щонайменше два маршрути/два острови: 1. Saltlight Terminus 2. Mango Tide Острів — кам’янистий, він ширяє над хмарами. На ньому розташовані невеликі будинки в середземноморському/південноєвропейському стилі з черепичними дахами, маяк, причал, зелені дерева, вуличні ліхтарі та тепле жовте світло у вікнах уночі. Вдалині видніються інші плавучі острови й орбіти, що обертаються навколо них. Небо переходить від синьо-фіолетового градієнта сутінків до ночі; на ньому сяють зорі та пливуть густі хмари, а внизу розкинулося блакитне море. [Зовнішній вигляд трамвая] Ретро-трамвай: темно-зелений кузов, дерев’яного кольору шасі, вигнуті скляні вікна, багаж на даху, зелені навіси/оздоблення з виноградною лозою та різні пасажири всередині. Під час руху трамвай злегка погойдується, а звук колії передається простими звуковими ефектами або візуальними підказками. [Сцена 2: Модифікація в майстерні] Перемкніться на ізометричний вид майстерні зверху — «Cloudworks / Oliver Cloudworks / рідний острів Олівера». Гравці можуть замінювати деталі трамвая через інтерфейс на кшталт спливного вікна покращень: - Hearth leaves — знімаємо стару деталь - Little Companion — готуємо трамвай Індикатор виконання + «Сядьте зручніше й спостерігайте за роботою майстерні.» Після модифікації зовнішній вигляд трамвая змінюється (наприклад, з’являється зелений дах, додатковий багажник, ліхтарі, лоза), після чого він виїжджає з майстерні. Субтитри: «Усі на борт.» / «Наступна зупинка: Прибережна лінія.» [Інтерфейс] Чистий сучасний інтерфейс невимушеної гри: пункт призначення та валюта/серія у верхньому лівому куті, шкала швидкості й кнопки Power/Brake унизу, шкала прогресу комфорту, що з’єднує назви двох станцій. Без зайвих елементів; не перетворюйте гру на горор чи кіберпанк. [Технічні вимоги] - Один файл або мінімальна кількість файлів, Three.js - Використовуйте криві для колії (CatmullRom тощо), щоб трамвай рухався рейками; камера має слідувати за ним із легким ефектом руху вздовж колії - Відчуття простої фізики: інерція під час розгону, уповільнення під час гальмування, нахил кузова на поворотах - На мобільних пристроях також спробуйте реалізувати керування дотиками для прискорення/гальмування - Код має бути зрозумілим, містити коментарі, а гра — запускатися одразу після відкриття.
Як використовувати цей промпт
01
Почніть із відповідного інструмента
Відкрийте улюбленого помічника з програмування або 3D-інструмент. Спробуйте модель, зазначену в прикладі, і перевірте інструкції з налаштування в пов’язаних проєктах.
02
Виберіть одну зміну
Замініть об’єкт, художній стиль чи оточення. Чітко опишіть камеру та взаємодію. Спершу створіть невелику версію, а потім удосконалюйте по одній деталі.
03
Додайте власні об’єкти до сцени
Для власного персонажа чи реквізиту створіть 3D-модель за коротким описом предмета або зображенням-зразком, а потім імпортуйте її до проєкту.
Права на попередні перегляди належать відповідним авторам. Перш ніж повторно використовувати код або матеріали, перевірте першоджерело й ліцензію проєкту.