Boids are little agents that move according to simple rules. This results in amazing behaviour. This is a simulator where you can customise their behaviour and experiment with them as you like. See an example at: https://boids.cubedhuang.com