Boids

Voorbeeld van Boids OpenGL

Boids is een simulatie(computer)programma over het zwermgedrag van vogels, in 1986 ontwikkeld door Craig Reynolds. Een artikel hierover werd in 1987 gepubliceerd.

Beschrijving

Zoals bij veel simulaties op het gebied van kunstmatige intelligentie is Boids een voorbeeld van emergent gedrag. Dit betekent dat de complexiteit van het geheel ontstaat uit de interactie van individuele actoren (in dit geval: boid-actoren, de boids), waarbij een aantal eenvoudige regels wordt gevolgd.

In een eenvoudige variant gaat Boids uit van de volgende regels voor het kiezen van de richting door elk van de bewegende boid-actoren:

Hieraan kunnen nog andere regels worden toegevoegd, zoals:

De simulatie laat zien dat met zulke eenvoudige regels al een elementair beeld kan worden gegeven van biologische verschijnselen zoals een zwerm vogels of een school vissen. Daarom wordt Boids vaak gebruikt voor filmanimaties.

De werking van Boids is te vergelijken met die van cellulaire automaat.

Trivia

Zie ook

Referenties

Commons heeft media­bestanden in de categorie Boids.