Leo Koppelkamm 

Move the mouse to redirect the swarm.
Dieses Processing Programm wurde im Rahmen meines Studium an der UdK geschrieben.
Die hier gezeigte Version ist vereinfacht: In der Original steuert man den Schwarm indem man vor dem Bildschirm steht und mit seinen Armen Flügelbewegungen macht.

Hintergrund
1986 erfand Craig W. Reynolds den Boids-Algorithmus mit welchem man das Schwarmverhalten von Tieren simulieren kann. Der Algorithmus beschreibt eine Anzahl von Agenten (»Boids«) die drei einfachen Regel folgen:

  • Abstandhaltung: die Boids versuchen einen gewissen Mindestabstand zu ihren Nachbarn zu halten, um Kollisionen zu vermeiden.
  • Richtungsanpassung: die einzelnen Tiere streben es an, in die gleiche Richtung wie ihre unmittelbaren Nachbarn zu fliegen
  • Zusammenhalt: wenn ein Boid eine größere Gruppe von anderen Tieren in seiner Nähe hat, strebt er auf diese größere Gruppe zu.

Jede Bewegung des Schwarms kommt nur durch diese Regeln zustande.