Evolution Simulator demuestra claramente los principios básicos de la evolución.
advertisement
Nombre | Evolution Simulator |
---|---|
Versión | 1.5 |
Actualizar | 11 de 05 de 2024 |
Tamaño | 20 MB |
Categoría | Simulación |
Descargas | 1mil+ |
Desarrollador | Artalmaz31 |
Android OS | Android 5.1+ |
Google Play ID | com.UnusualSoftware.EvolutionSimulator |
Evolution Simulator · Descripción
Evolution Simulator es un proyecto sin fines de lucro creado para demostrar claramente los principios básicos de la evolución. Este proyecto no pretende ser el simulador de evolución más preciso y realista jamás creado, pero es capaz de explicar claramente cómo funciona la evolución. Es por eso que hay varias convenciones en el modelado que lo hacen más fácil de entender. Las criaturas abstractas, más conocidas como automóviles (debido a su apariencia), están sujetas a una selección natural en la simulación.
Cada automóvil tiene su propio genoma. El genoma se compone de tríadas de números. La primera tríada contiene el número de bordes, el número de ruedas y el ancho máximo del automóvil. Lo siguiente contiene información secuencialmente sobre todos los bordes y luego sobre las ruedas. La tríada que contiene información sobre el borde describe su posición en el espacio: el primer número es la longitud del borde, el segundo es su ángulo de inclinación en el plano XY, el tercero es el desplazamiento desde el centro en el eje Z. La tríada que contiene información sobre la rueda describe sus características: el primer número es el Radio de la rueda, el segundo es el número del vértice al que está unida la rueda, el tercero es el grosor de la rueda.
La simulación comienza con la creación de autos con un genoma aleatorio. Los autos viajan directamente a lo largo de un terreno abstracto (en lo sucesivo denominado carretera). Cuando un automóvil ya no puede avanzar (atascado, volcado o caído de la carretera), muere. Cuando todas las máquinas mueren, se crea una nueva generación. Cada vehículo de nueva generación se crea mezclando los genomas de dos vehículos de la generación anterior. Al mismo tiempo, cuanto mayor sea la distancia recorrida por el automóvil en comparación con otros, más descendencia dejará. El genoma de cada automóvil creado también sufre mutaciones con una probabilidad dada. Como resultado de este modelo de selección natural, a través de un cierto número de generaciones, se creará un automóvil capaz de conducir todo el camino de principio a fin.
Una de las ventajas de este proyecto es la gran cantidad de parámetros de modelado personalizables. Todas las opciones se pueden encontrar en la pestaña Configuración, donde se dividen en 3 grupos. Los ajustes de evolución le permiten controlar los parámetros generales de simulación, desde el número de vehículos por generación hasta la probabilidad de mutación. La configuración del mundo le permite controlar los parámetros de la carretera y la gravedad. La configuración del genoma le permite controlar los valores máximos de los parámetros del genoma, como el número de bordes, el número de ruedas y el ancho del automóvil. Otra ventaja del proyecto son las herramientas de investigación y análisis ubicadas en la pestaña Estadísticas. Allí encontrará todas las estadísticas sobre el progreso de la selección natural desde la primera generación hasta la actual. Todo esto hace que sea fácil y conveniente analizar la información recibida y comprender mejor la teoría de la evolución.
Cada automóvil tiene su propio genoma. El genoma se compone de tríadas de números. La primera tríada contiene el número de bordes, el número de ruedas y el ancho máximo del automóvil. Lo siguiente contiene información secuencialmente sobre todos los bordes y luego sobre las ruedas. La tríada que contiene información sobre el borde describe su posición en el espacio: el primer número es la longitud del borde, el segundo es su ángulo de inclinación en el plano XY, el tercero es el desplazamiento desde el centro en el eje Z. La tríada que contiene información sobre la rueda describe sus características: el primer número es el Radio de la rueda, el segundo es el número del vértice al que está unida la rueda, el tercero es el grosor de la rueda.
La simulación comienza con la creación de autos con un genoma aleatorio. Los autos viajan directamente a lo largo de un terreno abstracto (en lo sucesivo denominado carretera). Cuando un automóvil ya no puede avanzar (atascado, volcado o caído de la carretera), muere. Cuando todas las máquinas mueren, se crea una nueva generación. Cada vehículo de nueva generación se crea mezclando los genomas de dos vehículos de la generación anterior. Al mismo tiempo, cuanto mayor sea la distancia recorrida por el automóvil en comparación con otros, más descendencia dejará. El genoma de cada automóvil creado también sufre mutaciones con una probabilidad dada. Como resultado de este modelo de selección natural, a través de un cierto número de generaciones, se creará un automóvil capaz de conducir todo el camino de principio a fin.
Una de las ventajas de este proyecto es la gran cantidad de parámetros de modelado personalizables. Todas las opciones se pueden encontrar en la pestaña Configuración, donde se dividen en 3 grupos. Los ajustes de evolución le permiten controlar los parámetros generales de simulación, desde el número de vehículos por generación hasta la probabilidad de mutación. La configuración del mundo le permite controlar los parámetros de la carretera y la gravedad. La configuración del genoma le permite controlar los valores máximos de los parámetros del genoma, como el número de bordes, el número de ruedas y el ancho del automóvil. Otra ventaja del proyecto son las herramientas de investigación y análisis ubicadas en la pestaña Estadísticas. Allí encontrará todas las estadísticas sobre el progreso de la selección natural desde la primera generación hasta la actual. Todo esto hace que sea fácil y conveniente analizar la información recibida y comprender mejor la teoría de la evolución.