Hvad er Polyworld?
Polyworld er computerprogrammerer Larry Yaegar's Artificial Life (også kendt som Alife and Theoretical Biology) computersimulering eller computational ecology, der søger at spejle det virkelige livs økologiske og antropologiske udvikling. Miljøet, hvor Polyworlds indbyggere opererer i, er tilgængeligt til installation på tværs af en række platforme (Mac OS X, Linux) og involverer et 2-dimensionelt plan, der gengives ved hjælp af QT-grafikværktøjssæt og OpenGL.
De enheder, der befolker Polyworld-miljøet, handler i overensstemmelse med deres underbyggende neurale netværk og demonstrerer hele spektret af menneskelig handling og interaktion; de kan spise, drikke, reproducere, kæmpe med og dræbe hinanden. Kort sagt, de simulerede organismer udvikler enten overlevelsesstrategier og blomstrer eller ikke og dør.
Opførslen hos de individuelle simulerede organismer, der bor i Polyworld, er dikteret af hver organisms adfærdssuite og det underliggende neurale netværk, der fungerer som organismenes hjerne. Den adfærdsmæssige pakke er det navn, der gives til organismenes evne til at bevæge sig, dreje, angribe, spise, parre og lys. Neuralnetværket eller hjernearkitekturen er navnet, der gives til de typer og arrangementer af de neurale klynger, der går til at gøre organismen hjerne. Disse neurale klynger består af neuroner, der enten ophidser (exciterende neuroner) eller hæmmer (inhiberende neuroner) enheden, og som faktisk dikterer personligheden og i sidste ende overlevelsen af de forskellige Polyworld-væsener.
Den synaptiske effektivitet af Polyworlds forskellige enheder fungerer i henhold til lovene i hebbisk læring. Dette gør det muligt for en Polyworld-enhed - ved gentagne gange at affyre de samme neuroner - at udvikle sig og lære af sin tidligere erfaring ved at styrke dens neurale forbindelser og udvikle den neurologiske topografi, der har vist sig effektiv til at fremme dens velbefindende og overlevelse i fortiden.
Både organismens fysiologi og dens hjerne er kodet i dens genetiske sammensætning, og derfor befolkes Polyworld-miljøet og vil fortsat blive befolket af de forskellige udviklede generationer af en bestemt original forbear. Dette har betydet, at der er udviklet klaner eller arter, der viser deres artsspecifikke adfærd og strategier for overlevelse. Disse strategier har manifesteret sig i en række sofistikerede træk af menneskelig adfærd, der inkluderer undslip, undgåelse, foraging, svermning og flokkning. Polyworld er også blevet opdateret for at støtte parallelle "drevne" kontra "passive" simuleringer i et forsøg på at skelne arten og eksistensen af en evolutionær "pil med kompleksitet."