Der Evolutionssimulator zeigt deutlich die Grundprinzipien der Evolution.
advertisement
Name | Evolution Simulator |
---|---|
Version | 1.5 |
Aktualisieren | 11. Mai 2024 |
Größe | 20 MB |
Kategorie | Simulation |
Installationen | 1Tsd.+ |
Entwickler | Artalmaz31 |
Android OS | Android 5.1+ |
Google Play ID | com.UnusualSoftware.EvolutionSimulator |
Evolution Simulator · Beschreibung
Evolution Simulator ist ein gemeinnütziges Projekt, das erstellt wurde, um die grundlegenden Prinzipien der Evolution anschaulich zu demonstrieren. Dieses Projekt beansprucht nicht den Titel des genauesten und realistischsten Evolutionssimulators, der jemals geschaffen wurde, aber es ist in der Lage, klar zu erklären, wie Evolution funktioniert. Aus diesem Grund gibt es mehrere Konventionen in der Modellierung, die das Verständnis vereinfachen. Abstrakte Wesen, im Folgenden als Autos bezeichnet (aufgrund ihres Aussehens), werden in der Simulation einer natürlichen Selektion unterzogen.
Jedes Auto hat sein eigenes Genom. Das Genom besteht aus Triaden von Zahlen. Die erste Triade enthält die Anzahl der Kanten, die Anzahl der Räder und die maximale Fahrzeugbreite. Das Folgende enthält Informationen nacheinander über alle Kanten und dann über die Räder. Die Triade, die Informationen über die Kante enthält, beschreibt ihre Position im Raum: Die erste Zahl ist die Länge der Kante, die zweite ist der Neigungswinkel in der XY-Ebene, die dritte ist der Versatz von der Mitte entlang der Z-Achse. Die Triade, die Informationen über das Rad enthält, beschreibt seine Eigenschaften: Die erste Zahl ist der Radius des Rades, die zweite die Nummer des Scheitels, an dem das Rad befestigt ist, und die dritte die Dicke des Rades.
Die Simulation beginnt mit der Erstellung von Autos mit einem zufälligen Genom. Autos fahren direkt auf abstraktem Gelände (im Folgenden als Straße bezeichnet). Wenn sich das Auto nicht mehr vorwärts bewegen kann (stecken geblieben, umgekippt oder von der Straße gefallen), stirbt es. Wenn alle Maschinen sterben, entsteht eine neue Generation. Jedes Auto der neuen Generation wird durch Mischen der Genome zweier Fahrzeuge der vorherigen Generation erzeugt. Je mehr Abstand das Auto im Vergleich zu anderen zurücklegt, desto mehr Nachwuchs wird es zurücklassen. Das Genom jedes erzeugten Autos wird ebenfalls mit einer gegebenen Wahrscheinlichkeit Mutationen unterzogen. Als Ergebnis eines solchen Modells der natürlichen Selektion wird nach einer bestimmten Anzahl von Generationen ein Auto geschaffen, das den ganzen Weg von Anfang bis Ende fahren kann.
Einer der Vorteile dieses Projekts ist die große Anzahl von anpassbaren Simulationsoptionen. Alle Optionen finden Sie auf der Registerkarte "Einstellungen", wo sie in 3 Gruppen unterteilt sind. Die Evolutionseinstellungen ermöglichen es Ihnen, die allgemeinen Simulationsparameter zu steuern, von der Anzahl der Fahrzeuge pro Generation bis zur Wahrscheinlichkeit einer Mutation. Die Welteinstellungen ermöglichen es Ihnen, die Straßen- und Gravitationsparameter zu steuern. Einstellungen des Genoms ermöglichen eine überwachung der Grenzwerte von Parametern Genom, wie Stückzahl, Anzahl der Räder und die Breite des Fahrzeugs. Ein weiterer Vorteil des Projekts sind die Explorations- und Analysewerkzeuge, die sich auf der Registerkarte Statistik befinden. Dort finden Sie alle Statistiken über den Verlauf der natürlichen Selektion von der ersten Generation bis zur aktuellen. All dies macht es einfach und bequem, die erhaltenen Informationen zu analysieren und die Evolutionstheorie besser zu verstehen.
Jedes Auto hat sein eigenes Genom. Das Genom besteht aus Triaden von Zahlen. Die erste Triade enthält die Anzahl der Kanten, die Anzahl der Räder und die maximale Fahrzeugbreite. Das Folgende enthält Informationen nacheinander über alle Kanten und dann über die Räder. Die Triade, die Informationen über die Kante enthält, beschreibt ihre Position im Raum: Die erste Zahl ist die Länge der Kante, die zweite ist der Neigungswinkel in der XY-Ebene, die dritte ist der Versatz von der Mitte entlang der Z-Achse. Die Triade, die Informationen über das Rad enthält, beschreibt seine Eigenschaften: Die erste Zahl ist der Radius des Rades, die zweite die Nummer des Scheitels, an dem das Rad befestigt ist, und die dritte die Dicke des Rades.
Die Simulation beginnt mit der Erstellung von Autos mit einem zufälligen Genom. Autos fahren direkt auf abstraktem Gelände (im Folgenden als Straße bezeichnet). Wenn sich das Auto nicht mehr vorwärts bewegen kann (stecken geblieben, umgekippt oder von der Straße gefallen), stirbt es. Wenn alle Maschinen sterben, entsteht eine neue Generation. Jedes Auto der neuen Generation wird durch Mischen der Genome zweier Fahrzeuge der vorherigen Generation erzeugt. Je mehr Abstand das Auto im Vergleich zu anderen zurücklegt, desto mehr Nachwuchs wird es zurücklassen. Das Genom jedes erzeugten Autos wird ebenfalls mit einer gegebenen Wahrscheinlichkeit Mutationen unterzogen. Als Ergebnis eines solchen Modells der natürlichen Selektion wird nach einer bestimmten Anzahl von Generationen ein Auto geschaffen, das den ganzen Weg von Anfang bis Ende fahren kann.
Einer der Vorteile dieses Projekts ist die große Anzahl von anpassbaren Simulationsoptionen. Alle Optionen finden Sie auf der Registerkarte "Einstellungen", wo sie in 3 Gruppen unterteilt sind. Die Evolutionseinstellungen ermöglichen es Ihnen, die allgemeinen Simulationsparameter zu steuern, von der Anzahl der Fahrzeuge pro Generation bis zur Wahrscheinlichkeit einer Mutation. Die Welteinstellungen ermöglichen es Ihnen, die Straßen- und Gravitationsparameter zu steuern. Einstellungen des Genoms ermöglichen eine überwachung der Grenzwerte von Parametern Genom, wie Stückzahl, Anzahl der Räder und die Breite des Fahrzeugs. Ein weiterer Vorteil des Projekts sind die Explorations- und Analysewerkzeuge, die sich auf der Registerkarte Statistik befinden. Dort finden Sie alle Statistiken über den Verlauf der natürlichen Selektion von der ersten Generation bis zur aktuellen. All dies macht es einfach und bequem, die erhaltenen Informationen zu analysieren und die Evolutionstheorie besser zu verstehen.