Craig Reynolds' 1987 model of emergent flocking from three local rules: separation (avoid crowding), alignment (steer with neighbors), cohesion (move toward group center).