Boids simulation, ported from Daniel Schiffman Nature of Code. Originally inspired from Craig Reynolds' Boids algorithm.
Implemented with vanilla canvas, gl-vec2 and typescript.