DigiHive
Z Wikipedii
DigiHive jest systemem modelowania sztucznego życia. Środowisko umożliwia przeprowadzenie symulacji dużej liczby obiektów zwanych cząsteczkami, w dwuwymiarowej przestrzeni. Cząsteczki poruszają się i zderzają zgodnie z regułami uproszczonej mechaniki klasycznej (uwzględniona jest m.in. zasada zachowania energii i zasada zachowania pędu). Po zderzeniu cząsteczki mogą połączyć się w strukturę zwaną kompleksem - prawdopodobieństwo takiego zdarzenia jest regulowane odpowiednimi ustawieniami środowiska. Połączenia mogą być tworzone zarówno w kierunku poziomym (na planie sześciokąta) jak i pionowym (tworząc tzw. stosy cząsteczek). Na wyższym poziomie opisu, struktury interpretowane są jako programy napisane w języku przypominającym język Prolog. Dzięki temu, każda struktura może oddziaływać na inne struktury znajdujące się w przestrzeni (tworząc i usuwając dowolne wiązania).