Skip to content
/ Boids Public

Artificial life algorithm for the flocking behavior of birds.

Notifications You must be signed in to change notification settings

A-make/Boids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boids

A C++ implementation of Boids. Boids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behavior of birds. For information about the implementation see Reynolds web article and also Wikipedia: Boids.

The simulation has 4 modes:

  • Birds
  • Birds and obstacles
  • Birds and predators
  • Birds, predators and obstacles

Demonstration:

Build and run

cd src
g++ Main.cpp Boid.cpp PosVec.cpp -o ../app -lglut -lGLU -lGL
../app

About

Artificial life algorithm for the flocking behavior of birds.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages