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!

    @Jpteryx@Jpteryx Жыл бұрын
  • Can I download this somewhere?

    @sebastiancroft4918@sebastiancroft4918 Жыл бұрын
    • Same we need a download

      @azebramoomoo2727@azebramoomoo2727 Жыл бұрын
    • Idk probly not but I do want a download

      @luzellemoller6621@luzellemoller6621 Жыл бұрын
    • Maybe in the russian channel?

      @mynameusedtobelong@mynameusedtobelong Жыл бұрын
    • @@mynameusedtobelong ?

      @azebramoomoo2727@azebramoomoo2727 Жыл бұрын
    • @@azebramoomoo2727 he asked to a russian guy to dub and repost the videos in english. Maybe in the russian channel has a download link

      @mynameusedtobelong@mynameusedtobelong Жыл бұрын
  • Incredible rabbit hole to be exploring! Loving every episode!!

    @Soundy777@Soundy777 Жыл бұрын
  • I think a 3d version of this simulation would be pretty cool

    @matthewe3813@matthewe3813 Жыл бұрын
    • Or one with animals. Or another where plant seeds act as animals which lay eggs that grow into trees

      @revimfadli4666@revimfadli4666 Жыл бұрын
    • With cubes right?

      @luzellemoller6621@luzellemoller6621 Жыл бұрын
    • @@revimfadli4666 what? Weird living organism....

      @luzellemoller6621@luzellemoller6621 Жыл бұрын
    • @@luzellemoller6621 Yes, like voxels that grow into 3d trees.

      @matthewe3813@matthewe3813 Жыл бұрын
    • that's called reality

      @intergraphenic@intergraphenic Жыл бұрын
  • 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!

    @xavierfortune3574@xavierfortune3574 Жыл бұрын
  • Love the music. Gives me real 'Ron Hubbard C64 'Way of the Exploding Fist II' vibes. Love it!

    @Fanny-Fanny@Fanny-Fanny Жыл бұрын
  • Even if i dont fully understand some stuff, it's trippy to watch as they grow. Great work!

    @omdirt@omdirt Жыл бұрын
  • And when the world needed him most... He returned.

    @el_saltamontes@el_saltamontes Жыл бұрын
    • he didnt return this is a current series

      @ralphwiggum1203@ralphwiggum1203 Жыл бұрын
    • Bizarre comment

      @thesnitch7@thesnitch7 Жыл бұрын
    • @@ralphwiggum1203 🤓

      @el_saltamontes@el_saltamontes Жыл бұрын
    • @@el_saltamontes "🤓" ~🤡

      @ker6349@ker6349 Жыл бұрын
    • @@el_saltamontes "And when the world needed him most... He returned." 🤡

      @ralphwiggum1203@ralphwiggum1203 Жыл бұрын
  • 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😁

    @Brazil-loves-you@Brazil-loves-you Жыл бұрын
  • 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

    @thegraz@thegraz Жыл бұрын
    • 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

      @wallcraft-video@wallcraft-video Жыл бұрын
  • You should simulate There roots

    @komreedjr1132@komreedjr1132 Жыл бұрын
  • this is such an unusual channel, more please :)

    @CarelessForce@CarelessForce Жыл бұрын
  • actually pretty interesting

    @NikkiTheViolist@NikkiTheViolist Жыл бұрын
  • A new episode! YESSSSSS

    @b10ckh0usesurv10rs@b10ckh0usesurv10rs Жыл бұрын
  • This is just STUNNING!

    @theteleportercell6749@theteleportercell6749 Жыл бұрын
  • 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.

    @zeektm1762@zeektm1762 Жыл бұрын
  • Love your content

    @turtleDev32@turtleDev32 Жыл бұрын
  • Here we go! Popcorn at the ready! Best channel on YT (though the bibites one is good too)

    @Fanny-Fanny@Fanny-Fanny Жыл бұрын
  • "This is PROBABLY the way they do it in genetics!" lmao love the uncertainty and no looking up if its true or not.

    @JDoawp@JDoawp Жыл бұрын
  • Very cool again! How can I get started to make some evolution simulations myself?

    @_Dearex_@_Dearex_ Жыл бұрын
    • 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

      @infiniteplanes5775@infiniteplanes5775 Жыл бұрын
    • 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.

      @erikragrin3336@erikragrin3336 Жыл бұрын
  • I adore these videos, keep up the great work!

    @TheWorldOfSammiches@TheWorldOfSammiches Жыл бұрын
  • 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.

    @chasonfrost68@chasonfrost68 Жыл бұрын
  • amazing episode!

    @leonhickson494@leonhickson494 Жыл бұрын
  • WOW, so simple and so cool, I love how the genome is visible in the tree structure.

    @covenautadev7260@covenautadev7260 Жыл бұрын
  • Very nice!

    @xgr369@xgr369 Жыл бұрын
  • Thanks for your videos❤

    @samuelenanni9247@samuelenanni9247 Жыл бұрын
  • Yes more!

    @Harald723@Harald723 Жыл бұрын
  • Amazing, as always.

    @Dezandor@Dezandor Жыл бұрын
  • Keep it going! It's amazing!

    @lukephilbrecht3876@lukephilbrecht3876 Жыл бұрын
  • Awesome channel, I hope more Artificial Life content happens in the future

    @RBLXProd@RBLXProd11 ай бұрын
  • This is amazing. This is way better than they do it in genetics. You should do a PhD about it. Seriously.

    @wojciechmazurek947@wojciechmazurek94710 ай бұрын
  • 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?

    @bootmii98@bootmii98 Жыл бұрын
  • are you going to make this available for other?. i would love to run this at home.

    @MarcelWestermaierTsamsiyu1@MarcelWestermaierTsamsiyu1 Жыл бұрын
    • yeh i would like to see this too @Channel W

      @mr_nexys4735@mr_nexys4735 Жыл бұрын
    • I think yes.

      @wallcraft-video@wallcraft-video Жыл бұрын
    • @@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^^

      @MarcelWestermaierTsamsiyu1@MarcelWestermaierTsamsiyu1 Жыл бұрын
  • This is my type of content. Subscription well earned

    @kiraPh1234k@kiraPh1234k Жыл бұрын
  • love it

    @tar0nja@tar0nja Жыл бұрын
  • 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.

    @Illogical.@Illogical. Жыл бұрын
  • Wow your channel is growing fast! Please remember me 😢

    @waddupbro@waddupbro Жыл бұрын
  • "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.

    @scrambo6182@scrambo6182 Жыл бұрын
  • 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?

    @tombertube7565@tombertube7565 Жыл бұрын
  • 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

    @b10ckh0usesurv10rs@b10ckh0usesurv10rs Жыл бұрын
    • 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

      @wallcraft-video@wallcraft-video Жыл бұрын
    • Ok

      @b10ckh0usesurv10rs@b10ckh0usesurv10rs Жыл бұрын
  • could you make this program public?

    @algecirasousa@algecirasousa Жыл бұрын
    • It is public

      @NamsaRay@NamsaRay Жыл бұрын
    • @@NamsaRay where

      @algecirasousa@algecirasousa Жыл бұрын
    • A little bit later

      @wallcraft-video@wallcraft-video Жыл бұрын
  • 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.

    @SkyboxMonster@SkyboxMonster Жыл бұрын
  • This is great! Comment for yt alog :)

    @mazdnd@mazdnd Жыл бұрын
  • Another W from channel W

    @revimfadli4666@revimfadli4666 Жыл бұрын
  • 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).

    @titoeduarrrdo3719@titoeduarrrdo3719 Жыл бұрын
  • now I need this whole system ported into 3d

    @NJP-Supremacist@NJP-Supremacist Жыл бұрын
  • I miss seeing the species' names, I thought that was so fun

    @ledaatjemauw@ledaatjemauw Жыл бұрын
  • how do you handle the evolution? is it just purely random or do you have some sort of algorithm?

    @codingidiot6754@codingidiot6754 Жыл бұрын
  • i swear, i wouldn't be too surprised if i see "part 5: sentience "

    @intergraphenic@intergraphenic Жыл бұрын
  • What is the song/music at the start of the video?

    @erikragrin3336@erikragrin3336 Жыл бұрын
    • These are my attempts to create music :)

      @wallcraft-video@wallcraft-video Жыл бұрын
  • Diğer dillere de çevrilen bölümlere ne oldu?

    @ingilizanahtar644@ingilizanahtar644 Жыл бұрын
  • 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

    @mrt1880@mrt1880 Жыл бұрын
  • ah yes, living skyscrapers fighting for airspace

    @greenstonegecko@greenstonegecko Жыл бұрын
    • that grow as fast as planet rotates

      @NoNameAtAll2@NoNameAtAll2 Жыл бұрын
  • 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

    @claytonwilde5750@claytonwilde5750 Жыл бұрын
  • Could we have this turned into a windows/android app?

    @randienz1196@randienz1196 Жыл бұрын
    • I plan to post the source

      @wallcraft-video@wallcraft-video Жыл бұрын
  • what about poisoned seeds that can kill others

    @x7rh51@x7rh51 Жыл бұрын
  • Do you plan to upload the software somewhere i really want it

    @whycan_draco@whycan_draco Жыл бұрын
    • I think yes.

      @wallcraft-video@wallcraft-video Жыл бұрын
  • i wish we could download this

    @samhambam5551@samhambam555111 ай бұрын
  • Will the simulator be released in the future?

    @adamblackler488@adamblackler488 Жыл бұрын
    • 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.

      @adamblackler488@adamblackler488 Жыл бұрын
    • I think yes.

      @wallcraft-video@wallcraft-video Жыл бұрын
    • It's has download on the russian channel

      @Karton142@Karton142 Жыл бұрын
  • how difficult would it be to implement a 3rd dimension

    @Pockeywn@Pockeywn Жыл бұрын
    • I think it's easy. But I have no experience in 3d

      @wallcraft-video@wallcraft-video Жыл бұрын
  • can i download it?

    @Martin211276@Martin211276 Жыл бұрын
  • add age as a changeable variable for trees?

    @tuxat_@tuxat_ Жыл бұрын
    • 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@wallcraft-video Жыл бұрын
    • @@wallcraft-video ahh ight

      @tuxat_@tuxat_ Жыл бұрын
  • Where is the app?

    @themovercell2318@themovercell2318 Жыл бұрын
  • What programming language did you use?

    @anriel6287@anriel6287 Жыл бұрын
    • pixilang, i think

      @phormat44@phormat44 Жыл бұрын
    • @@phormat44 yes

      @Karton142@Karton142 Жыл бұрын
    • This project was written in pixilang. Right now I mostly use Processing

      @wallcraft-video@wallcraft-video Жыл бұрын
  • link?

    @brennanfehr7227@brennanfehr7227 Жыл бұрын
  • What is this music you use?

    @FenrizNNN@FenrizNNN Жыл бұрын
    • Most often mine. Sometimes I use tracks from heshumi, but then I give a link in the description

      @wallcraft-video@wallcraft-video Жыл бұрын
  • Trees with roots on the bottom ?? That's Heresy !

    @elessar4864@elessar4864 Жыл бұрын
  • If you add natural disaster that semiregularly destroys all vegetation and most seeds from parts of the map short lifespans become more important.

    @Jay_Kay666@Jay_Kay666 Жыл бұрын
  • Are yiu the wallcraft wow private server dev aswell?

    @Zebrastreifen77@Zebrastreifen779 ай бұрын
    • no

      @wallcraft-video@wallcraft-video9 ай бұрын
    • @@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

      @Zebrastreifen77@Zebrastreifen779 ай бұрын
  • can you continue with your old simualation its was a bit more fun

    @kacperspisz4239@kacperspisz4239 Жыл бұрын
    • Firstly, this is only dub channel. Secondly that old simulation is for his work and it are a company privacy

      @NamsaRay@NamsaRay Жыл бұрын
  • litteraly ALL your videos its just overdubbed videos from channel "foo52ru Техно Шаман" what does it all mean, you at least asked for permission?

    @user-db5ni1ju6k@user-db5ni1ju6k Жыл бұрын
    • это он и есть (голос это актер)

      @phormat44@phormat44 Жыл бұрын
    • @@phormat44 ну не знаю, голос не тот, ни одного упоминания, выглядит как один очень предприимчивый вестерн решил просто переозвучить)

      @user-db5ni1ju6k@user-db5ni1ju6k Жыл бұрын
    • @@user-db5ni1ju6k я же написал что голос это актёр (не помню где он это говорил) я то что это он можно понять по коментариям под видео с описанием этого канала

      @phormat44@phormat44 Жыл бұрын
  • yo

    @MartinDxt@MartinDxt Жыл бұрын
  • yoooo

    @person4579@person4579 Жыл бұрын
  • Yeah, genetics do that like this. And lingual histories who try to recreate "dead" languages.

    @ServantOfOdin@ServantOfOdin11 ай бұрын
  • In a future video you should totally explore sexual reproduction and how it affects the evolution

    @claytonwilde5750@claytonwilde5750 Жыл бұрын
  • foo52ru?

    @Scp1500@Scp1500 Жыл бұрын
    • это перевод, гений

      @phormat44@phormat44 Жыл бұрын
  • 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

    @meshwapatel8885@meshwapatel8885 Жыл бұрын
    • Source code on Patreon.

      @typicalhog@typicalhog2 ай бұрын
  • Hey man what's up with your videos. You are stealing from @foo52ru aren't you

    @zvank@zvank Жыл бұрын
    • thats him

      @phormat44@phormat44 Жыл бұрын
KZhead