Характеристики
Harvest & Havoc: фермерство днём, выживание ночью
Harvest & Havoc – это браузерная 2D игра, сочетающая элементы симулятора фермерской жизни в духе Stardew Valley с динамичным top-down шутером и механиками Tower Defense.
Проект демонстрирует, как можно объединить несколько жанров в единую игровую систему с цикличным геймплеем: игрок развивает базу, управляет ресурсами и одновременно участвует в активной защите.
Ключевая особенность – смена фаз:
днём – развитие и строительство, ночью – интенсивная оборона и бой.
Концепция игры
Игрок выступает в роли межзвёздного поселенца на враждебной планете.
Игровой процесс построен на цикле:
- дневная фаза – подготовка и развитие
- ночная фаза – атака врагов и выживание
Днём игрок:
- выращивает ресурсы
- развивает базу
- размещает защитные структуры
Ночью:
- отражает волны врагов
- использует оружие в реальном времени
- полагается на построенные турели
👉 Такой цикл формирует постоянное напряжение и требует стратегического планирования.
Игровой процесс (Core Loop)
Основной user flow:
Игрок начинает с базовой территории и ограниченных ресурсов
Днём:
- собирает урожай
- строит турели
- усиливает базу
Наступает ночь:
- появляются волны противников
- активируется шутер-механика
- игрок участвует в бою
После выживания цикл повторяется с увеличенной сложностью
👉 Каждый цикл усиливает давление и заставляет балансировать между экономикой и обороной.
Дополнительный режим (для демо)
Для демонстрации механик также реализован мирный режим:
- ночные атаки отключены
- игрок может сосредоточиться на строительстве и развитии базы
- позволяет изучить экономику и механику без давления
👉 Используется как demo-режим для быстрого знакомства с игрой и тестирования систем.
Ключевые игровые системы
1. Фермерство и ресурсы
- выращивание культур
- сбор ресурсов
- использование ресурсов для строительства и апгрейдов
👉 Экономическая база всей игры.
2. Строительство и Tower Defense
- размещение турелей
- выбор позиций
- создание оборонительных линий
👉 Игрок формирует стратегию защиты заранее.
3. Боевая система (Top-Down Shooter)
- управление персонажем в реальном времени
- стрельба по врагам
- позиционирование во время боя
👉 В отличие от классического TD – игрок активно участвует в защите.
4. Враги и давление
- волны противников
- постепенное усложнение
- разные типы врагов (рои, быстрые, танки и т.д.)
👉 Постоянная эскалация сложности.
5. Цикл день / ночь
- ключевая механика, объединяющая все системы
- создаёт ритм игры
- формирует стратегическое планирование
Технологическая реализация
Проект реализован как полностью браузерная игра с упором на производительность и быстрый запуск.
- полный рендер сцены
- UI и игровые элементы внутри одного контекста
JavaScript
- игровая логика
- управление состояниями (день/ночь)
- AI врагов и поведение турелей
Графический движок (PixiJS или аналог)
- отрисовка спрайтов
- анимации
- эффекты
Такой стек обеспечивает:
- мгновенный запуск без установки
- стабильную работу в браузере
- гибкость расширения механик
Поддержка платформ
Игра разработана как web-first решение:
- работает в браузере (desktop / mobile)
- поддерживает управление мышью и touch
- не требует установки
Может использоваться как:
- демо-продукт
- игровая механика для сайтов
- основа для расширения в полноценный проект
Возможности масштабирования
Проект может быть расширен в полноценный продукт:
- система прокачки и технологий
- новые типы турелей и оружия
- мультиплеер (co-op защита базы)
- система миссий и прогрессии
- экономика и торговля
- интеграция монетизации
Архитектура позволяет развивать игру без переработки ядра.
Результат работы
В результате был создан гибридный игровой прототип, объединяющий:
- фермерский симулятор
- Tower Defense механику
- динамичный top-down шутер
Проект демонстрирует возможность построения сложных игровых систем в браузере и служит базой для дальнейшего развития в коммерческий продукт.
Нужен проект с подобной механикой?
Разработаем игру или интерактивный продукт под вашу идею – от прототипа до готового решения.
Свяжитесь с нами