Промпт, яким kepochnik поділився в коментарі автора до браузерної гри-пісочниці. У дописі зазначено, що гру BlockHaven створено за допомогою Opus 5.5. Запитується оригінальна voxel-гра за мотивами Minecraft із процедурно згенерованим ландшафтом, режимами виживання й творчим режимом, керуванням від першої особи, крафтингом, мобами, освітленням, погодою, збереженнями в localStorage і тестуванням у безголовому браузері.
Початкове завдання на основі публічного проєкту автора, а не дослівний оригінальний промпт. Ваш результат може відрізнятися.
WebGL2браузерна грагра-пісочницяvoxel-світпроцедурна генераціявиживаннятворчий режимвид від першої особи
Промпт
Створіть браузерну гру-пісочницю в дусі Minecraft, яка буде максимально схожою на оригінал. Увесь внутрішньоігровий текст — англійською. Керування: клавіатура та миша (настільний комп’ютер).
ТЕХНІЧНІ ВИМОГИ
- Один HTML-файл, чистий WebGL2, без сторонніх бібліотек.
- Усі текстури 16×16 генеруються в коді як піксель-арт (камінь, земля, трава, дошки, листя, руди, скло, вода, лава тощо).
- Звуки синтезуються за допомогою WebAudio: копання, кроки, встановлення блоків, отримання шкоди, моби, вибухи, спокійна фонова музика.
СВІТ
- Нескінченний світ із чанків розміром 16×16×128, із заданим seed.
- Біоми: рівнини, ліс, березовий ліс, тайга, сніжна тундра, пустеля, гори, океани, пляжі.
- Печери (звивисті тунелі та великі підземні порожнини), лава на нижніх рівнях, руди залежно від глибини: вугілля, залізо, золото, алмази.
- Три типи дерев, висока трава, квіти, кактуси, цукрова тростина, гарбузи.
- Освітлення в стилі Minecraft: світло неба та світло блоків (смолоскипи, світлокамінь, лава), що поширюються клітинка за клітинкою, із плавним освітленням і затіненням навколишнього середовища.
- Цикл дня і ночі: сонце, місяць, зорі, заходи сонця, тривимірні хмари, туман на відстані, дощ.
- Вода й лава течуть рівнями; два джерела утворюють нескінченну воду; вода + лава утворюють обсидіан або кругляк. Пісок і гравій падають.
ГРАВЕЦЬ
- Вид від першої особи, колізії, стрибки, біг, присідання (гравець не зісковзує з країв), плавання, драбини, шкода від падіння.
- Руйнування блоків зі стадіями тріщин і частинками; час руйнування залежить від інструмента.
- Видимі рука та предмет у руці з анімацією замаху. Вид від третьої особи за клавішею F5.
ВИЖИВАННЯ
- Здоров’я, голод, насичення, запас повітря під водою.
- Інструменти з 5 матеріалів, кожен із міцністю; броня з 4 матеріалів.
- Інвентар із крафтингом 2×2, верстак із сіткою 3×3, піч із паливом, скрині, ліжко (пропуск ночі та встановлення точки відродження).
- Випадання предметів, смерть і відродження.
- Моби: свині, корови, вівці, кури (розведення, стрижка); уночі — зомбі, скелети з луками, павуки. Зомбі та скелети горять на сонці.
- Фермерство: мотика, насіння, ріст пшениці, хліб. Двері, паркани, хвіртки, TNT.
ТВОРЧИЙ РЕЖИМ
- Політ подвійним натисканням пробілу, миттєве руйнування блоків, каталог усіх блоків із вкладками та пошуком.
ІНТЕРФЕЙС
- Титульний екран із панорамою світу, список світів (створити / видалити / грати), параметри (поле зору, дальність промальовування, чутливість, звук, яскравість, масштаб інтерфейсу).
- Меню паузи, екран смерті, HUD (панель швидкого доступу, сердечка, голод, броня, бульбашки повітря), екран налагодження F3.
- Чат із командами: /gamemode, /time, /give, /tp, /summon, /weather.
- Світи зберігаються в localStorage.
ОБМЕЖЕННЯ
- Не використовуйте назву, логотип, текстури чи персонажів Minecraft (Steve, Creeper тощо): дайте грі власну назву та розробіть власних мобів.
ТЕСТУВАННЯ
- Запустіть гру в безголовому браузері, перевірте кожну систему та виправте помилки перед передаванням результату.
Як використовувати цей промпт
01
Почніть із відповідного інструмента
Відкрийте улюбленого помічника з програмування або 3D-інструмент. Спробуйте модель, зазначену в прикладі, і перевірте інструкції з налаштування в пов’язаних проєктах.
02
Виберіть одну зміну
Замініть об’єкт, художній стиль чи оточення. Чітко опишіть камеру та взаємодію. Спершу створіть невелику версію, а потім удосконалюйте по одній деталі.
03
Додайте власні об’єкти до сцени
Для власного персонажа чи реквізиту створіть 3D-модель за коротким описом предмета або зображенням-зразком, а потім імпортуйте її до проєкту.
Права на попередні перегляди належать відповідним авторам. Перш ніж повторно використовувати код або матеріали, перевірте першоджерело й ліцензію проєкту.