Critterding este o sursă deschisă și "fel de mâncare Petry" -universe în C ++ și OpenGL care demonstrează inteligența artificială simplu de evoluție.
Iată cum funcționează programul: se stabilește o lume 25x25 cu 500 de unități de alimentație
și păstrează aruncat în creaturi cu creier generate aleatoriu.
Critters sunt informate de către senzori:
- În cazul în care sunt în picioare pe alimente
- În cazul în care sunt capabili de a procrea
- În cazul în care sunt în măsură să tragă un glonț
- În cazul în care se transportă produse alimentare
- În cazul în care se transportă cadavru
- Cu privire la starea lor de energie
- Cu privire la varsta lor
- Ceea ce lumea arata ca (viziune RGBA)
Critters pot face uz de următoarele motorului neuroni (acțiuni):
- Merge mai departe
- Muta înapoi
- Stânga bombarda
- Dreapta bombarda
- Roti stânga
- Roti dreapta
- Mânca
- Incendiu
- Procrea
- Platou / derulează
Ce este nou în această versiune:
- Această versiune adaugă hărți Wavefront obj, texturi, cartografiere normală , și aparatele de fotografiat critter. Executabile Windows sunt disponibile din nou.
Ce este nou în versiunea 1.0 Beta 12.1:
- unele remedieri și curatarea
- captură segfault atunci când se utilizează fără cap, fără critter_raycastvision
Ce este nou în versiunea 1.0 Beta 12:
- selecție și acțiuni (ucide, duplicat) critter
- noi panouri: neural brainviewer net, HUD, lista speciilor
- fix touchingcritter de intrare creier
- profil apară la ~ / critterding / salva / (profil) / (profil) .pro
- redare comutare de GUI și scenă (elementele H & R)
- comutator font la DejaVuSans
- o pictogramă datorită jrabbit
- noi opțiuni:
- - roundworld: o planetă rotund
- - referință: ori o scenă de 10000 de cadre
- - fără cap: Mod consolă
- - startseed: semințele de generatorul de numere aleatorii
- - killhalf_incrworldsizeX / Y: opțiune pentru a crește worldsize când declanșează killhalf
- - killhalf_decrmaxlifetimepct: opțiune pentru a reduce critter maxlifetime când killhalf declanșează
- - critter_raycastvision: viziune raycast de creaturi
- - fire, numărul de fire, ceea ce face OpenMP (vine cu gcc4.2 +) o cerință
- construi sistemul:
- dacă este disponibil, construi împotriva sistem ftgl (treci --disable-sistem-ftgl pentru uz intern) make install
- in mai multe remedieri, curatarea si schimbari
Ce este nou în versiunea 1.0 Beta 11:
- Acest comunicat are o interfață grafică de utilizator îmbunătățită cu noi Setările panouri, un panou de ieșire, și un Critters vs grafic alimente.
- Aceasta adaugă câteva mutații ale corpului.
- Există numeroase alte îmbunătățiri, remedieri, și curatarea.
Ce este nou în versiunea 1.0 Beta 10:
- Această versiune are un joc în schimbare rescriere, iar acum încorporează Fizica Bullet, SDL, uite mouse-ul, și fenotipuri.
Ce este nou în versiunea 1.0 Beta 9:.
- Erbivorele și carnivore au acum skincolor distinct
- Bullets nu mai trage prin pereti.
- Textul este redat cu fglx.
- plasticitatea sinaptica de creier a fost îmbunătățită.
- Multe remedieri și curatarea.
S-au făcut
Ce este nou în versiunea Beta 8:
- nou: Setări profiluri personalizate, critter salvarea automată, exit- dacă-gol
- cadavre și contabilă sunt dezactivate la default
- diferite remedieri și curatarea
Comentariile nu a fost găsit