The simulation of swarm behavior is based on a few rules that define the behavior of a swarm. Simulations of this kind are used to research complex, adaptable sytems. The application simulates a virtual swarm in real time. Move the sliders to determine the size and behavior of the swarm, or build obstacles out of sand.