Evolution Simulator est créé pour démontrer les principes de base de l'évolution
advertisement
Nom | Evolution Simulator |
---|---|
Version | 1.5 |
Mise à jour | 11 mai 2024 |
Taille | 20 MB |
Catégories | Simulation |
Installations | 1k+ |
Développeur | Artalmaz31 |
Android OS | Android 5.1+ |
Google Play ID | com.UnusualSoftware.EvolutionSimulator |
Evolution Simulator · Description
Evolution Simulator est un projet à but non lucratif créé pour démontrer clairement les principes fondamentaux de l'évolution. Ce projet ne prétend pas être le simulateur d'évolution le plus précis et le plus réaliste jamais créé, mais il est capable d'expliquer clairement le fonctionnement de l'évolution. C'est pourquoi il existe plusieurs conventions dans la modélisation qui facilitent sa compréhension. Les créatures abstraites, ci-après appelées voitures (en raison de leur apparence), subissent une sélection naturelle dans la simulation.
Chaque voiture a son propre génome. Le génome est constitué de triades de nombres. La première triade contient le nombre d'arêtes, le nombre de roues et la largeur maximale du véhicule. Ce qui suit contient des informations séquentiellement sur toutes les arêtes, puis sur les roues. Une triade contenant des informations sur l'arête décrit sa position dans l'espace: le premier nombre est la longueur de l'arête, le second est son angle d'inclinaison dans le plan XY, le troisième est le décalage par rapport au centre le long de l'axe Z. Une triade contenant des informations sur la roue décrit ses caractéristiques: le premier nombre est le rayon de la roue, le second est le numéro du sommet auquel la roue est attachée, le troisième est l'épaisseur de la roue.
La simulation commence par créer des voitures avec un génome aléatoire. Les voitures roulent directement sur un terrain abstrait (ci-après dénommé la route). Lorsque la voiture ne peut plus avancer (coincée, renversée ou tombée de la route), elle meurt. Quand toutes les machines meurent, une nouvelle génération est créée. Chaque voiture de nouvelle génération est créée en mélangeant les génomes des deux voitures de la génération précédente. Dans le même temps, plus la voiture a parcouru de distance par rapport aux autres, plus elle laissera de progéniture. Le génome de chaque voiture créée subit également des mutations avec une probabilité donnée. À la suite d'un tel modèle de sélection naturelle, après un certain nombre de générations, une voiture sera créée, capable de conduire tout le chemin du début à la fin.
L'un des avantages de ce projet est le grand nombre d'options de modélisation personnalisables. Tous les paramètres se trouvent dans l'onglet Paramètres, où ils sont divisés en 3 groupes. Les paramètres d'évolution vous permettent de contrôler les paramètres généraux de simulation, du nombre de voitures par génération à la probabilité de mutation. Les paramètres du monde vous permettent de contrôler les paramètres de la route et de la gravité. Les paramètres du génome vous permettent de contrôler les valeurs maximales des paramètres du génome, tels que le nombre d'arêtes, le nombre de roues et la largeur du véhicule. Un autre avantage du projet est les outils de recherche et d'analyse situés dans l'onglet Statistiques. Vous y trouverez toutes les statistiques sur l'évolution de la sélection naturelle de la première génération à l'actuelle. Tout cela vous permet d'analyser facilement et commodément les informations reçues et de mieux comprendre la théorie de l'évolution.
Chaque voiture a son propre génome. Le génome est constitué de triades de nombres. La première triade contient le nombre d'arêtes, le nombre de roues et la largeur maximale du véhicule. Ce qui suit contient des informations séquentiellement sur toutes les arêtes, puis sur les roues. Une triade contenant des informations sur l'arête décrit sa position dans l'espace: le premier nombre est la longueur de l'arête, le second est son angle d'inclinaison dans le plan XY, le troisième est le décalage par rapport au centre le long de l'axe Z. Une triade contenant des informations sur la roue décrit ses caractéristiques: le premier nombre est le rayon de la roue, le second est le numéro du sommet auquel la roue est attachée, le troisième est l'épaisseur de la roue.
La simulation commence par créer des voitures avec un génome aléatoire. Les voitures roulent directement sur un terrain abstrait (ci-après dénommé la route). Lorsque la voiture ne peut plus avancer (coincée, renversée ou tombée de la route), elle meurt. Quand toutes les machines meurent, une nouvelle génération est créée. Chaque voiture de nouvelle génération est créée en mélangeant les génomes des deux voitures de la génération précédente. Dans le même temps, plus la voiture a parcouru de distance par rapport aux autres, plus elle laissera de progéniture. Le génome de chaque voiture créée subit également des mutations avec une probabilité donnée. À la suite d'un tel modèle de sélection naturelle, après un certain nombre de générations, une voiture sera créée, capable de conduire tout le chemin du début à la fin.
L'un des avantages de ce projet est le grand nombre d'options de modélisation personnalisables. Tous les paramètres se trouvent dans l'onglet Paramètres, où ils sont divisés en 3 groupes. Les paramètres d'évolution vous permettent de contrôler les paramètres généraux de simulation, du nombre de voitures par génération à la probabilité de mutation. Les paramètres du monde vous permettent de contrôler les paramètres de la route et de la gravité. Les paramètres du génome vous permettent de contrôler les valeurs maximales des paramètres du génome, tels que le nombre d'arêtes, le nombre de roues et la largeur du véhicule. Un autre avantage du projet est les outils de recherche et d'analyse situés dans l'onglet Statistiques. Vous y trouverez toutes les statistiques sur l'évolution de la sélection naturelle de la première génération à l'actuelle. Tout cela vous permet d'analyser facilement et commodément les informations reçues et de mieux comprendre la théorie de l'évolution.