Flocking simulator, programmed by John Brynte Turesson in 2013.
This is a flocking simulator. Each node moves at a constant speed and calculates its direction based on the sorrounding nodes.
There are some variables that you can change in the top tool-box and see how the nodes react.
You also have full access to the function that calculates each node's direction.
Check the sample code (based on this neat flocking algorithm) to find out more.