Условие:
надо создать модель муравьиной колонии и заражение их спорами гриба кордицепс в которой:
Агенты:
Матка: Создайте агента "Матка" (размер 10 мм) с параметром "период производства яиц" (7 дней). Добавьте таймер, срабатывающий еженедельно, создающий 7 новых агентов "Яйцо".
Яйцо (расплод): Простой агент (размер 2 мм), который со временем (например, 3 дня) превращается в "Рабочего" или "Солдата" (определяется случайным образом: 0,7% - рабочий, 0,3% - солдат).
Рабочий: (размер 4 мм) Разделите рабочих на группы, используя параметры: "уход за яйцами" (логическое значение), "сбор пищи" (логическое значение), "уход за маткой" (логическое значение). Настройте логику поведения для каждой группы: поиск яиц/пищи/матки и выполнение соответствующих действий.
Солдат: (размер 8 мм) Задача – защита и помощь в переносе еды. При обнаружении зараженного Cordyceps (см. ниже) – случайным образом выбираются два солдата для того чтобы утащить подальше от муравейника зараженного агента и остаться с ним умирать (утащить так далеко, чтобы споры не заразили других)
Cordyceps: Создайте агента "Cordyceps" (размер 20 мм) (сам Cordyceps не подвижен, а споры подвижны) с параметрами: "период размножения" (14 дней), "количество спор" (максимум 4), «радиус распространение» (максимум 500 мм). После того как испустил споры погибает. Таймер запускает размножение (создание спор).
Спора: (размер 5 мм) При контакте со "здоровым" муравьем, запускается таймер заражения (3 дня). Может заразить максимум одного муравья.
Зараженный муравей: После 3 дней - умирает и превращается в "Cordyceps".
Муравейник (Environment): Используйте пространство модели для комнат: "Матка" (в этой комнате располагается матка), "Расплод" (в эту комнату уносят яйца и ухаживают за ними), «Еда» (в эту комнату носят хранить еду), "Отдых 1", "Отдых 2" (в двух этих комнатах несколько муравьёв могут отдохнуть полчаса). Разместите агентов внутри муравейника. Муравейник разместить от Cordyceps на расстоянии в 70 см.
Ресурсы: Создайте агенты "Пища" и "Вода" недалеко от муравейника (в 600 мм от муравейника и 400 мм от первого Cordyceps). Рабочие, собирающие пищу, должны перемещаться к этим агентам.
Решение:
Для создания модели муравьиной колонии и заражения их спорами гриба кордицепс, следуйте этим шагам:
