adaptive-emergent
  • Home
  • why
  • what
  • Gallery
  • find by
    archive categories series tags
  • about us
  • contact us
    ← Back to Gallery

    Starlings and schooling fish

    Boids / Starling Murmuration

    Watch flocking patterns emerge and evolve over time. Start with a quiet preset, then explore how small local interactions shape the movement of the group.

    Watch simple rules become flock behaviour

    Each bird reacts only to nearby neighbours. Shared direction, togetherness, and personal space become a larger flocking pattern.

    What to watch: clusters form, stretch, split, and rejoin as local choices move through the flock.

    Explanatory notes

    • Alignment steers each boid toward the average heading of nearby flockmates.
    • Cohesion draws boids toward the local centre of mass.
    • Separation pushes agents away when neighbours get too close.
    • Predator pressure adds a moving local risk zone, so nearby boids steer away while distant boids keep flocking normally.

    Observe

    Local alignment, cohesion, and separation rules create emergent flocking without a central controller.

    Controls

    Flock view

    Begin with a quiet preset. Watch the movement first, then open the sections below when you want to look closer.

    Explore the rules

    Each bird follows three nearby cues. Together, they create the larger motion you see.

    Match direction
    Turn gently toward nearby headings.
    Stay together
    Drift back toward the local group.
    Avoid crowding
    Leave enough room for neighbours.
    Predator mode
    Adds one moving pressure point so nearby birds make space.
    Visual overlays

    Reveal sensing and motion cues only when you want a more analytical view.

    Advanced tuning

    Predator tuning

    Applications

    • Swarm robotics
    • Crowd simulation
    • Drone coordination
    • Distributed sensing

    © 2026 adaptive-emergent. All rights reserved. No cookies. Built by ChatGPT Codex. · Privacy Policy