Симуляция 2д мира
Юниты и возможности: 🌲 Деревья, камни и трава. 🐔 Травоядные ищут и едят ближайшую траву. 🐺 Хищники охотятся на травоядных. Существа ищут путь с помощью BFS. Автоматический спавн ресурсов и существ при уменьшении их количества. Пауза симуляции по клавише Space. Отрисовка карты в консоли.
Установка: Установить зависимости: pip install -r requirements.txt.
Запуск: python main.py
Для постановки симуляции на паузу или снятия с паузы нажмите Space.
Структура: Основная игровая логика разделена на сущности, карту, поиск пути и действия (Action), которые выполняются при инициализации и каждом ходе симуляции.