A flocking system is comprised of a number of semi-autonomous agents which move together to form a flock. Because of the bird-like nature of these agents, the term boid (bird-oid) is often used to describe these individual flock members. This notion was first put forward in a paper by Craig Reynolds called “Steering Behaviours for Autonomous Characters”.