Darwinbots is an Open source artificial life simulator spread all over the net. It was initially meant to simulate artifical life and evolution. Single Cell bots are set by a their "DNA script" (a simple numeric "first in last out" language) that can mutate without defunctioning the whole script/bot. Simple social behaviour, multicellular lifeforms and ant-nests are possible. It is also used for coding competition leagues.