Boids
Aspetto
Boids è un software di intelligenza artificiale realizzato nel 1986 da Craig Reynolds allo scopo di simulare il comportamento degli stormi di uccelli in volo.
Il software si basa sull'interazione tra forme di vita artificiale, dette boid, che si muovono in un contesto tridimensionale. Nello scenario più semplice, le intelligenze artificiali decidono di modificare le proprie traiettorie sulla base di tre regole:
- separazione: il boid sterza al fine di evitare il sovraffollamento locale (dunque si allontana dai boid vicini)
- allineamento: il boid sterza al fine di allinearsi alle traiettorie di volo dei boid vicini
- coesione: il boid sterza al fine di muoversi verso la posizione media (baricentro) dei boid vicini
In scenari più complessi sono state introdotte altre regole, finalizzate ad esempio ad evitare ostacoli o raggiungere obiettivi.
Il moto dei boid può essere caotico o ordinato.
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Boids
Collegamenti esterni
[modifica | modifica wikitesto]- Pagina di Craig Reynolds' sui boid, su red3d.com.
- Boids in Chamonix con informazioni interattive
- Pseudocodice Boids, su vergenet.net.
- 3D Java Boids (Paul Richmond) - dimostrazione, su dcs.shef.ac.uk. URL consultato il 31 agosto 2007 (archiviato dall'url originale il 24 ottobre 2007).