Boids

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

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Boids

Collegamenti esterni

  • 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).
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica