Critterding è un open source e -universe "piatto Petry" in C ++ e OpenGL che dimostra semplice intelligenza artificiale dall'evoluzione.
Ecco come funziona il programma: si stabilisce un mondo 25x25 con le unità alimentari 500
e mantiene gettando in creature con cervello generati in modo casuale.
Critters sono informati da sensori:
- Se sono in piedi per il cibo
- Se sono in grado di procreare
- Se sono in grado di sparare un proiettile
- Se stanno portando cibo
- Se stanno portando il cadavere
- Circa il loro stato di energia
- Sulla loro età
- Ciò che il mondo sembra (visione RGBA)
Critters possono usufruire delle seguenti neuroni (azioni) del motore:
- Andare avanti
- Tornare indietro
- Spostamento a sinistra
- Spostamento a destra
- Ruotare a destra
- Ruotare a destra
- Mangiare
- Il fuoco
- Procreare
- Raccogliere / drop
Cosa c'è di nuovo in questa versione:
- Questa versione aggiunge le mappe del fronte d'onda obj, texture, normal mapping e fotocamere critter. Eseguibili di Windows sono di nuovo disponibili.
Cosa c'è di nuovo in versione 1.0 Beta 12.1:
- alcune correzioni e ripuliture
- cattura segfault quando si utilizza senza testa senza critter_raycastvision
Cosa c'è di nuovo in versione 1.0 Beta 12:
- selezione creatura e le azioni (uccidere, duplicati)
- nuovi pannelli: neurale brainviewer rete, hud, lista delle specie
- fix ingresso cervello touchingcritter
- profilo salva ~ / critterding / save / (profilo) / (profilo) .pro
- Rendering ginocchiera di GUI e di scena (tasti H & R)
- interruttore font da DejaVuSans
- un'icona grazie alla jrabbit
- nuove opzioni:
- - roundworld: un pianeta rotondo
- - riferimento: i tempi di una scena di 10000 frame
- - senza testa: modalità console
- - startseed: seme per il generatore di numeri casuali
- - killhalf_incrworldsizeX / Y: opzione per aumentare worldsize quando killhalf trigger
- - killhalf_decrmaxlifetimepct: opzione per diminuire creatura maxlifetime quando killhalf innesca
- - critter_raycastvision: visione raycast per creature
- - Fili, numero di thread, rendendo OpenMP (viene fornito con gcc4.2 +) un requisito
- Sistema di costruire:
- se disponibile, costruire contro il sistema ftgl (passare --disable-system-ftgl utilizzare interno) make install
- molte correzioni, pulizie e modifiche
Cosa c'è di nuovo in versione 1.0 Beta 11:
- Questa versione ha una migliore interfaccia utente grafica con nuove Impostazioni pannelli, un pannello di uscita, e un Critters vs grafico alimentare.
- Si aggiunge un paio di mutazioni del corpo.
- Ci sono numerosi altri miglioramenti, correzioni e ripuliture.
Cosa c'è di nuovo in versione 1.0 Beta 10:
- Questa versione presenta un gioco cambia riscrittura, e ora incorpora fisica Bullet, SDL, mouse look, e fenotipi.
Cosa c'è di nuovo in versione 1.0 Beta 9:.
- erbivori e carnivori hanno ora skincolor distinto
- Bullets sparare più attraverso i muri.
- Il testo viene reso con fglx.
- plasticità sinaptica del cervello è stata migliorata.
- Molte correzioni e ripuliture.
Sono state fatte
Cosa c'è di nuovo in versione Beta 8:
- nuovo: i profili delle impostazioni personalizzate, creatura salvataggio automatico, exit- se-vuoto
- cadaveri e di iscrizione sono disabilitate al momento del default
- varie correzioni e ripuliture
I commenti non trovato