Алгоритмы в стиле Boids должны подойти для этого, однако вам, вероятно, придется настроить алгоритм и немного поэкспериментировать, прежде чем вы получите что-то, что выглядит действительно хорошо. Вы получите что-то вроде поведения лидера / последователя, если будете выполнять следующие действия:
Заставьте «последователей» настроить свое направление к «вождю». В зависимости от того, насколько сильным вы хотите, чтобы следящий эффект был, вы можете сделать этот эффект более слабым или сильным, или применять его только время от времени и т. Д.
Вы можете выбрать, чтобы каждый бот следовал за одним и тем же лидером или каждый следовал за другим лидером. Если первое, вы получите большое стадо после одного человека. Если последнее, вы будете склонны к образованию "цепочек".
Вы, вероятно, захотите, чтобы конечные лидеры двигались относительно независимо. Может быть, произвольно изменить направление лидера или даже попытаться отойти от центра группы.