# Boids — Reglas de Reynolds

Comportamiento de bandada emergente mediante tres reglas locales: separación, alineación, cohesión

> Página canónica: https://elysiatools.com/es/visualizations/boids-flocking-reynolds

- **Categoría:** Math

## Descripción general

Interactive Boids flocking simulation — Craig Reynolds' 1986 model where lifelike group behavior emerges from only three local rules (no global leader): separation (steer to avoid crowding), alignment (match neighbour heading), cohesion (steer toward neighbour centroid). Distinct from existing agent-based cases (Langton ant = single-agent cellular automaton on a lattice; Schelling segregation = discrete-grid game theory) — this is continuous-space multi-agent swarm dynamics with emergent polarization, milling, splitting and re-merging. Neighbour lookup uses a uniform spatial-hash grid so each boid checks only its own cell + 8 neighbours, keeping the whole step O(n) and smooth up to 500 boids. Three independent sliders (0–3) control the separation/alignment/cohesion weights, plus population (10–500), vision radius, and max speed. 5 presets: classic, tight ball, loose swarm, milling, streaming. Click the canvas to drop a grey predator — boids within its threat radius flee directly away (polarization drops), then cohesion/alignment self-heal the flock once the predator leaves, mimicking real starling murmurations. Live metrics: polarization (|mean velocity direction|, 0=chaos to 1=uniform), mean speed, centroid, predator count, with a polarization bar. Optional overlays: centroid trail and per-boid vision-radius rings. Integration uses semi-implicit Euler with wrap-around (toroidal) boundaries and per-boid speed clamping. Verified by 53 model tests (vector math, spatial-hash cross-cell queries, force directions, wrap-around, emergent polarization rise, predator flight+recovery). Educational content covers the three Reynolds rules, emergence and self-organization, local perception and the spatial hash, predator escape and self-healing re-grouping, and applications (films like Batman Returns / LOTR, swarm robotics, UAV coordination, particle swarm optimization). Multi-language support (zh, en, es, fr, de, ru, pt).

## Contenido relacionado

- [Reacción de Orden Cero - Visualización Interactiva](https://elysiatools.com/es/visualizations/zero-order-reaction): Visualización interactiva de la cinética de reacción de orden cero y cambios de concentración a lo largo del tiempo
- [Reacción de Primer Orden - Visualización Interactiva](https://elysiatools.com/es/visualizations/first-order-reaction): Visualización interactiva de la cinética de reacción de primer orden y la descomposición exponencial de concentración
- [Reacción de Segundo Orden - Visualización Interactiva](https://elysiatools.com/es/visualizations/second-order-reaction): Visualización interactiva de la cinética de reacción de segundo orden y la dinámica de colisión bimolecular
- [Ecuación de Arrhenius](https://elysiatools.com/es/visualizations/arrhenius-equation): Visualización interactiva del efecto de la temperatura en la velocidad de reacción - Explora la energía de activación, factor pre-exponencial y la constante de velocidad
- [Reacción Reversible](https://elysiatools.com/es/visualizations/reversible-reaction): Visualización interactiva de la cinética de reacción reversible A ⇌ B - Explora tasas de reacción, constante de equilibrio y cambios de concentración
- [Reacción Consecutiva](https://elysiatools.com/es/visualizations/consecutive-reaction): Visualización interactiva de la cinética de reacción consecutiva A → B → C - Explore picos de concentración intermedia
- [Reacción en Cadena](https://elysiatools.com/es/visualizations/chain-reaction): Visualización interactiva de la polimerización radicalaria en cadena
- [Principio de Le Chatelier](https://elysiatools.com/es/visualizations/le-chateliers-principle): Visualización interactiva del principio de Le Chatelier - Explora cómo los cambios de concentración, presión y temperatura afectan el equilibrio químico
