The evolution of digital trees. Artificial life. Part 4. Short-lived
2023 ж. 18 Нау.
26 965 Рет қаралды
Evolution simulation in a fictional world.
Just for fun.
This video talks about plants with a short lifecycle.
Some plants apply the "right" method by using a special command, and some find other ways.
I show simulation fragments, providing my comments and genome analysis.
You can support the channel on Patreon:
/ simulifehub
More support, more opportunities for new projects.
It blows my mind that something like alternation of generations can exist in this simple simulation!
Can I download this somewhere?
Same we need a download
Idk probly not but I do want a download
Maybe in the russian channel?
@@mynameusedtobelong ?
@@azebramoomoo2727 he asked to a russian guy to dub and repost the videos in english. Maybe in the russian channel has a download link
Incredible rabbit hole to be exploring! Loving every episode!!
I think a 3d version of this simulation would be pretty cool
Or one with animals. Or another where plant seeds act as animals which lay eggs that grow into trees
With cubes right?
@@revimfadli4666 what? Weird living organism....
@@luzellemoller6621 Yes, like voxels that grow into 3d trees.
that's called reality
you should add a stem/trunk type that requires no sun but can store a smaller amount of sun this should be formed either by the age of the 'leaf' type or by a new spawn condition like [if no sun for 'x' change to 'trunk'] you may also have an addition like the amount of trunk cells can influence the lifespan of the tree allowing it to grow bigger but not necessarily better as it may be harder to spread seeds i think this could promote more uniform trees to grow and make the ecosystem more diverse. love the content and look forward to seeing how you develop this in the future!
Love the music. Gives me real 'Ron Hubbard C64 'Way of the Exploding Fist II' vibes. Love it!
Even if i dont fully understand some stuff, it's trippy to watch as they grow. Great work!
And when the world needed him most... He returned.
he didnt return this is a current series
Bizarre comment
@@ralphwiggum1203 🤓
@@el_saltamontes "🤓" ~🤡
@@el_saltamontes "And when the world needed him most... He returned." 🤡
Know that when I saw you published a new video I INSTANTLY clicked on it! Great job, great video and great channel. Continue the great work😁
Great stuff! It would be interesting to see you let the trees grow and mutate over many generations in isolation, then have them meet. Similar to your clans video
Usually all simulations either die or come to some stable state. Perhaps evolution with the complication of organisms is slowing down and I turn off the simulation. This goes for all the simulations I've done
You should simulate There roots
this is such an unusual channel, more please :)
actually pretty interesting
A new episode! YESSSSSS
This is just STUNNING!
Channel W, thank you for the content. I would love to see this type of content continue, especially with different types of evolution (perhaps moving creatures, although that is more complicated to program, or even slime molds). It would be interesting to see if you can create regional effects so that the simulation can have microbiomes which adapt to changing circumstances.
Love your content
Here we go! Popcorn at the ready! Best channel on YT (though the bibites one is good too)
"This is PROBABLY the way they do it in genetics!" lmao love the uncertainty and no looking up if its true or not.
Very cool again! How can I get started to make some evolution simulations myself?
That’s a very broad question. Evolution simulators come in many different forms. If you have a particular idea in mind I could provide some more information. A general tip is that it should follow the three forces of natural selection. A form of competition to determine who should reproduce, a form of inheritance so children are similar to their parent(s), and a form of mutation so new genes can be introduced
The largest two things to tackle, without breaking it down further, are: - The actual physics/behavior of the simulation - The actual AI/evolution (outside of simulation) that reads/controls decisions. The ability for the two to coincide/make the final product is usually a lot easier. With the example of the video: - The first part would be knowing how to make an environment where you could simulate tree/plant growth, but using user input instead of AI. To learn how to do this, it would take learning how to develop games and/or basic simulations in the language of your choice. It depends a large amount on what is being simulated. - The second part would be learning how to create the evolving neural networks or genomes that would control/affect a simulation. Python is likely the undisputed best for this. Although it may seem counterproductive, you can implement the second part into a simulation with only a small understanding of how it works. Like the previous reply said, it is a very broad question, but if you can split it into these two, you can at least narrow it down.
I adore these videos, keep up the great work!
I was thinking today about how your simulations would react to a mechanism that worked like a seed disperser. Seems that evolution was one step ahead, as usual, with the leapers.
amazing episode!
WOW, so simple and so cool, I love how the genome is visible in the tree structure.
Very nice!
Thanks for your videos❤
Yes more!
Amazing, as always.
Keep it going! It's amazing!
Awesome channel, I hope more Artificial Life content happens in the future
This is amazing. This is way better than they do it in genetics. You should do a PhD about it. Seriously.
How do you distinguish the command 3 from "switch to gene 3" in the actual genome? What causes a red or gray 3 to appear?
are you going to make this available for other?. i would love to run this at home.
yeh i would like to see this too @Channel W
I think yes.
@@wallcraft-video thats awesome. i triede coding something simmular in node js but i have to say it is realy not that easy^^ I´ve got spawning new trees with a random genome. but i still don't have a kill promt and energy system. but it is really fun to see all the different trees spawning with those random genomes^^
This is my type of content. Subscription well earned
love it
I was not really satisfied with your way of simulating plants in your earlier videos, but it's your project, and for that and other reasons, I can not demand that you do it in a different way. That inpired me to plan out my own plant evolution simulation. I will not watch this video yet, because I don't want to risk it influencing my project, or even worse, by causing burnout by overwhelming me with too many ideas.
Wow your channel is growing fast! Please remember me 😢
"This is probably how they do it in genetics" it pretty much is, but we seldom look at the WHOLE genome. Usually we use 'highly conserved' regions of the genome, ie parts without which the organism would not be able to survive, so they will all have it in one way or another. This is usually a ribosomal RNA, usually the 16s rRNA.
It would be cool to have some mechanic where seeds more commonly reach the ground and not just die hitting a growing plant. That way we maybe would see trees and grass in harmony. Maby this could happen due to seasons?
When do we get another one of thebattle of the clans type vids? That one was good and simulating it in a diff way would be cool to watch
The battle of Clans is the development of this project. It works on the same principles. While I'm busy with other projects, maybe later I will return to the battle of clans
Ok
could you make this program public?
It is public
@@NamsaRay where
A little bit later
I see an error. shorter trees have lower branch ends. the seeds land first and sprout first. you need to add a germination time to eliminate the "Fall first" advantage that short trees have over tall ones. all seeds should germinate at the same time or on sunrise.
This is great! Comment for yt alog :)
Another W from channel W
would be interesting to have both upwards competition with solar energy and downward competition with water/moisture in the ground but requires more energy to offshoot downwards. You could add more conditions over time, like the capable height of a tree depends on the depth (like how tall trees fall if they don't have deep roots).
now I need this whole system ported into 3d
I miss seeing the species' names, I thought that was so fun
how do you handle the evolution? is it just purely random or do you have some sort of algorithm?
i swear, i wouldn't be too surprised if i see "part 5: sentience "
What is the song/music at the start of the video?
These are my attempts to create music :)
Diğer dillere de çevrilen bölümlere ne oldu?
Try making a wheat like plant where leaves extend from the side and there is a bunch of seeds in the middle that will grow when the plant dies
ah yes, living skyscrapers fighting for airspace
that grow as fast as planet rotates
That’s how geneticists track human relationships but we can’t do that for most species because we haven’t mapped out their genomes yet, plus we won’t be able to map out the genomes of most extinct species because we have no access to their dna
Could we have this turned into a windows/android app?
I plan to post the source
what about poisoned seeds that can kill others
Do you plan to upload the software somewhere i really want it
I think yes.
i wish we could download this
Will the simulator be released in the future?
Also this model is getting very interesting, and the tree strategies increasingly complex. I could see this being used by an educator to illustrate biological evolution.
I think yes.
It's has download on the russian channel
how difficult would it be to implement a 3rd dimension
I think it's easy. But I have no experience in 3d
can i download it?
add age as a changeable variable for trees?
In this simulation, the age is given randomly from a range of 88 to 92. I have a simulation with ever-living organisms that die only from lack of energy. But there is a problem with development. Frequent generational change speeds up evolution
@@wallcraft-video ahh ight
Where is the app?
What programming language did you use?
pixilang, i think
@@phormat44 yes
This project was written in pixilang. Right now I mostly use Processing
link?
What is this music you use?
Most often mine. Sometimes I use tracks from heshumi, but then I give a link in the description
Trees with roots on the bottom ?? That's Heresy !
If you add natural disaster that semiregularly destroys all vegetation and most seeds from parts of the map short lifespans become more important.
Are yiu the wallcraft wow private server dev aswell?
no
@@wallcraft-video your tree series was an intersting watch. if you ever go back to it, you could simulate seed spreading mechanism instead of straight falling down
can you continue with your old simualation its was a bit more fun
Firstly, this is only dub channel. Secondly that old simulation is for his work and it are a company privacy
litteraly ALL your videos its just overdubbed videos from channel "foo52ru Техно Шаман" what does it all mean, you at least asked for permission?
это он и есть (голос это актер)
@@phormat44 ну не знаю, голос не тот, ни одного упоминания, выглядит как один очень предприимчивый вестерн решил просто переозвучить)
@@user-db5ni1ju6k я же написал что голос это актёр (не помню где он это говорил) я то что это он можно понять по коментариям под видео с описанием этого канала
yo
yoooo
Yeah, genetics do that like this. And lingual histories who try to recreate "dead" languages.
In a future video you should totally explore sexual reproduction and how it affects the evolution
foo52ru?
это перевод, гений
can you provide the source code please bro i like your idea and i want the source code so that i can further and i am also going to use it as my final year project. please bro can you give me the source code
Source code on Patreon.
Hey man what's up with your videos. You are stealing from @foo52ru aren't you
thats him