Evolution Simulator stworzony, aby wizualnie zademonstrować podstawowe zasady ewolucji.
advertisement
Nazwa | Evolution Simulator |
---|---|
Wersja | 1.5 |
Aktualizuj | 11 maj 2024 |
Rozmiar | 20 MB |
Kategoria | Symulacyjne |
Instalacje | 1tys.+ |
Deweloper | Artalmaz31 |
Android OS | Android 5.1+ |
Google Play ID | com.UnusualSoftware.EvolutionSimulator |
Evolution Simulator · Opis
Evolution Simulator to niekomercyjny projekt stworzony w celu wizualnego zademonstrowania podstawowych zasad ewolucji. Ten projekt nie twierdzi, że jest najdokładniejszym i najbardziej realistycznym symulatorem ewolucji, jaki kiedykolwiek stworzono, ale jest w stanie jasno wyjaśnić, jak działa ewolucja. Dlatego w symulacji zastosowano kilka konwencji, które upraszczają jej zrozumienie. Abstrakcyjne stworzenia, zwane dalej samochodami (ze względu na swój wygląd), poddawane są w symulacji naturalnej selekcji.
Każdy samochód ma swój własny genom. Genom składa się z triad liczb. Pierwsza triada zawiera liczbę krawędzi, liczbę kół i maksymalną szerokość samochodu. Poniżej znajdują się informacje o wszystkich krawędziach, a następnie o kołach. Triada zawierająca informacje o krawędzi opisuje jej położenie w przestrzeni: pierwsza liczba to długość krawędzi, druga to jej kąt nachylenia w płaszczyźnie XY, trzecia to przesunięcie od środka wzdłuż osi Z. Triada zawierająca informacje o kole opisuje jego charakterystykę: pierwsza liczba - promień koła, druga - numer wierzchołka, do którego koło jest przymocowane, trzecia - grubość koła.
Symulacja rozpoczyna się od stworzenia samochodów z losowym genomem. Samochody jadą prosto przez abstrakcyjny teren (zwany dalej drogą). Gdy samochód nie jest już w stanie poruszać się do przodu (utknął, przewrócił się lub spadł z drogi), gaśnie. Kiedy wszystkie maszyny są martwe, tworzona jest nowa generacja. Każdy samochód nowej generacji powstaje w wyniku zmieszania genomów dwóch samochodów z poprzedniej generacji. Jednocześnie im dłuższy dystans przejechał samochód w porównaniu z innymi, tym więcej potomstwa pozostawi. Genom każdego stworzonego samochodu również podlega mutacjom z określonym prawdopodobieństwem. W wyniku takiego modelu doboru naturalnego po określonej liczbie pokoleń powstanie samochód, który może przejechać całą drogę od początku do końca.
Jedną z zalet tego projektu jest duża liczba konfigurowalnych parametrów symulacji. Wszystkie parametry można znaleźć w zakładce Ustawienia, gdzie są podzielone na 3 grupy. Ustawienia ewolucji pozwalają kontrolować ogólne parametry symulacji, od liczby samochodów na pokolenie po prawdopodobieństwo mutacji. Ustawienia świata pozwalają kontrolować parametry drogi i grawitację. Ustawienia genomu pozwalają kontrolować maksymalne wartości parametrów genomu, takie jak liczba krawędzi, liczba kół i szerokość samochodu. Kolejną zaletą projektu są narzędzia badawcze i analityczne znajdujące się w zakładce Statystyki. Znajdziesz tam wszystkie statystyki dotyczące przebiegu doboru naturalnego od pierwszego pokolenia do obecnego. Wszystko to sprawia, że analizowanie otrzymanych informacji i lepsze zrozumienie teorii ewolucji jest łatwe i wygodne.
Każdy samochód ma swój własny genom. Genom składa się z triad liczb. Pierwsza triada zawiera liczbę krawędzi, liczbę kół i maksymalną szerokość samochodu. Poniżej znajdują się informacje o wszystkich krawędziach, a następnie o kołach. Triada zawierająca informacje o krawędzi opisuje jej położenie w przestrzeni: pierwsza liczba to długość krawędzi, druga to jej kąt nachylenia w płaszczyźnie XY, trzecia to przesunięcie od środka wzdłuż osi Z. Triada zawierająca informacje o kole opisuje jego charakterystykę: pierwsza liczba - promień koła, druga - numer wierzchołka, do którego koło jest przymocowane, trzecia - grubość koła.
Symulacja rozpoczyna się od stworzenia samochodów z losowym genomem. Samochody jadą prosto przez abstrakcyjny teren (zwany dalej drogą). Gdy samochód nie jest już w stanie poruszać się do przodu (utknął, przewrócił się lub spadł z drogi), gaśnie. Kiedy wszystkie maszyny są martwe, tworzona jest nowa generacja. Każdy samochód nowej generacji powstaje w wyniku zmieszania genomów dwóch samochodów z poprzedniej generacji. Jednocześnie im dłuższy dystans przejechał samochód w porównaniu z innymi, tym więcej potomstwa pozostawi. Genom każdego stworzonego samochodu również podlega mutacjom z określonym prawdopodobieństwem. W wyniku takiego modelu doboru naturalnego po określonej liczbie pokoleń powstanie samochód, który może przejechać całą drogę od początku do końca.
Jedną z zalet tego projektu jest duża liczba konfigurowalnych parametrów symulacji. Wszystkie parametry można znaleźć w zakładce Ustawienia, gdzie są podzielone na 3 grupy. Ustawienia ewolucji pozwalają kontrolować ogólne parametry symulacji, od liczby samochodów na pokolenie po prawdopodobieństwo mutacji. Ustawienia świata pozwalają kontrolować parametry drogi i grawitację. Ustawienia genomu pozwalają kontrolować maksymalne wartości parametrów genomu, takie jak liczba krawędzi, liczba kół i szerokość samochodu. Kolejną zaletą projektu są narzędzia badawcze i analityczne znajdujące się w zakładce Statystyki. Znajdziesz tam wszystkie statystyki dotyczące przebiegu doboru naturalnego od pierwszego pokolenia do obecnego. Wszystko to sprawia, że analizowanie otrzymanych informacji i lepsze zrozumienie teorii ewolucji jest łatwe i wygodne.