Što je Polyworld?

Polyworld je računalna simulacija umjetnog života (također poznatog kao Alife i Theoretical Biology) računalnog programera Larryja Yaegara, ili računalna ekologija koja nastoji odraziti ekološki i antropološki razvoj stvarnog života. Okruženje u kojem stanovnici Polyworlda djeluju dostupno je za instalaciju na brojnim platformama (Mac OS X, Linux) i uključuje 2-dimenzionalnu ravninu koja se prikazuje pomoću QT grafičkog alata i OpenGL-a.

Entiteti koji naseljavaju okruženje Polyworlda djeluju u skladu sa svojom temeljnom neuronskom mrežom i pokazuju cijeli raspon ljudskog djelovanja i interakcije; to jest, mogu jesti, piti, razmnožavati se, međusobno se boriti i ubijati. Ukratko, simulirani organizmi ili razvijaju strategije preživljavanja i napreduju ili ne i umiru.

Ponašanje pojedinačnih simuliranih organizama koji nastanjuju Polyworld diktira ponašanje svakog organizma i temeljna neuronska mreža koja služi kao mozak organizma. Skup ponašanja je naziv za sposobnost organizma da se kreće, okreće, napada, jede, pari se i svijetli. Neuralna mreža ili arhitektura mozga naziv je za tipove i raspored neuralnih klastera koji čine mozak organizma. Ove neuralne skupine sastoje se od neurona koji ili pobuđuju (ekscitatorni neuroni) ili inhibiraju (inhibicijski neuroni) entitet, i zapravo diktiraju osobnost i konačno opstanak različitih bića iz Polisvjeta.

Sinaptička učinkovitost raznih entiteta Polisvijeta djeluje prema zakonima Hebbian učenja. To omogućuje entitetu iz Polyworlda – ponavljajući aktiviranje istih neurona – da se razvija i uči iz svog prošlog iskustva jačanjem svojih neuronskih veza i razvojem neurološke topografije koja se pokazala učinkovitom u promicanju njegove dobrobiti i opstanka u prošlosti.

I fiziologija organizma i njegov mozak su kodirani u njegovoj genetskoj strukturi, i stoga je okoliš Polisvijeta naseljen i nastavit će ga naseljavati različite evoluirane generacije određenog izvornog predaka. To je značilo da su se razvili klanovi ili vrste koji pokazuju svoje ponašanje i strategije za preživljavanje. Te su se strategije očitovale u brojnim sofisticiranim osobinama ljudskog ponašanja koje uključuju bijeg, izbjegavanje, traženje hrane, rojenje i jata.
Polyworld je također ažuriran kako bi podržao paralelne “pokrenute” nasuprot “pasivne” simulacije u nastojanju da se razluči priroda i postojanje evolucijske “strijele složenosti”.