Polyworld on tietokoneohjelmoija Larry Yaegarin keinotekoinen elämä (tunnetaan myös nimellä Alife and Theoretical Biology) -tietokonesimulaatio tai laskennallinen ekologia, joka pyrkii peilaamaan tosielämän ekologista ja antropologista kehitystä. Ympäristö, jossa Polyworldin asukkaat toimivat, on asennettavissa useille alustoille (Mac OS X, Linux), ja siihen kuuluu 2-ulotteinen taso, joka renderöidään QT-grafiikkatyökalupaketin ja OpenGL: n avulla.
Polyworld -ympäristön asuttavat kokonaisuudet toimivat niiden tukiverkoston mukaisesti ja osoittavat koko ihmisen toiminnan ja vuorovaikutuksen; eli he voivat syödä, juoda, lisääntyä, taistella ja tappaa toisiaan. Lyhyesti sanottuna simuloidut organismit joko kehittävät selviytymisstrategioita ja menestyvät tai eivät ja kuole.
Polyworldissa elävien yksittäisten simuloitujen organismien käyttäytymisen sanelevat kunkin organismin käyttäytymissarja ja taustalla oleva hermoverkko, joka toimii organismin aivoina. Käyttäytymissarja on organismin kyky liikkua, kääntyä, hyökätä, syödä, paritella ja valoa. Neuraaliverkko tai aivojen arkkitehtuuri on nimi, joka annetaan organismin aivoja valmistavien hermoryhmien tyypeille ja järjestelyille. Nämä hermoryhmät koostuvat neuroneista, jotka joko virittävät (kiihottavat neuronit) tai estävät (estävät neuronit) kokonaisuuden ja sanelevat itse asiassa eri polymaailman olentojen persoonallisuuden ja lopulta selviytymisen.
Polyworldin eri yksiköiden synaptinen tehokkuus toimii hebbilaisen oppimisen lakien mukaisesti. Tämän ansiosta Polyworld -kokonaisuus – toistuvasti ampumalla samoja neuroneja – voi kehittyä ja oppia aiemmista kokemuksistaan vahvistamalla hermoyhteyksiä ja kehittämällä neurologista topografiaa, joka on osoittautunut tehokkaaksi edistämään sen hyvinvointia ja selviytymistä aiemmin.
Sekä organismin fysiologia että sen aivot on koodattu sen geneettiseen rakenteeseen, ja siksi Polyworld-ympäristö on asuttu ja tulee asumaan edelleen tietyn alkuperäisen esivanhemman eri kehittyneiden sukupolvien aikana. Tämä on merkinnyt sitä, että klaanit tai lajit ovat kehittyneet, ja he osoittavat lajikohtaisen käyttäytymisensä ja selviytymisstrategiansa. Nämä strategiat ovat ilmenneet useissa kehittyneissä ihmisen käyttäytymisen piirteissä, joihin kuuluu pakeneminen, välttäminen, etsiminen, parveilu ja parveilu.
Polyworld on myös päivitetty tukemaan rinnakkaisia ”ajettuja” ja “passiivisia” simulaatioita pyrkien havaitsemaan evoluution “monimutkaisuuden nuolen” luonteen ja olemassaolon.