Co to jest Polyworld?
Polyworld to programista komputerowy Larry Yaegar's Artificial Life (znany również jako Alife and Theoretical Biology), czyli symulacja komputerowa lub ekologia obliczeniowa, która ma odzwierciedlać ekologiczny i antropologiczny rozwój prawdziwego życia. Środowisko, w którym działają mieszkańcy Polyworld, jest dostępne do instalacji na wielu platformach (Mac OS X, Linux) i obejmuje dwuwymiarową płaszczyznę renderowaną za pomocą zestawu narzędzi graficznych QT i OpenGL.
Istoty, które zaludniają środowisko Polyworld działają zgodnie z ich podstawową siecią neuronową i demonstrują całą gamę ludzkich działań i interakcji; to znaczy, mogą jeść, pić, rozmnażać się, walczyć ze sobą i zabijać się nawzajem. Krótko mówiąc, symulowane organizmy albo opracowują strategie przetrwania i prosperują, albo nie i umierają.
Zachowanie poszczególnych symulowanych organizmów zamieszkujących Polyworld jest podyktowane pakietem behawioralnym każdego organizmu i leżącą u jego podstaw siecią neuronową, która służy jako mózg organizmu. Zestaw behawioralny to nazwa nadana zdolności organizmu do poruszania się, obracania, atakowania, jedzenia, krycia i światła. Sieć neuronowa lub architektura mózgu to nazwa nadana rodzajom i rozmieszczeniom klastrów neuronalnych, które powstają w celu wytworzenia mózgu organizmu. Te klastry neuronowe składają się z neuronów, które albo pobudzają (neurony pobudzające), albo hamują (neurony hamujące) bytu, a w efekcie dyktują osobowość i ostatecznie przetrwanie różnych istot Polyworld.
Wydajność synaptyczna różnych bytów Polyworld działa zgodnie z prawami nauki hebrajskiej. Pozwala to bytowi Polyworld - poprzez wielokrotne strzelanie do tych samych neuronów - rozwijać i wyciągać wnioski z jego przeszłych doświadczeń poprzez wzmocnienie jego połączeń neuronalnych i rozwój topologii neurologicznej, która okazała się skuteczna w promowaniu jej dobrego samopoczucia i przetrwania w przeszłości.
Zarówno fizjologia organizmu, jak i jego mózg są zakodowane w składzie genetycznym, dlatego środowisko Polyworld jest zaludnione i będzie nadal zasiedlane przez różne wyewoluowane generacje konkretnego pierwotnego przodka. Oznaczało to, że ewoluowały klany lub gatunki, które przejawiają swoje szczególne dla gatunku zachowania i strategie przetrwania. Strategie te objawiły się w szeregu wyrafinowanych cech ludzkich zachowań, które obejmują ucieczkę, unikanie, poszukiwanie, rój i uciekanie. Polyworld został również zaktualizowany, aby obsługiwał równoległe symulacje „napędzane” vs. „pasywne” w celu rozpoznania natury i istnienia ewolucyjnej „strzałki złożoności”.