Based on the algorithm developed by Craig Reynolds, "Boids" is an artificial life program which endeavors to simulate the flocking behavior of birds. The movement of each entity is governed by three simple rules: separation, alignment and cohesion. The result is this group behavior that appears natural and "emergent".

Coded in C++ using OpenFrameworks.

Music by Toe

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…