Esempio di comportamenti agentici: il flocking

Nel caso del flocking, le regole per ogni singolo boid sono:

separazione

separazione
sterza per evitare il sovraffollamento locale

allineamento

allineamento
sterza per allinearti alle traiettorie di volo dei vicini

coesione

coesione
sterza per muoverti verso la posizione media dei vicini

Cliccare o disegnare sul canvas per creare nuovi boid.
Il codice sorgente si può trovare fra gli esempi del sito di p5.js.