Behavioral Animation
Example:  Boids, originally made in 1986
nhttp://www.red3d.com/cwr/boids/
Each boid has three basic rules:
nSeparation
Avoid crowding neighbors too closely
nAlignment
Steer to same heading as neighbors
nCohesion
Navigate towards average position of neighbors