Polyworld este simularea computerizată a Vieții artificiale a programatorului Larry Yaegar (cunoscută și sub numele de Alife și Biologie Teoretică) sau ecologie computațională, care încearcă să oglindească dezvoltarea ecologică și antropologică a vieții reale. Mediul în care își desfășoară activitatea locuitorii Polyworld este disponibil pentru instalare pe mai multe platforme (Mac OS X, Linux) și implică un plan bidimensional care este redat folosind setul de instrumente grafică QT și OpenGL.
Entitățile care populează mediul Polyworld acționează în conformitate cu rețeaua neuronală care stau la baza lor și demonstrează întreaga gamă de acțiuni și interacțiuni umane; adică se pot mânca, bea, se reproduc, se pot lupta și se pot ucide între ei. Pe scurt, organismele simulate fie dezvoltă strategii de supraviețuire și prosperă, fie nu și mor.
Comportamentul organismelor individuale simulate care locuiesc în Polyworld este dictat de suita comportamentală a fiecărui organism și de rețeaua neuronală subiacentă care servește drept creier al organismului. Suita comportamentală este numele dat capacității organismului de a se mișca, a se întoarce, a ataca, a mânca, a împerechea și a lumina. Rețeaua neuronală sau arhitectura creierului este numele dat tipurilor și aranjamentelor clusterelor neuronale care formează creierul organismului. Aceste grupuri neuronale sunt formate din neuroni care fie excită (neuroni excitatori) fie inhibă (neuroni inhibitori) entitatea și, de fapt, dictează personalitatea și în cele din urmă supraviețuirea diferitelor ființe Polyworld.
Eficiența sinaptică a diferitelor entități din Polyworld operează în conformitate cu legile învățării hebbiane. Acest lucru permite unei entități Polyworld – prin declanșarea în mod repetat a acelorași neuroni – să dezvolte și să învețe din experiența sa trecută prin consolidarea conexiunilor neuronale și dezvoltarea topografiei neurologice care s-a dovedit eficientă în promovarea bunăstării și supraviețuirii sale în trecut.
Atât fiziologia organismului, cât și creierul său sunt codificate în structura sa genetică și, prin urmare, mediul Polyworld este populat și va continua să fie populat de diferitele generații evoluate ale unui anumit strămoș original. Acest lucru a însemnat că au evoluat clanuri sau specii care își manifestă comportamentul și strategiile de supraviețuire specifice speciei. Aceste strategii s-au manifestat într-o serie de trăsături sofisticate ale comportamentului uman, care includ evadarea, evitarea, căutarea hranei, roirea și turmarea.
Polyworld a fost, de asemenea, actualizat pentru a suporta simulări paralele „conduse” versus „pasive”, într-un efort de a discerne natura și existența unei „săgeți a complexității” evolutivă.