Тёмный

Beating Darwin: Accelerated Evolution in Thrive 

MrThimato
Подписаться 476
Просмотров 13 тыс.
50% 1

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

Игры

Опубликовано:

 

16 авг 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@MrThimato
@MrThimato 9 месяцев назад
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 2 месяца назад
I’m sorry did you actually make your own science based on Autoevo????
@MrThimato
@MrThimato 2 месяца назад
@@thegammingbolaschannel7529 Well here's a question for you: what do you have to do to qualify as a new branch of science?
@mercury5003
@mercury5003 9 месяцев назад
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 4 месяца назад
Auto-evo hates me too!
@WelcomeToDERPLAND
@WelcomeToDERPLAND 9 месяцев назад
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 9 месяцев назад
I loved the little animations in this- they had so much personality!
@MrThimato
@MrThimato 9 месяцев назад
all credit goes to Roseae! Check out their channel that I linked in description!
@nebulasinthesky
@nebulasinthesky 10 месяцев назад
This is a great video! I am inspired to learn more about evolution now, thanks for that!
@keirawillow
@keirawillow 10 месяцев назад
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 10 месяцев назад
@@keirawillowinteresting, I think you just gave me a new addition to my coding playlist...
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 10 месяцев назад
I did not appreciate the mother roast good sir :
@natewec
@natewec 10 месяцев назад
Awesome video, great production value and very interesting topic! Keep up the good work.
@KnTenshi2
@KnTenshi2 10 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
@@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 10 месяцев назад
@@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.
@dard1515
@dard1515 8 месяцев назад
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 8 месяцев назад
That's very interesting, but annoyingly vague to base a simulation around!
@MrThimato
@MrThimato 10 месяцев назад
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 10 месяцев назад
Wow man, loved the video, put toghether very well. I hope this project continues to improve :)
@MrThimato
@MrThimato 10 месяцев назад
Thanks for letting me know! Hearing back from people is what makes it all worthwhile :)
@matthewbadger8685
@matthewbadger8685 4 дня назад
I ran a text-based evolution game that tried to simulate generational niches in different environments. I did it by mutating the existing species to create randomized offshoot species, and then checking how well each living species eats every other species, assigning them a score based on effectiveness in every environment/scenario where they could eat them. This gave each species a list of other species that predate on them in those scenarios - lets say species A and species B both have the ability to predate species C. If A outcompetes B in all scenarios where the species can be eaten, it will be the only predator of C. But if species B is better than A in one of those scenarios, it eats a percentage of species C that the one scenario allows, and both species coexist as predators of species C. The remaining species become the new generation and this whole process is repeated again, applying to all new and parent organisms including plant life, detritovores, herbivores, carnivores etc. I found this system to be quite effective because every new mutation provides a new food source that every other organism can compete against each other to access, so the ecosystem constantly shifts around as species become specialized for different niches. As species gained unique traits and lifestyles, some species would specialize for one food source, whilst others became more omnivorous and generalist in their diets. The main flaw of the system is that it required human oversight to adjust the scenarios based on the environment and how its shaped by the ecosystem, since it was a text game lacking any concrete game mechanics that could simulate those changes made by the species present. I think in thrive, there could be enough of a simulation to represent the altered environment and have that affect species success rate in various situations, but I'm not sure how the system would account for those changes autonomously. Maybe some sort of rudimentary neural network that separates in-game species interactions into distinct categories to compare success, maybe? Or maybe simulated in-game areas populated by species, representing each scenario, where the species performance is tested. Neither seems all that feasible - Using existing world locations for example would not provide the intricacy of measuring two species on how they hunt aquatic prey at night vs day for example, or from above water vs inside of water. The scenarios would become more and more intricate as things such as species size, lifestyle, migratory patterns, etc diverge, introducing complexity as to what counts as a unique scenario to test. For example with large organisms vs small organisms consuming the same food source in different ways due to their body shapes and lifestyles, or consuming colony organisms from inside vs outside of the nest. Nevertheless, i thought I'd share this info because there are some similarities between my system and the system that you have developed, so it could perhaps provide some inspiration for possible additions to thrive in the future.
@MrThimato
@MrThimato 2 дня назад
That all does sound vaguely familiar :)
@Muenni
@Muenni 8 месяцев назад
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.
@roseae2202
@roseae2202 10 месяцев назад
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 10 месяцев назад
I have accepted my destiny. My inner Disturbance no longer disturbs me.
@roseae2202
@roseae2202 10 месяцев назад
Glad i could bring out your inner you lmao
@Lolkek-fp4qy
@Lolkek-fp4qy 9 месяцев назад
Root systems preforming different co dependent functions for the plants.
@mercury5003
@mercury5003 9 месяцев назад
"speaking as god" you say that which such confidence. Love that for you.
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 10 месяцев назад
Wow that was cool. Good luck on the project 👍
@ethankennan212
@ethankennan212 10 месяцев назад
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 10 месяцев назад
hmm, maybe I should dig up a chunk of my yard to check this out...
@durandalturner1831
@durandalturner1831 8 месяцев назад
9:16 "Mutational Precision" would be a compound rather then a phrase in my opinion, so yes noun is appropriate.
@memeboi6017
@memeboi6017 9 месяцев назад
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 9 месяцев назад
They say imitation is the sincerest form of flattery...
@zixvirzjghamn737
@zixvirzjghamn737 5 месяцев назад
8:32 I thought it was for them to damage any prey they couldn't engulf on the way out
@MrThimato
@MrThimato 5 месяцев назад
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...
@user-th6rg9yq8u
@user-th6rg9yq8u 3 месяца назад
The next milestone is making it 3d!
@johnsmiff8328
@johnsmiff8328 10 месяцев назад
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 10 месяцев назад
lol I sense snark
@johnsmiff8328
@johnsmiff8328 10 месяцев назад
@@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 9 месяцев назад
Oh sure. TOTALLY snark.
@erinkarp
@erinkarp 9 месяцев назад
Miches is a very cool concept
@wastucar8127
@wastucar8127 9 месяцев назад
Great video!!!
@thepotatolordtorulepotatos7220
@thepotatolordtorulepotatos7220 9 месяцев назад
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 9 месяцев назад
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.
@Sea_Leech
@Sea_Leech 7 месяцев назад
You used me as an example!! 4:11, this means i can die knowing i was in a video
@MrThimato
@MrThimato 7 месяцев назад
Dreams do come true!
@kitrana
@kitrana 8 месяцев назад
gah i hope i am not to late, this tech demo sounds interesting i will give it a spin.
@MrThimato
@MrThimato 7 месяцев назад
ohh, it's happening!
@morgan0
@morgan0 10 месяцев назад
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 10 месяцев назад
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 10 месяцев назад
👍
@anonymoususer4968
@anonymoususer4968 9 месяцев назад
cool video
@MrThimato
@MrThimato 9 месяцев назад
thanks, I've got more now!
@kitrana
@kitrana 25 дней назад
2:04r the secret being they don't occupy different niches and are in direct competition with each other. ala attenburoughs life of plants.
@MrThimato
@MrThimato 24 дня назад
(I will watch the documentary, but) why hasn't one species "won" by now?
@kitrana
@kitrana 22 дня назад
@@MrThimato i'm not a botanist but my guess would be well aside from the answer that grass mostly has and fields tend to be dominated by one kind of plant. well it hasn't actually been that long since the last interglacial, plants can't actually eat each other. the last glacial period brought CO2 levels down really low which weakened C3 plants enough that C4 plants got to rise and it's the large reason we have grassy plains today. one of the main differences between C3 plants and C4 plants is that C4 plants do photosynthesis differently and have extra mechanisms to concentrate CO2 internally allowing them to thrive in low CO2 environments. But significantly for this debate, these extra mechanisms don't give any advantage as the CO2 levels rise. so as CO2 levels began to rise to normal pre-industrial levels the C3 plants started to come back into their own. There are probably advantages to not bothering with the extra mechanisms for concentrating CO2 I am unaware of. combine this with the fact that plants can't directly eat each other to take out the competition, the rise of herbivores that came to thrive on the new C4 plants, and the short period (only 10 to 20 thousand years ago) since the last ice age and I am not quite sure there's been enough time for a winner to kill off all the competition. plus plants fight dirty both above and below the soil. poisoning the ground to simple area denial, and rooting and growth tactics are just the obvious mechanisms that I know about. anecdotally for example most of the plants I see competing with grass on my lawn have leaves that stay close to the ground and fan out to cover a larger area. a strategy no doubt employed to deny grass that might grow there any sunlight. or they have deeper roots to get at water and nutrients that the shallow-rooted grasses don't tend to reach. or a combination thereof. it seems obvious to me that this is an evolutionary slapfight between these plants that just hasn't wound up in a total win for one side and may never be able to.
@kitrana
@kitrana 22 дня назад
in the case of lawns specifically, i would also guess it helps competing plants that we keep our grass cut short. not only do the bulk weed plants have bodies that remain intact despite the mowers attention, being so low to the ground already and tending to have roots that can feed new growth, other seeds have a better chance of finding the dirt instead of being caught and tangled up on long grass blades.
@justsomegoosewithinterneta4199
@justsomegoosewithinterneta4199 10 месяцев назад
Thrive
@bingusbongus9807
@bingusbongus9807 9 месяцев назад
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 9 месяцев назад
Do plants learn how to do that? You might be teaching me some biology facts right now.
@bingusbongus9807
@bingusbongus9807 9 месяцев назад
@@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 9 месяцев назад
@@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 9 месяцев назад
@@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 9 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
Make the real game. Just the evolution aspect of the game wil be interesting for Shure.
@MrThimato
@MrThimato 9 месяцев назад
ohh, it's happening. I've already got four devlogs up, and a steam page.
@abi_art
@abi_art 2 месяца назад
nah id adapt -mahoraga
@jk0273
@jk0273 7 месяцев назад
👍
Далее
Thrive: The Evolution of a Game
46:08
Просмотров 409 тыс.
Sinfdosh xotin 7😂
01:01
Просмотров 1,7 млн
Ummmm We "HAIR" You!
00:59
Просмотров 2,4 млн
I took mining to EXTREME levels...
29:07
Просмотров 1,2 млн
Thrive II: This Is What It Takes
2:31:25
Просмотров 244 тыс.
I Simulated a Colony of Ant People
23:06
Просмотров 188 тыс.
Games that Break all the Rules
21:30
Просмотров 1,2 млн
Consuming Planets For Endless Upgrades! - To The Core
1:03:05
Simple, Non-Commercial, Open Source Notes
30:25
Просмотров 753 тыс.
LEVELS (Basic Version)
26:59
Просмотров 2,3 млн
How to Win Evolution (Devlog finale)
11:56
Просмотров 348
Using Video Games to Simulate Evolution
20:26
Просмотров 1,9 млн
Showdown of chaos 7 mutation showdown
4:51
Просмотров 628 тыс.
В поисках летнего заноса
1:59
Просмотров 20 тыс.