Beating Darwin: Accelerated Evolution in Thrive

  Рет қаралды 13,129

MrThimato

MrThimato

9 ай бұрын

A collection of my thoughts on auto-evo, after working on and pondering the topic for a couple years.
UPDATE: I've made more devlogs! • Atoms and Time Devlog 1
Play the results of my research here: raggaaa.itch.io/atoms-and-tim...
Background music by Oliver Lugg oliverlugg.bandcamp.com/album...
(specifically I used the aware, awakening, and microbe-1 themes)
This is the same person who made the video I reference, as if you didn't first learn about Thrive from there: • Thrive: The Evolution ...
Roseae made the spore like cretures. Go to / @roseae2202 if you want to watch...stuff. It's kinda biology related.
Everything else should either be a meme, public domain (special thanks to unsplash.com for mostly public domain stuff), or cited in the video.
#Thrive #Game

Пікірлер: 66
@MrThimato
@MrThimato 8 ай бұрын
For those of you interested in the results of my further experimentation, I've gone ahead with making something I can put on steam, and now it's got a page! store.steampowered.com/app/2603740/Atoms_and_Time/
@thegammingbolaschannel7529
@thegammingbolaschannel7529 27 күн бұрын
I’m sorry did you actually make your own science based on Autoevo????
@MrThimato
@MrThimato 26 күн бұрын
@@thegammingbolaschannel7529 Well here's a question for you: what do you have to do to qualify as a new branch of science?
@mercury5003
@mercury5003 8 ай бұрын
The greatest thing that improved my gameplay in thrive was learning to ignore auto evo when the time came to gamble for better adaptations.
@TheTrueForbidden
@TheTrueForbidden 3 ай бұрын
Auto-evo hates me too!
@WelcomeToDERPLAND
@WelcomeToDERPLAND 8 ай бұрын
I know I'd play and buy a fully fleshed out evolution game- the market is definitely there I think, remember how insane the hype for Spore was and even though it barely delivered on its promised features it still sold like hot cakes and was still dearly beloved by gamers. (myself included)
@josephdonovan2216
@josephdonovan2216 8 ай бұрын
I loved the little animations in this- they had so much personality!
@MrThimato
@MrThimato 8 ай бұрын
all credit goes to Roseae! Check out their channel that I linked in description!
@nebulasinthesky
@nebulasinthesky 9 ай бұрын
This is a great video! I am inspired to learn more about evolution now, thanks for that!
@keirawillow
@keirawillow 9 ай бұрын
May I recommend Forrest Valkai? He does amazing content, both debunking creationists in funny videos and also some more “pure” education videos on evolution
@MrThimato
@MrThimato 9 ай бұрын
@@keirawillowinteresting, I think you just gave me a new addition to my coding playlist...
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 9 ай бұрын
I did not appreciate the mother roast good sir :
@KnTenshi2
@KnTenshi2 9 ай бұрын
This might actually work decently well to simulate evolution since it tends to be exploitation of new niches that drives evolution. Heck, predation (A killing/eating B, including herbivory) would just involve creating a new Miche tree with "Eats/Kills B" as the root node each time a new species evolves (and just deleting the tree when that species goes extinct). The hardest part would be figuring out how to dynamically assign or update a Miche tree with new nodes (or prune no longer valid ones). This is a really cool idea!
@MrThimato
@MrThimato 9 ай бұрын
In my fork of Thrive (I have a video about it) I experimented with exactly that: making a miche to hunt everything already in one of the other miches. A big problem ended up being infinite chains of predation miches, and two species that both scored high for eating each other!
@KnTenshi2
@KnTenshi2 9 ай бұрын
@@MrThimato lol. The only thing I can think of to fix that would be to impose a trophic level score or cost of some kind. But that would require building a food web and possibly keeping track of the population numbers (to partition out the "energy": too little total "energy" -> extinction). Which would make the whole thing far more complicated and brittle.
@JerbilKonai
@JerbilKonai 9 ай бұрын
@@KnTenshi2 One can go with an estimation: if plants generate 100 energy, then herbivores will get 10% of that energy, predators that eat herbivores get 10% of that 10% and so on for all levels of predators. (pretty sure I heard those numbers during school) Make buckets of the available energy and distribute that to the species. One could even make these buckets their own niche. And since this goes from plants up to hunters of hunters, it avoids recursive dependencies. Ftom there it is just about deciding what happens when a population has too little energy or what happens when buckets are left full.
@natewec
@natewec 9 ай бұрын
Awesome video, great production value and very interesting topic! Keep up the good work.
@roseae2202
@roseae2202 9 ай бұрын
It was awesome working with you! The video turned out really nice! Also it’s now cannon you’re a sassy disturbance. Sorry- 🤷
@MrThimato
@MrThimato 9 ай бұрын
I have accepted my destiny. My inner Disturbance no longer disturbs me.
@roseae2202
@roseae2202 9 ай бұрын
Glad i could bring out your inner you lmao
@mercury5003
@mercury5003 8 ай бұрын
"speaking as god" you say that which such confidence. Love that for you.
@MrThimato
@MrThimato 9 ай бұрын
I made these usernames before I thought I would want an online presence, and it's too late to go back now: raggaaa.itch.io/
@Andrea_112
@Andrea_112 9 ай бұрын
Wow man, loved the video, put toghether very well. I hope this project continues to improve :)
@MrThimato
@MrThimato 9 ай бұрын
Thanks for letting me know! Hearing back from people is what makes it all worthwhile :)
@dard1515
@dard1515 7 ай бұрын
On Natural Selection, scientists have produced studies that suggest mutations are not just random but biased. Theories of what it's based on vary
@MrThimato
@MrThimato 7 ай бұрын
That's very interesting, but annoyingly vague to base a simulation around!
@Lolkek-fp4qy
@Lolkek-fp4qy 8 ай бұрын
Root systems preforming different co dependent functions for the plants.
@user-th6rg9yq8u
@user-th6rg9yq8u 2 ай бұрын
The next milestone is making it 3d!
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 9 ай бұрын
Wow that was cool. Good luck on the project 👍
@Muenni
@Muenni 7 ай бұрын
13:42 Mutations in Darwinian evolution aren't completely random. Variation isn't solely introduced via point mutations. Even prokaryotes heavily skew where variation gets introduced, with some parts of the genome highly conserved, as changing them would likely lead to a catastrophic failure of the entire organism. They even use horizontal gene transfer to introduce new genes or alternative alleles of existing ones via conjugation (from the neighbours), transformation (from their neighbours' corpses) and transduction (going viral). Let alone highly complex multicellular eukaryotes, with such classics as sexual reproduction with 2 chromatids (haploid) or more containing duplicates of the genome with slight aberrations. Or crossing over to introduce additional variation, but again limited to remixing small parts of your genome between your two chromosomes from your own parents, before passing the recombinant DNA on as your half of the parenting part. Most mutations that would immediately be fatal are avoided, instead of relying on pure randomness and selection then sorting things out. Breeding is done by humans, which are part of the same ecosystem they're trying to change and their evolution influenced by it, so it's not fully artificial selection in the sense a god or computer programm might be able to employ. If we breed cows to produce milk for us, we also adapt to digest milk well into adulthood. So both completely random introductions of variation, as well as entirely artificial selection processes are severely limited in the real world. Doesn't mean your auto-evo (I assume from 'automated' not 'auto' as in 'self'?) is Dawinian evolution despite both not containing completely random mutations, of course. Though it might be: If only entire populations can mutate and evolve, not individuals, one might simply consider each such population as a single multicellular organism, with each individual representing one cell (albeit an undifferentiated cell, as all individuals in each population are the same, if I understand this correctly). Cells also reproduce when part of a multicellular organism, of course, just without introducing mutations (that might end up as cancer) - so that fits the analogy, I think.
@memeboi6017
@memeboi6017 8 ай бұрын
Honestly seeing the beautiful world god made for us (by evolution BAPTISTS), and seeing the complexity of it all, it truly deepens my appreciation of biology.
@MrThimato
@MrThimato 8 ай бұрын
They say imitation is the sincerest form of flattery...
@durandalturner1831
@durandalturner1831 7 ай бұрын
9:16 "Mutational Precision" would be a compound rather then a phrase in my opinion, so yes noun is appropriate.
@erinkarp
@erinkarp 8 ай бұрын
Miches is a very cool concept
@zixvirzjghamn737
@zixvirzjghamn737 4 ай бұрын
8:32 I thought it was for them to damage any prey they couldn't engulf on the way out
@MrThimato
@MrThimato 4 ай бұрын
huh...eating with your butt. I feel like I'd rather check if I can digest something BEFORE putting it in my mouth, but I won't judge...
@Sea_Leech
@Sea_Leech 6 ай бұрын
You used me as an example!! 4:11, this means i can die knowing i was in a video
@MrThimato
@MrThimato 6 ай бұрын
Dreams do come true!
@ethankennan212
@ethankennan212 9 ай бұрын
1:54-2:12 Don’t quote me on this, but I wonder if it has something to do with the water and nutrient composition of the soil the roots of each plant species grow towards, and specializing to send roots to different spots in the same patch of soil with slightly different compositions. Again, just speculation.
@MrThimato
@MrThimato 9 ай бұрын
hmm, maybe I should dig up a chunk of my yard to check this out...
@wastucar8127
@wastucar8127 8 ай бұрын
Great video!!!
@johnsmiff8328
@johnsmiff8328 9 ай бұрын
Have you tried making major changes that marginally increase the accuracy of the simulation, but take forever to implement and are orders of magnitude more computationally expensive?
@MrThimato
@MrThimato 9 ай бұрын
lol I sense snark
@johnsmiff8328
@johnsmiff8328 9 ай бұрын
@@MrThimato Why don't you just load a library of all characterized enzymes, extrapolate it to all possible enzyme chemistries, simulate many various arrangements of possible metabolic pathways, and iteratively select organisms based on simulated biomass accumulation. Save high performers in a database for later so you can sell these predicted high performing metabolic arrangements to companies working on biofuels. Then just make a front end that pretends to be a game like cookie clicker and use other people's computers to mine metabolic pathways. Have you tried just simulating every atom? 🤓 why doesn't your game include real prediction of molecular binding arrangements? You should at least be simulating real 3d membrane dynamics 🤡
@johnathanegbert9277
@johnathanegbert9277 8 ай бұрын
Oh sure. TOTALLY snark.
@kitrana
@kitrana 7 ай бұрын
gah i hope i am not to late, this tech demo sounds interesting i will give it a spin.
@MrThimato
@MrThimato 6 ай бұрын
ohh, it's happening!
@thepotatolordtorulepotatos7220
@thepotatolordtorulepotatos7220 8 ай бұрын
I am going to keep up with this also if it works on Chromebook’s I’ll probably try it out so good luck and keep it up
@MrThimato
@MrThimato 8 ай бұрын
Please let me know if it works! I don't have one and won't buy one for this little project, so that would be good data on Thrive's future ability to work on small computers.
@anonymoususer4968
@anonymoususer4968 8 ай бұрын
cool video
@MrThimato
@MrThimato 8 ай бұрын
thanks, I've got more now!
@morgan0
@morgan0 9 ай бұрын
is there an autoevology discord or discord about these ponderings? i’ve thought a bunch about this for a game i’d like to someday make (less about evolution during gameplay and more about creating a realistic biosphere) so while it’s not tested in practice, it’s something i’m pretty interested in, along with simulating approximate plate tectonics (again for making realistic worlds)
@MrThimato
@MrThimato 9 ай бұрын
I would go to the Thrive discord to chat with likeminded people discordapp.com/invite/FZxDQ4H the community and dev forums for Thrive also have lots of thoughts on evolution and autoevo, if you're tired of trying to pause over and over again to read that forum post in the video.
@bradtrooper5978
@bradtrooper5978 9 ай бұрын
👍
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 9 ай бұрын
Thrive
@bingusbongus9807
@bingusbongus9807 8 ай бұрын
is it possible for a species to change how it acts in its environment but not genetically, like if its lower leaves are eaten alot it stops growing them but it still has those genes so its children will still grow low leafs, this general nature that listens to environment heuristics would allow species to better during change as they could maximize multiple niches as the same species and also niches of combinations that dont exist yet
@MrThimato
@MrThimato 8 ай бұрын
Do plants learn how to do that? You might be teaching me some biology facts right now.
@bingusbongus9807
@bingusbongus9807 8 ай бұрын
@@MrThimato i know plants do this for sunlight, they choose where to go using the sun from the environment without it being hard coded, they have genes that shut down growth in the presence of light which means the light side grows slower and the plant leans towards the light, this is also why counter intuitively plants grow faster in the dark, at least until they die
@LordIrisofNecropolis
@LordIrisofNecropolis 8 ай бұрын
@@MrThimato I can take this a little further: ​I once visited a dam that was surrounded by a pine forest with my family. If you've ever seen a pine tree, you know how dense the foliage around them is (think christmas trees). The edge of the dense forest was a solid wall of pine needles and branches, thick and bushy all the way up, but then you push the branches aside and step through and the world changes. You enter a fairly clear, shady forest of perfectly straight, bare trunks that reach up to the canopy where the very tops have a large cone of pine needles. The entire forest floor is covered in brown needles, but there are no branches at all. When you look at a pine forest from above, the dark green canopy looks solid, but it's totally hollow inside. The lower branches are left to die and fall of, left to rot in the shade. It's a kind of self pruning to save energy, an instinctual response to low light intake of the lower leaves. All pine trees can grow and be a christmas tree shape, but lots of people struggle maintaining them as they self prune in low light to save energy as they age. This is capitalised on by microbial decomposers, but the pine needles themselves create a highly aerated leaf litter that also acts as a natural weed killer. This, along with the tendancy for pine roots to be shallow, numerous and very competitive for nutrients and water, prevents other plants from growing under them. Naturally, all this means they are great at surviving, while also preventing soil erosion, providing a cool, shaded environments of low wind for animals, provide food for some of those animals, deter some predatory animals from approaching due to their needles, and being evergreen means they can provide all of their benefits the whole year round. A very good environment for all kinds of birds, bats, squirrels, insects and arachnids. These are the kinds of trees that create an environment of their own and invite other creatures to live in it. It's almost magical.
@MrThimato
@MrThimato 8 ай бұрын
@@LordIrisofNecropolis That's very interesting, and I wouldn't have guessed it. As a part of my next video I'll be discussing how the way organisms make ecosystems for each other is making my job harder as a coder.
@emersonvae
@emersonvae 7 ай бұрын
One comment on your editing: please don't go from a back screen straight to a white screen. I got flashbanged 4-5 times.
@MrThimato
@MrThimato 7 ай бұрын
Thank you for letting me know about this. Burning people retinas was the last thing I wanted to accomplish with this video, and I'll ensure I don't do this with any future videos.
@ikkePunky
@ikkePunky 7 ай бұрын
Make the real game. Just the evolution aspect of the game wil be interesting for Shure.
@MrThimato
@MrThimato 7 ай бұрын
ohh, it's happening. I've already got four devlogs up, and a steam page.
@abi_art
@abi_art Ай бұрын
nah id adapt -mahoraga
@jk0273
@jk0273 6 ай бұрын
👍
ROOT: War Games Made Cute
30:05
Superdude
Рет қаралды 266 М.
I Simulated a Forest with Evolution
10:50
Gal Lahat
Рет қаралды 80 М.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 43 МЛН
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
Thrive: The Evolution of a Game
46:08
Oliver Lugg
Рет қаралды 406 М.
Lenia - Artificial Life from Algorithms
13:15
Birdbrain
Рет қаралды 113 М.
Complexity, Evolution, and Intelligence
42:28
Seth D Bernstein
Рет қаралды 1,9 М.
I Simulated a Colony of Ant People
23:06
Lychee Game Labs
Рет қаралды 183 М.
Particle Lenia
4:15
Programmable Artificial Life
Рет қаралды 41 М.
Thrive Speedrun - but I'm too speedy to be left Alive
6:49
Sentiant
Рет қаралды 22 М.
Games that Break all the Rules
21:30
Curious Archive
Рет қаралды 1,1 МЛН
Simple, Non-Commercial, Open Source Notes
30:25
By Default
Рет қаралды 712 М.
How are memories stored in neural networks? | The Hopfield Network #SoME2
15:14
Caseoh VS Sonic & Aphmau | Minecraft & Sonic
0:12
Mischief time
Рет қаралды 7 МЛН
Cars VS King Kong 🚗 | BeamNG.drive #shorts
0:57
DriveTrickX
Рет қаралды 30 МЛН
MAZE CHALLENGE With HEROBRINE and NIKOCADO AVOCADO
0:20
Mazizien
Рет қаралды 10 МЛН
Только ты можешь помочь мне!🤯 #пирожок #роблокс #roblox
0:29