Evolution Simulator

4,4
45 reviews
1K+
Downloads
Contentclassificatie
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze game

Evolution Simulator is een niet-commercieel project dat is gemaakt om de basisprincipes van evolutie visueel te demonstreren. Dit project beweert niet de meest nauwkeurige en realistische evolutiesimulator te zijn die ooit is gemaakt, maar het kan duidelijk uitleggen hoe evolutie werkt. Daarom zijn er verschillende conventies in de simulatie die het begrip ervan vereenvoudigen. Abstracte wezens, hierna auto's genoemd (vanwege hun uiterlijk), worden in de simulatie onderworpen aan natuurlijke selectie.

Elke auto heeft zijn eigen genoom. Het genoom is opgebouwd uit drietallen. De eerste drieklank bevat het aantal randen, het aantal wielen en de maximale breedte van de auto. Het volgende bevat achtereenvolgens informatie over alle randen en vervolgens over de wielen. De triade met informatie over de rand beschrijft zijn positie in de ruimte: het eerste getal is de lengte van de rand, het tweede is de hellingshoek in het XY-vlak, het derde is de offset vanaf het midden langs de Z-as. De triade met informatie over het wiel beschrijft de kenmerken ervan: het eerste getal - de straal van het wiel, het tweede - het nummer van het hoekpunt waaraan het wiel is bevestigd, het derde - de dikte van het wiel.

De simulatie begint met het maken van auto's met een willekeurig genoom. Auto's rijden dwars door een abstract terrein (hierna weg genoemd). Wanneer de auto niet meer vooruit kan (vastgelopen, omgedraaid of van de weg gevallen), sterft hij. Als alle machines dood zijn, ontstaat er een nieuwe generatie. Elke auto in een nieuwe generatie wordt gemaakt door het genoom van twee auto's van de vorige generatie te mengen. Tegelijkertijd geldt dat hoe langer de auto rijdt in vergelijking met de anderen, hoe meer nakomelingen hij zal achterlaten. Het genoom van elke gecreëerde auto ondergaat ook mutaties met een bepaalde waarschijnlijkheid. Door zo'n model van natuurlijke selectie ontstaat er na een bepaald aantal generaties een auto die van het begin tot het eind kan rijden.

Een van de voordelen van dit project is een groot aantal aanpasbare simulatieparameters. Alle parameters zijn te vinden op het tabblad Instellingen, waar ze zijn onderverdeeld in 3 groepen. Met de evolutie-instellingen kunt u de algemene parameters van de simulatie regelen, van het aantal auto's per generatie tot de kans op mutatie. Met Wereldinstellingen kunt u de parameters van de weg en de zwaartekracht regelen. Met de Genome-instellingen kunt u de maximale waarden van de genoomparameters regelen, zoals het aantal randen, het aantal wielen en de breedte van de auto. Een ander voordeel van het project zijn de onderzoeks- en analysetools op het tabblad Statistieken. Daar vindt u alle statistieken over het verloop van natuurlijke selectie van de eerste generatie tot de huidige. Dit alles maakt het gemakkelijk en handig om de ontvangen informatie te analyseren en de evolutietheorie beter te begrijpen.
Geüpdatet op
10 mei 2024

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

Beoordelingen en reviews

4,2
36 reviews

Wat is er nieuw

Road updates:
- Road segments now have different friction coefficients
- You can set the range of acceptable values for friction in the settings
- You can enable/disable gradual changes in road roughness or friction with distance
Cars updates:
- You can now set the engine power and density of the car
- It is now possible to launch saved cars on the road
- Now it is possible to cross saved cars
Other updates:
- Added a manager for custom configurations
- Updated the design of the main menu

App-support

Over de ontwikkelaar
Мазур Александр Павлович
artemalmaz31@gmail.com
Варшавское шоссе, 152 Москва Russia 117405
undefined

Meer van Artalmaz31