Kaj je Polyworld?

Polyworld je računalniška simulacija umetnega življenja (znana tudi kot Alife in Theoretical Biology) računalniškega programerja Larryja Yaegarja ali računalniška ekologija, ki skuša odraziti ekološki in antropološki razvoj resničnega življenja. Okolje, v katerem prebivalci Polyworlda delujejo, je na voljo za namestitev na številnih platformah (Mac OS X, Linux) in vključuje 2-dimenzionalno ravnino, ki je upodobljena z uporabo grafičnih orodij QT in OpenGL.

Entitete, ki naseljujejo okolje Polyworld, delujejo v skladu s svojo osnovno nevronsko mrežo in prikazujejo celotno paleto človekovega delovanja in interakcije; to pomeni, da lahko jedo, pijejo, se razmnožujejo, se borijo in ubijajo drug drugega. Skratka, simulirani organizmi bodisi razvijejo strategije preživetja in uspevajo ali pa ne in umrejo.

Obnašanje posameznih simuliranih organizmov, ki naseljujejo Polyworld, narekuje vedenjski sklop vsakega organizma in osnovna nevronska mreža, ki služi kot možgani organizma. Vedenjski sklop je ime, ki je bilo dano za sposobnost organizma, da se premika, obrača, napada, jesti, pari in osvetli. Nevronska mreža ali možganska arhitektura je ime za vrste in razporeditev nevronskih grozdov, ki tvorijo možgane organizma. Te nevronske skupine so sestavljene iz nevronov, ki bodisi vzbujajo (ekscitatorni nevroni) bodisi zavirajo (inhibicijski nevroni) entiteto in dejansko narekujejo osebnost in na koncu preživetje različnih bitij Polisveta.

Sinaptična učinkovitost različnih entitet polisveta deluje v skladu z zakoni Hebbian učenja. To omogoča entiteti Polyworld – z večkratnim sprožitvijo istih nevronov –, da se razvije in se uči iz svojih preteklih izkušenj s krepitvijo nevronskih povezav in razvojem nevrološke topografije, ki se je izkazala za učinkovito pri spodbujanju njegove blaginje in preživetja v preteklosti.

Tako fiziologija organizma kot njegovi možgani so kodirani v njegovi genetski sestavi, zato je okolje Polyworld naseljeno in ga bodo še naprej naseljevale različne razvite generacije določenega prvotnega prednika. To je pomenilo, da so se razvili klani ali vrste, ki prikazujejo svoje posebno vedenje in strategije za preživetje. Te strategije so se pokazale v številnih sofisticiranih lastnostih človeškega vedenja, ki vključujejo pobeg, izogibanje, iskanje hrane, roj in jate.
Polyworld je bil posodobljen tudi tako, da podpira vzporedne “pognane” in “pasivne” simulacije, da bi ugotovili naravo in obstoj evolucijske “puščice kompleksnosti”.