This simulation is a simulation of the behaviours of a school of fish. There are 3 adjustable parameters/forces: separation, alignment, and cohesion. For separation, the fishes will separate from nearby fishes. For alignment, the fishes will align their velocity with nearby fishes. For cohesion, the fishes will come closer to one another. These parameters can be adjusted with sliders. The higher the slider value is, the stronger that force will be on the fishes. Play around with the sliders to see what happens!