Artificial LIfe ENvironment (ALIEN) is an artificial life simulation tool based on a specialized 2D particle engine in CUDA for soft bodies and fluid-like media. Each simulated body consists of a network of particles that can be enriched with higher-level functions, ranging from pure information pro...
There are a few life simulator projects, OpenWorm is another really interesting one for example. What I'd like to see is a distributed version of ALIEN where it runs kind of like seti@home, then you could build out a massive ecosystem of virtual life to see what happens.