Hva er Polyworld?
Polyworld er dataprogrammerer Larry Yaegar's Artificial Life (også kjent som Alife and Theoretical Biology) datasimulering, eller beregningsøkologi som søker å speile virkelighetens økologiske og antropologiske utvikling. Miljøet som Polyworlds innbyggere opererer i er tilgjengelig for installasjon på en rekke plattformer (Mac OS X, Linux) og involverer et todimensjonalt plan som er gjengitt ved hjelp av QT-grafikkverktøysettet og OpenGL.
Enhetene som befolker Polyworld-miljøet handler i samsvar med deres underliggende nevrale nettverk og demonstrerer hele spekteret av menneskelig handling og interaksjon; det vil si at de kan spise, drikke, reprodusere, kjempe med og drepe hverandre. Kort sagt, de simulerte organismer utvikler enten overlevelsesstrategier og blomstrer eller ikke og dør.
Oppførselen til de individuelle simulerte organismer som bebor Polyworld, er diktert av hver organisms atferdssuite og det underliggende nevrale nettverket som fungerer som organismenes hjerne. Atferdssuiten er navnet som gis til organismenes evne til å bevege seg, vri, angripe, spise, parre seg og lette. Nevralt nettverk eller hjernearkitektur er navnet som gis til typene og arrangementene av nevrale klynger som går for å gjøre organismenes hjerne. Disse nevrale klyngene består av nevroner som enten begeistrer (eksiterende nevroner) eller hemmer (hemmende nevroner) enheten, og faktisk dikterer personligheten og til slutt overlevelsen til de forskjellige Polyworld-vesener.
Den synaptiske effektiviteten til Polyworlds forskjellige enheter fungerer i henhold til lovene i hebbisk læring. Dette gjør det mulig for en Polyworld-enhet - ved gjentatte ganger å skyte de samme nevronene - til å utvikle og lære av sin tidligere erfaring ved å styrke sine nevrale forbindelser og utvikle den nevrologiske topografien som har vist seg effektiv å fremme velvære og overlevelse i fortiden.
Både organismens fysiologi og hjernen er kodet i dens genetiske sammensetning, og derfor er Polyworld-miljøet befolket og vil fortsette å bli befolket av de forskjellige utviklede generasjonene av en bestemt original forbear. Dette har ført til at det har utviklet seg klaner eller arter som viser sin artsspesifikke oppførsel og strategier for overlevelse. Disse strategiene har manifestert seg i en rekke sofistikerte egenskaper ved menneskelig atferd som inkluderer rømming, unngåelse, foraging, sverming og flokking. Polyworld har også blitt oppdatert for å støtte parallelle "drevne" kontra "passive" simuleringer i et forsøk på å forstå arten og eksistensen av en evolusjonær "pil av kompleksitet."