• Circle of Life 1
  • Circle of Life 2
  • Circle of Life 3
  • Circle of Life 4

Circle of Life

Le but de cette application est de simuler la sélection naturelle avec des créatures en évolution. Il existe deux types de créatures: les carnivores et les herbivores. Chaque créature doit amener sa proie à l'intérieur du cercle familial. S'ils réussissent, ils se reproduisent par mitose. Les créatures mourront si leur santé est épuisée ou si leur âge est égal à la valeur de leur durée de vie. La créature peut subir des dommages causés par une autre créature ou par la famine.
Chaque créature a un cerveau (réseau de neurones) qui décide entre trois options: avancer, tourner à droite, tourner à gauche. Ce réseau est développé à l'aide d'un algorithme génétique.

À propos du réseau de neurones:
Les réseaux de neurones sont un ensemble d'algorithmes, modélisés de manière lâche d'après le cerveau humain, conçus pour reconnaître des modèles. Dans cette application, les créatures apprendront à reconnaître les modèles entre leur position et leur distance par rapport aux objets environnementaux.

A propos de l'algorithme génétique:
L'algorithme génétique modifie à plusieurs reprises une population de créatures. À chaque étape, l’algorithme génétique sélectionne les créatures les plus performantes de la population actuelle en tant que parents et les utilise pour produire les enfants de la génération suivante.

Catégorie : Simulation

Recherches associées