https://www.reddit.com/r/gamedev/comments/31idqb/im_building_evolution_based_ai_toolkit_to/
Que se passe-t-il lorsque l’on mélange génétique et programmation ? La création d’intelligences artificielles s’améliorant toutes seules. Le principe est relativement simple et aisé à implémenter : modéliser un problème par des entrées et des sorties, relier le tout par des « mutations » aléatoires et surtout faire en sorte que les plus performants à un problème donné se « reproduisent » pour propager les comportements souhaités. Envie de voir le résultat ? La vidéo ci-dessous montre la différence entre la première et la 500e génération de petits-ronds-blancs devant éviter les terribles lignes-obstacles :
Si vous n’êtes pas impressionné, il est important de garder en tête que le comportement d’éviter les traits n’a pas été programmé mais a émergé des règles évolutionnistes ci-dessus.
(en anglais)