Large flocks of birds are mesmerizing to look at. With this project, I tried to capture these collective patterns using large numbers of individual virtual birds, called boids, that think independently but act like one. Based on Craig Reynolds work, I implemented and extended his model to generate flocks of 1000+ boids in real-time. Learn how.