Critterding is een open source en "petry gerecht" -universe in C ++ en OpenGL die een goede illustratie eenvoudige kunstmatige intelligentie door evolutie.
Hier is hoe het programma werkt: Het wordt een 25x25 wereld met 500 voedsel eenheden
en houdt het gooien in beestjes met willekeurig gegenereerde hersenen.
Critters worden geïnformeerd door sensoren:
- Indien zij zich over voedsel
- Indien zij in staat zijn om zich voort te planten
- Indien zij kunnen een kogel brand
- Indien zij die voedsel
- Indien zij dragen lijk
- Over hun energietoestand
- Over hun leeftijd
- Hoe de wereld eruit ziet (RGBA visie)
Beestjes kunnen gebruik maken van de volgende motorische neuronen (acties) te maken:
- Vooruit
- Naar achteren
- Strafe links
- Strafe rechts
- Linksom
- Draai rechts
- Eten
- Brand
- Voortplanten
- Pick-up / drop
Wat is nieuw in deze release:
- Deze versie voegt golffront obj kaarten, texturen, normale mapping en critter camera's. Windows executables zijn weer beschikbaar.
Wat is nieuw in versie 1.0 Beta 12.1:
- een aantal fixes en opruimingen
- vangst segfault bij het gebruik van headless zonder critter_raycastvision
Wat is nieuw in versie 1.0 Beta 12:
- critter selectie en acties (doden, dupliceren)
- nieuwe panelen: neurale net brainviewer, hud, soortenlijst
- touchingcritter hersenen ingang fix
- profiel bespaart tot ~ / critterding / opslaan / (profiel) / (profiel) .pro
- toggle weergave van gui en scène (toetsen h & r)
- lettertype schakelaar op DejaVuSans
- een icoon dankzij jrabbit
- nieuwe opties:
- - roundworld: een ronde planeet
- - ijkpunt: keer een scène van 10.000 frames
- - headless: console-modus
- - startseed: zaad voor de random number generator
- - killhalf_incrworldsizeX / Y: optie om worldsize verhogen wanneer killhalf triggers
- - killhalf_decrmaxlifetimepct: optie om critter maxlifetime afnemen wanneer killhalf triggers
- - critter_raycastvision: raycast visie voor beestjes
- - draad, het aantal draden, waardoor OpenMP (komt met gcc4.2 +) de eis
- bouwen systeem:
- indien beschikbaar, op te bouwen tegen het systeem ftgl (pass --disable-systeem-ftgl intern te gebruiken) make install
- vele fixes, opruimingen & veranderingen
Wat is nieuw in versie 1.0 Beta 11:
- Deze versie heeft een verbeterde grafische gebruikersinterface met nieuwe instellingen panelen, een exit-paneel, en een beestjes vs voedsel grafiek.
- Het voegt een paar meer body mutaties.
- Er zijn tal van andere verbeteringen, fixes, en opruimingen.
Wat is nieuw in versie 1.0 Beta 10:
- Deze versie is voorzien van een spel-veranderende herschrijven, en nu bevat Bullet Physics, SDL, muis look, en fenotypes.
Wat is nieuw in versie 1.0 Beta 9:.
- herbivoren en carnivoren hebben nu verschillende huidskleur
- Bullets niet meer schieten door muren heen.
- De tekst wordt teruggegeven met fglx.
- synaptische plasticiteit van de hersenen werd verbeterd.
- Veel fixes en opruimingen werden gemaakt.
Wat is nieuw in versie Beta 8:
- nieuw: aangepaste instellingen profielen, critter automatisch opslaan, exit als-leeg
- lijken en draagtas zijn uitgeschakeld op standaard
- diverse fixes en opruimingen
Reacties niet gevonden