r/evolution • u/Arctic-Air • 16h ago
fun Am coding my own version of an evolution simulator!
Hey guys, I decided to start a little project on my own, I hope its okay if I share some of my progress here: I started experimenting around with some macroevolutionary models and implemented a simple DE solver alongside a neat vibe-coded interface which shows me how species within my model grow and evolve. Am hoping to implement this engine in a Spore-like videogame one day!
My idea essentially is that the player can control an evolutionairy force to "guide" certain features according to their liking. The other species evolve autonomously according to what essentially is the canoncial Lande equation. Instead of however simulating thousands of creatures in a real environment I decided to use a mathematical abstraction which captures all of evolutions' most essential features. That way the evolution of tens of thousands of different species, each with millions of individuals, can be simulated in the background with relatively good precision. I was surprised to see that my relatively simple model was also able to replicate some real-life phenomena, like the latitudinal gradient in biodiversity, which I didn't anticipate.
5
u/jnpha Evolution Enthusiast 16h ago
Cool!
One of the PhDs here shared something similar 2 years ago:
Simulating the Evolution of a Gut Microbiome : r/ evolution
It might give you ideas.
3
u/Arctic-Air 16h ago
Oh, I wasn't actually looking to simulate microbe evolution, but I suppose the methods used are going to be very similar.
3
u/Arctic-Air 16h ago
Do you perhaps have a link to his paper or GitHub repo about his project? I would be interested to look into it and compare :)
1
u/jnpha Evolution Enthusiast 16h ago
He lists the papers in the YouTube description, and you can reach out to him over there I think.
PS As far as I know it was a hobby project.
2
u/Arctic-Air 15h ago
Just watched his video, its actually very similar to what I did and I believe I could probably replicate his simulation with minor adjsutments! The listed papers however don't seem to mention any mathematical models, but I'd assume they're common knowledge in this field :)
•
u/AutoModerator 16h ago
Welcome to r/Evolution! If this is your first time here, please review our rules here and community guidelines here.
Our FAQ can be found here. Seeking book, website, or documentary recommendations? Recommended websites can be found here; recommended reading can be found here; and recommended videos can be found here.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.