Стая
Каждая птица видит только соседей рядом с собой и выполняет три правила: не сталкиваться, лететь примерно как соседи, держаться вместе. Ни вожака, ни общего плана нет, а стая всё равно получается.
Как птицы держат стаю без вожака
Ни одна птица не знает, куда летит стая целиком. Она смотрит только на тех, кто рядом, и этого достаточно, чтобы сотня точек поворачивала как одно целое. Показание «слаженность» считает, насколько дружно все летят: единица — все строго в одну сторону, ноль — вразнобой. За полминуты она поднимается с 0,04 до 0,73.
Проверить, какое правило главное, можно за секунду. Обнулите ползунок «лететь как сосед», и стая рассыплется, хотя два других правила продолжат работать. Прибавьте «не сталкиваться»: птицы разбегутся по углам. Прибавьте «держаться вместе» — собьются в плотный комок.
Эту модель придумал Крейг Рейнольдс и показал в 1987 году. С неё начинались все компьютерные стаи в кино: стада, косяки рыб, тучи летучих мышей рисуют не руками, а такими правилами. По ним же рои дронов держат строй на шоу, и по ним считают, как зрители расходятся со стадиона, чтобы заранее понять, где возникнет давка.