Multi-Agent Simulation

The term agent refers to any object in a simulated world, but in particular, an object with autonomous behaviors which interacts with its environment and other agents. A multi-agent simulation is a simulation in which multiple agents exist and interact in the simulated world. An example of a multi-agent simulation is an ecosystem simulation: a large number of autonomous agents (animals) interacting with each other (eating and breeding) and the environment.

In the ParticleFountain demo, you can see a particle system made up of hundreds of independent agents.