By: Will Riley

An experiment in virtual life using particle swarm optimization.

Each particle or gnat has the capacity to identify with their swarm and share information to find food sources.

Gnatz have their own DNA and can breed and evolve with other gnatz from their swarm.

This browser does not have a Java Plug-in.
Get the latest Java Plug-in here.


Source code: gnatz Emitter Environment Field Gnat GnatSwarm Particle ResourceEmitter ResourceField Swarm Tuple

Built with Processing