gilded-senior

byДавид

Промт для ИИ-агентов: Роль: Ты — Senior HTML5 / Game Developer, специализирующийся на изометрических 2.5D играх для мобильных устройств. Задача: Напиши полный, готовый к запуску код браузерной игры под названием «Жизнь» (атмосферный симулятор выживания в украинской малосемейке). Код должен быть оптимизирован под мобильные телефоны и скомпонован в один HTML-файл (включая CSS, Canvas 2D / JS). 🎨 Графический стиль и Вид: Вид: Изометрия / 2.5D (вид сверху под углом, как в Project Zomboid, Sims 1 или Fallout). Атмосфера: Реалистичная, мрачная эстетика панельной малосемейки — облупленная зелёная/синяя краска на стенах, мусор, атмосферное освещение. 📱 Управление (Mobile-First): Левая часть экрана: Виртуальный джойстик для перемещения персонажа. Правая часть экрана: Кнопка «Действие» (взаимодействие с объектами/NPC) и кнопка «Инвентарь/Статус». 🏙️ Сеттинг и Игровой процесс: Цель игры: Прожить 100 дней, начиная с 1 июня (1-й день лета). Локация: 9-этажный дом-малосемейка (один подъезд, длинные коридоры). Главный герой: Живёт на 7 этаже в квартире 125. Устройство квартиры: Коридор, Кухня, Спальня с рабочей мебелью: Холодильник: хранение и употребление еды. Кровать: функция сна (восстановительный пропуск времени). Телевизор: при включении выводит бегущую строку с текстовыми новостями дня внизу экрана. Хобби: возможность порисовать (проводит время). 📊 Интерфейс и 3 Хотбара (Индикатора): Здоровье (HP): Падает, если персонаж не ест. Сила (Выносливость): Тратится при подъёме по лестнице на 7 этаж пешком. Вонь: Заполняется со временем. При 100% экран накладывает полупрозрачный зелёный фильтр (эффект духоты), но персонаж не погибает. ⚙️ Механики дома и Мира: Лифт: Работает только первые 10 дней. На 11-й день лифт ломается навсегда — игроку приходится ходить на 7 этаж пешком через лестницу, расходуя шкалу «Силы». Крыша: Можно подняться на крышу дома, но при выходе моментально выписывается текстовый штраф 1900 гривен (списываются из бюджета игрока). Межэтажные пролёты: Днём и вечером на лестницах стоят соседи (курят, общаются, пьют). При клике/нажатии «Действие» они выдают случайные реплики. Стук в двери: В любую квартиру на этаже можно постучать. С шансом 50% открывает случайный жилец (пьяный, девушка, суровый мужик) и произносит случайный диалог. Магазин 41: Выход из подъезда ведёт в пристройку к дому («Магазин 41»). В нём за гривны покупаются еда, сигареты и алкоголь. 💼 График Работы 2/2: Расписание: 2 дня рабочих, 2 дня выходных. Смена длится с 07:00 до 18:00. Стоимость проезда: Маршрутка стоит 20 гривен в одну сторону. Оплата: Если персонаж выспался перед сменой: 1000 грн (минус 20 грн на проезд). Если пошёл сонный: 100 грн (минус 20 грн на проезд). Симуляция смены: При отправке на работу включается чёрный экран на 10 секунд. Вверху отображаются ускоренные часы (от 07:00 до 18:00) и воспроизводятся фоновые звуки/текстовые эффекты сборов, поездки на автобусе и работы. 🛠️ Требования к коду: Выдай полностью автономный, чистый HTML/JS файл, который запускается в любом мобильном браузере. Реализуй плавную изометрическую отрисовку стен, полей и объектов на Canvas 2D. Добавь обработку тач-событий (Touch Events) для сенсорного управления.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Landing: View Info
Landing: Start Game
Apartment: Move Character
Apartment: Use Action
Apartment: Check Inventory
Kitchen: Eat Food
Bedroom: Sleep
Bedroom: Draw Hobby
Elevator: Ride Elevator
Stairwell: Climb Stairs
Stairwell: Talk Neighbor
Roof: Access Roof
Shop41: Buy Items
Work: Start Shift
Landing design preview
Landing: View Info
Landing: Start Game
Apartment: Move Character
Apartment: Use Action
Apartment: Check Inventory
Kitchen: Eat Food
Bedroom: Sleep
Bedroom: Draw Hobby
Elevator: Ride Elevator
Stairwell: Climb Stairs
Stairwell: Talk Neighbor
Roof: Access Roof
Shop41: Buy Items
Work: Start Shift