Ecosystem
Данный проект является симуляций экосистемы, в которой можно проводить разные эксперименты, наблюдая за поведением юнитов.
Проект разработан с помощью игрового движка Unity, языка C#, библиотеки LeoECS и формул имитации естественного движения (steering behaviors).
Управление
- Мышь - движение камеры по карте, колесиком можно увеличивать или уменьшать приближение
A
,D
- контроль множителя времени (time scale) (при зажатомShift
меняет на 10, а не на 1 единицу)Tab
- выбрать следующего юнита
Описание симуляции
У юнитов есть ключевые параметры: Возраст
и Жажда
.
При определенном уровне жажды
юнит начинает двигаться к ближайшему морю
- источнику воды для утоления жажды
.
Время от времени юниты до определенного возраста
размножаются и появляются новые.
На карте также находятся препятствия, которые юниты обходят при движении.
Планы
- Добавить новый вид юнитов -
хищников
, которые охотятся за мирными юнитами - Добавить выгрузку статистики
- Сделать более продвинутый ИИ
Как запустить?
Можно запустить проект в редакторе Unity или скачать сборку игры в разделе Releases
.