critterding est une source ouverte et "plat de Petry" -univers en C ++ et OpenGL qui démontre l'intelligence artificielle simple en évolution.
Voici comment le programme fonctionne: il met en place un monde de 25x25 avec 500 unités alimentaires
et maintient jeter créatures avec des cerveaux générés aléatoirement.
Critters sont informés par des capteurs:
- Se ils sont debout sur la nourriture
- Se ils sont capables de procréer
- Se ils sont en mesure de tirer une balle
- Se ils transportent des aliments
- Se ils transportent le cadavre
- Au sujet de leur état d'énergie
- Sur leur âge
- Ce que le monde ressemble (vision RGBA)
Critters peuvent faire usage du moteur neurones (actions) suivants:
- Aller de l'avant
- Déplacer vers l'arrière
- Strafe gauche
- Droit de strafe
- Tourner à gauche
- Rotation à droite
- Manger
- Feu
- Procréer
- Livraison /
Quoi de neuf dans cette version:
- Cette version ajoute les cartes de front d'onde, textures, normal mapping , et des caméras de créature. Exécutables Windows sont de nouveau disponibles.
Ce qui est nouveau dans la version 1.0 Beta 12.1:
- Quelques corrections et nettoyages
- captures erreur de segmentation lors de l'utilisation sans tête, sans critter_raycastvision
Quoi de neuf dans la version 1.0 Beta 12:
- la sélection et actions (tuer, dupliquer) créature
- de nouveaux panneaux de neurones: brainviewer net, hud, liste des espèces
- entrée du cerveau de touchingcritter fix
- profil enregistre dans ~ / critterding / Save / (profil) / (profil) .pro
- bascule rendu de gui et de scène (touches H & R)
- commutateur de police à DejaVuSans
- une icône grâce à jrabbit
- de nouvelles options:
- - roundworld: une planète ronde
- - référence: fois une scène de 10 000 cadres
- - décapité: mode console
- - startseed: graine pour le générateur de nombres aléatoires
- - killhalf_incrworldsizeX / Y: option pour augmenter worldsize quand killhalf déclencheurs
- - killhalf_decrmaxlifetimepct: option pour diminuer créature maxlifetime quand killhalf déclenche
- - critter_raycastvision: vision raycast pour bestioles
- - fils, nombre de threads, ce qui openmp (livré avec gcc4.2 +) une exigence
- système de construction:
- si disponible, de construire contre ftgl système (passer --disable-système ftgl utiliser interne) make install
- de nombreuses corrections, le nettoyage et les changements
Ce qui est nouveau dans la version 1.0 Beta 11:
- Cette version dispose d'une interface utilisateur graphique améliorée avec la nouvelle paramètres panneaux, un panneau de sortie, et un créatures vs graphique alimentaire.
- Il ajoute un peu plus de mutations du corps.
- Il existe de nombreuses autres améliorations, corrections et nettoyages.
Ce qui est nouveau dans la version 1.0 Beta 10:
- Cette version comporte un jeu changer réécriture, et maintenant intègre Bullet Physics, SDL, regard de la souris, et phénotypes.
Ce qui est nouveau dans la version 1.0 Beta 9:.
- Les herbivores et les carnivores ont maintenant skincolor distincte
- Puces tirent plus à travers les murs.
- Le texte est rendu avec fglx.
- La plasticité synaptique du cerveau a été améliorée.
- Plusieurs corrections et nettoyages ont été faites.
Ce qui est nouveau en version Beta 8:
- nouvelle: profils de paramètres personnalisés, créature sauvegarde automatique, sortie- si vide
- cadavres et comptable sont désactivés en cas de défaut
- diverses corrections et nettoyages
Commentaires non trouvées