Fish Schooling with Attraction and Repulsion Zones
Fish maintain cohesive schools through three zones: repulsion (avoid collisions), attraction (stay together),
and alignment (match neighbor velocities). This emergent behavior provides protection from predators and
improves foraging efficiency without requiring centralized coordination.