Critterding 1.0 Beta 12
The Critterding project is a \"petry dish\"-universe in C++/OpenGL that demonstrates simple artificial intelligence by evolution. Critters start out with completely random brains, but will automatically start evolving into something with much better survival skills.How the program worksAt default, the program sets up a 25x25 world with 500 food unitsand keeps throwing in critters with randomly generated brains.Critters are informed by sensors:- if they are standing over food- if they are able to procreate- if they are able to fire a bullet- if they are carrying food- if they are carrying corpse- about their energy state- about their age- what the world looks like (RGBA vision)Critters can make use of the following motor neurons (actions):- move forward- move backwards- strafe left- strafe right- rotate left- rotate right- eat- fire- procreate- pick up / dropWhat\'s New in This Release: [ read full changelog ]· critter selection and actions (kill, duplicate)· new panels: neural net brainviewer, hud, species list· touchingcritter brain input fix· profile saves to ~/critterding/save/(profile)/(profile).pro· toggle rendering of gui and scene (keys h & r)· font switch to DejaVuSans· an icon thanks to jrabbitnew options:· --roundworld: a round planet· --benchmark: times a scene of 10000 frames· --headless: console mode· --startseed: seed for the random number generator· --killhalf_incrworldsizeX/Y: option to increase worldsize when killhalf triggers· --killhalf_decrmaxlifetimepct: option to decrease critter maxlifetime when killhalf triggers· --critter_raycastvision: raycast vision for critters· --threads, number of threads, making openmp (comes with gcc4.2+) a requirementbuild system:· if available, build against system ftgl (pass --disable-system-ftgl to use internal) make install· many fixes, cleanups & changes
Ссылка: http://sourcefo..s/critterding/files/critterding/sources/critterding-beta12.tar.bz2/download
Ссылка: http://sourcefo..s/critterding/files/critterding/sources/critterding-beta12.tar.bz2/download
Видео: