is a common demonstration of emergent behaviour
. It is a simulation of simple agents which are allowed to move, with basic rules governing their movement. The result is alike to a flock of birds, a school of fish or swarm of insects.
Flocking is a common technology in screensavers.
See emergent behaviour.