Flocking systems are so entertaining. Craig Reynolds’ did lots of cool stuff with those back in 80’s. There are lots of papers to be read and lots of video to be watched. Probably one of the most impressive is the obstacle avoidance one. Watch the video here. He wrote a Siggraph paper called Not bumping into things only about this subject. I am going to try to implement this for our nature of code class.