Evolution Simulator é un proxecto non comercial creado para demostrar visualmente os principios básicos da evolución. Este proxecto non pretende ser o simulador de evolución máis preciso e realista xamais creado, pero é capaz de explicar claramente como funciona a evolución. Por iso hai varias convencións na simulación que simplifican a súa comprensión. As criaturas abstractas, denominadas en adiante coches (polo seu aspecto), están sometidas á selección natural na simulación.
Cada coche ten o seu propio xenoma. O xenoma está formado por tríadas de números. A primeira tríada contén o número de bordos, o número de rodas e o ancho máximo do coche. O seguinte contén información secuencialmente sobre todos os bordos e despois sobre as rodas. A tríada que contén información sobre o bordo describe a súa posición no espazo: o primeiro número é a lonxitude do bordo, o segundo é o seu ángulo de inclinación no plano XY, o terceiro é o desprazamento do centro ao longo do eixe Z. A tríada que contén información sobre a roda describe as súas características: o primeiro número - o raio da roda, o segundo - o número do vértice ao que está unida a roda, o terceiro - o grosor da roda.
A simulación comeza creando coches cun xenoma aleatorio. Os coches circulan en liña recta por un terreo abstracto (en diante, estrada). Cando o coche xa non é capaz de avanzar (atascado, volcado ou caído da estrada), morre. Cando todas as máquinas están mortas, créase unha nova xeración. Cada coche dunha nova xeración créase mesturando os xenomas de dous coches da xeración anterior. Ao mesmo tempo, canto máis longa percorreu o coche en comparación cos outros, máis descendencia deixará. O xenoma de cada coche creado tamén sofre mutacións cunha probabilidade determinada. Como resultado deste modelo de selección natural, despois dun certo número de xeracións, crearase un coche que pode conducir desde o principio ata o final.
Unha das vantaxes deste proxecto é a gran cantidade de parámetros de simulación personalizables. Todos os parámetros pódense atopar na pestana Configuración, onde están divididos en 3 grupos. A configuración da evolución permite controlar os parámetros xerais da simulación, desde o número de coches por xeración ata a probabilidade de mutación. A configuración do mundo permítelle controlar os parámetros da estrada e da gravidade. A configuración do xenoma permítelle controlar os valores máximos dos parámetros do xenoma, como o número de bordos, o número de rodas e o ancho do coche. Outra vantaxe do proxecto son as ferramentas de investigación e análise situadas na pestana Estatísticas. Alí atoparás todas as estatísticas sobre o curso da selección natural dende a primeira xeración ata a actual. Todo isto fai que sexa fácil e cómodo analizar a información recibida e comprender mellor a teoría da evolución.
Última actualización
10 de maio de 2024