Evolution Simulator è un progetto non commerciale creato per dimostrare visivamente i principi di base dell'evoluzione. Questo progetto non pretende di essere il simulatore di evoluzione più accurato e realistico mai creato, ma è in grado di spiegare chiaramente come funziona l'evoluzione. Ecco perché ci sono diverse convenzioni nella simulazione che ne semplificano la comprensione. Le creature astratte, di seguito denominate automobili (per il loro aspetto), sono soggette a selezione naturale nella simulazione.
Ogni macchina ha il suo genoma. Il genoma è formato da triadi di numeri. La prima terna contiene il numero di bordi, il numero di ruote e la larghezza massima dell'auto. Quanto segue contiene informazioni in sequenza su tutti i bordi e quindi sulle ruote. La terna contenente informazioni sul bordo descrive la sua posizione nello spazio: il primo numero è la lunghezza del bordo, il secondo è il suo angolo di inclinazione nel piano XY, il terzo è l'offset dal centro lungo l'asse Z. La triade contenente le informazioni sulla ruota ne descrive le caratteristiche: il primo numero - il raggio della ruota, il secondo - il numero del vertice a cui è fissata la ruota, il terzo - lo spessore della ruota.
La simulazione inizia creando auto con un genoma casuale. Le auto viaggiano dritte su un terreno astratto (di seguito denominato strada). Quando l'auto non è più in grado di avanzare (bloccata, ribaltata o caduta fuori strada), muore. Quando tutte le macchine sono morte, viene creata una nuova generazione. Ogni auto di una nuova generazione viene creata mescolando i genomi di due auto della generazione precedente. Allo stesso tempo, maggiore è la distanza percorsa dall'auto rispetto alle altre, maggiore sarà la prole che lascerà. Anche il genoma di ogni auto creata subisce mutazioni con una determinata probabilità. Come risultato di un tale modello di selezione naturale, dopo un certo numero di generazioni, verrà creata un'auto in grado di guidare dall'inizio alla fine.
Uno dei vantaggi di questo progetto è un gran numero di parametri di simulazione personalizzabili. Tutti i parametri si trovano nella scheda Impostazioni, dove sono divisi in 3 gruppi. Le Impostazioni Evoluzione consentono di controllare i parametri generali della simulazione, dal numero di auto per generazione alla probabilità di mutazione. Le impostazioni del mondo ti consentono di controllare i parametri della strada e della gravità. Le Impostazioni del genoma consentono di controllare i valori massimi dei parametri del genoma come il numero di bordi, il numero di ruote e la larghezza dell'auto. Un altro vantaggio del progetto sono gli strumenti di ricerca e analisi che si trovano nella scheda Statistiche. Lì troverai tutte le statistiche sull'andamento della selezione naturale dalla prima generazione a quella attuale. Tutto ciò rende facile e conveniente analizzare le informazioni ricevute e comprendere meglio la teoria dell'evoluzione.
Ultimo aggiornamento
10 mag 2024