i love these types of algos, they always surprise me. in particular i was surprised to see how weird the directionality was with full cohesion, full perception range, and zero separation, zero alignment, i fully expected the fish to all just consolidate immediately in the center but they continued to bounce around for quite a while, and kept “momentum” even after all the fish were fully consolidated. groups of fish even broke off from their initial flocks! (i’m guessing that was the result of their “bouncing” behavior off of the bounds of the space.)
thanks for making this, it was interesting!