Сортировка мусора
Первое, что пришло в головы с моделью "роевого интеллекта" - это создать модель сортировки мусора. Есть куча мусора из кусочков разных цветов. Агенты могут отщипывать по одному пикселю и относить в соответствующую точку сборки, например, в подъехавший автомобиль, который подаёт соответствующий сигнал. К этому варианту всё готово.
Можно сделать, что бы агенты сами сортировали мусор. То есть нет заданных вариантов мусора (красный, зеленый, синий). В качестве свалки можно использовать фотографию, которая попиксельно разбирается агентами и пиксели складываются с другого конца экрана, похожие цвета с похожими.
Напомню, что алгоритм агента должен быть предельно простым и сложное поведение появлялось благодаря массовости.
Пока не знаю, как это реализовать. Возможно, решение простоя, пока не обдумывал.
В небе летают простенькие дроны, поддерживающие связь с ближайщими соседями. Если в небе летит "правильный" самолёт, то дроны расступаются перед ним. Скорость самолёта выше, чем у дронов и им надо начинать расступаться заранее. Сигнал, что надо освободить дорогу, поступает по цепочке дронов. Дроны снабжены зрением, позволяющим видеть самолёт и его направление на некотором расстоянии.
А вот если самолёт "неправильный", то он обречён, так как дроны будут специально перегрождать ему путь.
Сейчас Королева, получив все три ресурса, может произвести нового муравья или омолодить себя. Если какого то ресурса не хватает, то Королева состарится и умрёт.
Муравьи, благодаря своему алгоритму, несут ресурс ближайшей Королеве.
Можно сделать так, что бы Королева назначала цену за ресурс и у муравья есть варианты: бежать далеко, но с хорошей оплатой, либо близко, но дёшево. Получается что то вроде экономической симуляции. Это пока на уровне концепта, детали не продумывал.