Thousands of agents governed by three simple rules — separation, alignment, cohesion — producing collective motion reminiscent of starling murmurations.