SYSTEM: ONLINE
Y
YUSUF AKÇAKAYA
FUSUY.DIGITAL.LAB
DIRECTORY / SANDBOXES / BOIDS.FLOCKING

BOIDS FLOCKING DYNAMICS

Craig Reynolds' 1986 swarm intelligence artificial life algorithm and predator avoidance.

BOIDS SWARM HUD
60 FPS
FLOCK POPULATION 140
SEPARATION FORCE 1.5x
COHESION FORCE 1.0x
πŸ“š

RESEARCH & LEARNING VAULT // Craig Reynolds Boids Swarm Intelligence

Autonomous steering behaviors: Separation, Alignment, and Cohesion.

ACADEMIC & ALGORITHMIC REFERENCE
// HISTORICAL ORIGINS

Introduced by computer graphics pioneer Craig Reynolds at ACM SIGGRAPH 1987 in 'Flocks, Herds, and Schools: A Distributed Behavioral Model'.

// GOVERNING EQUATIONS
\vec{F}_{net} = w_s \vec{F}_{sep} + w_a \vec{F}_{ali} + w_c \vec{F}_{coh}
// BROWSER IMPLEMENTATION

Each autonomous agent queries neighbor positions within a visual perception radius to compute 3 steering vectors with Reynolds' force truncation.

// GUIDED EXPERIMENTS TO TRY IN THIS SANDBOX
1Predator Panic Scattering

🎯 Action:Increase Predator speed and decrease Cohesion to minimum.

✨ Observe:The flock fractures into chaotic panicked micro-clusters fleeing the predator.

2Tight Schooling Swarm

🎯 Action:Set Alignment and Cohesion to maximum while leaving Separation at 1.5.

✨ Observe:Boids form a synchronized fluid ribbon resembling a school of sardines.

// CURATED PAPERS, RFCS & RESOURCES