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!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

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