Virtual ants simulated in Second Life

Wagner James Au sez, "A programming student created this ultracool video demonstrating his ant colony simulation in Second Life; he's programmed his ants to have different behavior states, so they can coordinate their food gathering. 'The behavior is arguably emergent,' he says, 'because the ants only interact locally and follow local state-based rules, yet they end up working together to harvest food.'"

Ant colony simulations are incredibly useful and deeply weird. I wrote an entire novella about them, called Human Readable.

"You can also teleport to Elon University [island] (direct portal at this link), where I did most of this work, and test out two demos that I have. One demo shows clustering, which is a computer science algorithm that detects groups of things, and the other demo shows emergent synchronization, in which a bunch of entities start out flashing at random phases and end up synchronizing. This is much like what some species of fireflies do: there are firefly species in Africa that synchronize their flashing such that entire trees end up flashing in sync. I imagine it's quite spectacular."

He's even transformed that technology into commercial weaponry. "One of my other inventions, which I sell, is called PODS: Plasma Orb Defense System, and is a system of networked orbs that orbit the user and defend them," he says. "The PODS communicate, but nowhere near at [the ants'] complexity. The PODS coordinate to cage an enemy: the cage broadcasts when someone escapes, and the PODS then attempt to re-cage. It's pretty primitive, but works OK."

Link

(Thanks, James!)