Target speed is the boids' speed Resolve is the speed the boids change speed to the target speed Range is their field of view Separation is their personal space Cohesion is how much the boids wants to unite into a group Alignment is how much their direction is influenced by others in range Tollerance is the range of colors around the boid color that the boid would unite (low tollerance means racist and high means inclusive) v1: Added boids v2: Using some strange screen partitioning technique, now the recommended number is 100 instead of 50
Thanks to @Griffpatch for the boids tutorial Howewer, tollerance, v2 and colors are made by me