The evolution of digital trees. Artificial life. Part 3. The expanded World

Поділитися
Вставка
  • Опубліковано 28 жов 2024
  • I show fragments of modeling the evolution of the world of "digital trees".
    Rewritten code. The world has become five times bigger.
    The genome has become 2.25 times larger and now allows the possibility of changing the gene and executing commands.
    To understand what the video is about, you should watch the first video:
    • The evolution of digit...
    The track used in the video is :
    / hard2beagod
    (Heshumi, hard2beagod)
    You can support the channel on Patreon:
    / simulifehub
    More support, more opportunities for new projects.

КОМЕНТАРІ • 188

  • @Jpteryx
    @Jpteryx Рік тому +316

    Here's an idea: what if the ground isn't perfectly flat? This might require species to evolve some versatility in their genome to deal with nearby plants growing on higher or lower ground.

    • @NamsaRay
      @NamsaRay Рік тому +6

      That's only translation channel. Original work with digital trees has ended

    • @AlexWerner42
      @AlexWerner42 Рік тому +7

      @@NamsaRay Where is the original work / channel please ?

    • @AlexWerner42
      @AlexWerner42 Рік тому

      Found my own answer.
      So it seems to be foo52ru "Technochaman" on UA-cam. However it's a russian channel, so it's a mastermind move to have hired dubbing here.
      Also, while I'm at it, it seems to use programmaion language called "pixilang". It seems that he shares some source code on Yandex via ZIP files. (When RU Github clone ?)
      And probably might worth googling it, as it seems that it leads to somekind of a russian demo scene or experimental place where the 80/90's kid do stuff fueled by their own natural selection and memories from their childhood post USSR falls.

    • @mixer0014
      @mixer0014 Рік тому +8

      @@NamsaRayHow do you know that? Would be great to see the original and use the code

    • @AlexWerner42
      @AlexWerner42 Рік тому

      @@mixer0014 See above your message, the code is shared and available

  • @MadScientist267
    @MadScientist267 Рік тому +2

    This is wild. The parallels with real life are undeniable. And the more I dig with all this stuff, artificial life, intelligence, real life, intelligence... The easier it is to see how simple all this basically is way down at the heart of it all. Truly fascinating stuff.

  • @mathijsfrank9268
    @mathijsfrank9268 Рік тому +102

    Still can't believe how small this channel is...

    • @wallcraft-video
      @wallcraft-video  Рік тому +18

      I'm shocked too :)

    • @PWMV573
      @PWMV573 Рік тому +7

      I didn’t even realize that and I watched a 30 minute video from him

    • @gabrielgomes242
      @gabrielgomes242 Рік тому

      @@PWMV573 same

    • @gabrielgomes242
      @gabrielgomes242 Рік тому +1

      @@wallcraft-video you have a very good channel
      you'll grow, don't worry

    • @superslime16th
      @superslime16th Рік тому +1

      this is an english translation of a russian channel foo52ru

  • @martinaguilar5646
    @martinaguilar5646 Рік тому +85

    I love this series! Can't wait to see how trees evolve when different areas have different conditions.

  • @cooltv2776
    @cooltv2776 Рік тому +37

    I think a growth speed variable would be interesting to add. a plant can grow quickly at the cost of more energy, or grow slowly for less. see if fast or slow ends up dominating, or if they end up coexisting in different niches
    and another idea thats probably harder to implement, an option for seeds to wait for specific conditions before they start growing, so seeds can sit in a single place for a time and wait for optimal growing conditions. this is probably best added after environmental factors are in

  • @scoreandspore.5606
    @scoreandspore.5606 Рік тому +2

    You've created a new chanel because of the situation that is happening right now but pleasedont forget 2 millions who are waiting for you on the other chanel

    • @shadow_blader192
      @shadow_blader192 Рік тому

      У него же ам не 2 млн подписчиков?

  • @PokeNebula
    @PokeNebula Рік тому +14

    this is incredible. this needs to be more popular

  • @revimfadli4666
    @revimfadli4666 Рік тому +5

    Once again the channel name checks out

  • @LordNezghul
    @LordNezghul Рік тому +11

    Great work. Till the very end I was thinking that the world needs some diversity to have more species living together but fortunately you think about it already.
    My suggestions for consideration:
    1) non-flat world - let there be mountains with harsh conditions (the higher the more energy is needed to survive because some artificial reasons), or narrow cracks in the ground from which the plant has to emerge before it can develop branches. Heck, let there even be caves!
    2) Flow of energy within tree so it can decide which seed get energy in what quantity.
    3) Random deaths by lightning :P
    4) Parasitic plants that can grow on another plant and suck out energy.
    5) Some kind of movement of matter so that tree could not grow big large trunk out of thin air (energy) but it would need some nutrients from the ground which could be depleted in a given spot and replenished by dead plants and diffusion from nearby ground.

  • @alejolab
    @alejolab Рік тому +28

    This is looking great. The genome is a bit hard to understand but you make a good job explaining everything and some of your videos will probably blow up eventually. It's cool to see how quickly they can adapt to changes in the environment. I have been working towards something very similar but in 3D, sometimes it's hard to explain they look like plants but they don't follow the same rules. But I prefer it that way, it really allows for emergent behaviors to appear.

    • @liquidvicinity
      @liquidvicinity Рік тому +1

      in the genome, there are multiple activations and actions, and activations are linked to actions randomly, and the threshold for activations can also be changed.
      eg: when energy is over 65, branch off.

  • @ryanprov
    @ryanprov Рік тому +24

    Wow, really loved the changes you made in this video. The addition of logic in the genome really adds complexity to the organisms. The crazy thing is that in real life even apparent “logic” exhibited by organisms like trees is actually just an emergent property as well!
    I would love to see how this is implemented - is your code open source?

    • @radialene_
      @radialene_ Рік тому

      i agree, would love to explore the code

  • @Silvainius001
    @Silvainius001 Рік тому +3

    Ah yes, another digital evolution series to add my subscription box. Excellent

    • @ussuratoncachi
      @ussuratoncachi Рік тому

      Could you please share channels related thematics you know?

  • @Elias.B.F.
    @Elias.B.F. Рік тому +6

    Well this is amazing. What about some roots? Give them some root genes and make them grow downwards and compete for soil nutrients!

  • @gabrielgomes242
    @gabrielgomes242 Рік тому +3

    you should try adding
    day-night cycles
    fog that changes by itself
    clouds(specific parts of the world get less sunlight if there is a cloud on top)
    etc
    edit: also try making a 3D one with voxels, just to see what happens

  • @wilavg
    @wilavg Рік тому +2

    This content is great, I was just recommended the first episode by UA-cam on the sidebar and only after finishing the video did I realize it wasn't from a creator with a subscriber count of more than a hundred thousand, leaving this comment to both boost the algorithm and to mark that I was here to become subscriber 941!

  • @pernguin1724
    @pernguin1724 Рік тому +1

    I love how this has all been spurred just out of sheer curiosity and creativity. I just found your channel last night and it's incredibly satisfying to watch and listen to

  • @miguelfelipe435
    @miguelfelipe435 Рік тому +1

    Hey! im the guy from the first comment on the first vid, happy to see the incredible growth of the chnael and views.

  • @fabienherry6690
    @fabienherry6690 Рік тому +5

    Having the life of everyplant bigger would be interesting or even having it be modifiable by the genome

  • @funster0691
    @funster0691 Рік тому +1

    glad I found you before you blew up

  • @jemlittle1787
    @jemlittle1787 Рік тому +1

    stunning watching dots grow, fall and grow again.

  • @waddupbro
    @waddupbro Рік тому +1

    at first, the series didnt look too interesting for me. But now, Im hooked! Cant wait for the next episode!

  • @felix34ever1
    @felix34ever1 Рік тому +2

    Underrated channel! You've inspired me to start writing an evolution program too

  • @PWMV573
    @PWMV573 Рік тому +1

    I have no idea what he is talking about when he talks but this is cool as hell

  • @cipedead0777
    @cipedead0777 Рік тому

    I could spend days playing with this. Love to know how to start doing this myself.

  • @pedramhashemi5019
    @pedramhashemi5019 Рік тому +4

    Great content! you can also add seasons (low and high energy in sunlight) this way you can limit lifespan of trees in an organic way (instead of a fixed number for life span)
    also this may end up in winter/summer plants.
    great channel by the way!!

  • @fojtikv
    @fojtikv Рік тому +3

    Amazing series! Only thing that bothers me is how slowly the seeds fall to the ground. It doesn't make sense that a whole new tree can grow before most of the seeds even reaches the ground.

  • @coreblaster6809
    @coreblaster6809 Рік тому

    The trees adapting to the fog real time blew my mind

  • @romanroux1928
    @romanroux1928 Рік тому +2

    Amazing update ! hope the best for you !

  • @Iamwolf134
    @Iamwolf134 Рік тому +19

    It's actually rather shocking how much technology has progressed over the years. All to the extent to where even smaller channels such as this can produce quality videos like what we're watching now.

  • @monstro.invisivel
    @monstro.invisivel Рік тому +2

    OK ! THIS IS REALY IMPRESIVE!
    wanna see fungus tipe of life envolve too !
    Keep the good content , love bro!

  • @_Gusza
    @_Gusza Рік тому +2

    This is so cool! I'll be waiting for the next video!

  • @scarletpathcat
    @scarletpathcat Рік тому

    That's a subscription from me. So glad youtube recced this, it's delightful!

  • @johnwardknox
    @johnwardknox Рік тому +3

    great series, thank you!

  • @lad8907
    @lad8907 Рік тому

    This is just very impressive, i have nothing more to say

  • @shminge7779
    @shminge7779 Рік тому

    This is exactly what I want to watch, thank you so much

  • @ServantOfOdin
    @ServantOfOdin Рік тому

    The most important utterance in any field of science "oh"

  • @Neura1net
    @Neura1net Рік тому +1

    These videos are great
    Please produce more

  • @woahdudeitsme9742
    @woahdudeitsme9742 Рік тому +1

    Excellent work! Very interesting and entertaining. I look forward to more of this and to see what other projects you might do.

  • @invictus127
    @invictus127 Рік тому

    The trees that grew upon popping out of the fog were amazing. Such a complicated trait in such a seemingly simple simulation, growing out of randomness?

  • @SendyTheEndless
    @SendyTheEndless Рік тому

    Very thought provoking and fascinating!

  • @theblockengineers5525
    @theblockengineers5525 Рік тому +2

    Hi, I like your videos. They are very impressive. Your trees remind me of a mod for the game called Minecraft, which is called Dynamic Trees.
    Hope you have a great day and keep on learning.

  • @foxtrotsFoxy
    @foxtrotsFoxy Рік тому +1

    this is so interesting!
    06:35 - what are the 5 commands you added to the genome? are those the right-most numbers colored red?

  • @andreabassi4521
    @andreabassi4521 Рік тому +1

    I love your videos, which software do you use for simulations?

  • @typicalhog
    @typicalhog Рік тому +2

    Soo amazing!

  • @alien2517
    @alien2517 Рік тому

    +1 subscriber, can't believe I didn't see your channel before anywhere !
    Edit : your channel is so new how is it so good ?

    • @phormat44
      @phormat44 Рік тому +1

      only channel is new (that is translation of old videos, originaly made in russian)

  • @BryanHoward
    @BryanHoward Рік тому

    Very cool! I’d like to write an evolution based algorithm for something in the future just to learn more about it. Must be the closest to feeling like god as a programmer.

  • @shmoolik
    @shmoolik Рік тому +1

    Love this project

  • @carsonianthegreat4672
    @carsonianthegreat4672 Рік тому

    I think the grass is pretty cool

  • @kat51015
    @kat51015 Рік тому +1

    Amazing channel!!!

  • @hobbiefox-pastrycat4568
    @hobbiefox-pastrycat4568 Рік тому

    This is incredibly cool... What if trees had to deal with gravity? Like, sending all those branches so far out should be really hard to structurally support, and it'd be interesting to see how trees would do it

  • @maxidekun8088
    @maxidekun8088 Рік тому +5

    is it english version of foo52ru ТехноШаман?

  • @SirAndischa
    @SirAndischa Рік тому

    what could lead to more different species types: expand the system, so that seeds can store energy,
    Might lead to grass surviving in lower energy cycles on the bottom, and trees dropping "charged" seeds that can survive and strive in a grass environment.

  • @philiparnaudov9001
    @philiparnaudov9001 Рік тому

    Can you export the program for the simulation? Or just the engine used

  • @chrwi5848
    @chrwi5848 Рік тому +1

    Wonderful!

  • @nanto6865
    @nanto6865 Рік тому

    wow the music was really really good
    was the part with voices just computer generated or actual lyrics?

  • @dcorgard
    @dcorgard Рік тому

    It'd be nice to see symbiosis added between certain/different species. See how having symbiosis with each other helps or hinders domination.

  • @creativecreeper6147
    @creativecreeper6147 Рік тому

    This might actually be why there are tress and grass, in the past sudo grass formed but in areas dense with fog this grass couldn't grow so it became a tall tree to try and get energy

  • @jorgepineda8946
    @jorgepineda8946 Рік тому +2

    another great video, btw no discord or github?

  • @vladthemagnificent9052
    @vladthemagnificent9052 Рік тому +2

    Ничосе, какие люди, техношаман по-английски!

  • @elderfrost9892
    @elderfrost9892 Рік тому +1

    for those of you marveling at the quality of the video for a tiny channel, it seems to be a translated copy of a video by a russian channel with around 200k subs. as are the rest of the channels videos. I don't know if this is the same person trying to expand into english audiences or not, but since its not mentioned I would guess it isn't.

  • @tornado3007
    @tornado3007 Рік тому

    its a very interesting project.

  • @JoseCarlos-dn6nx
    @JoseCarlos-dn6nx Рік тому +1

    wich language or engine do you use?

    • @wallcraft-video
      @wallcraft-video  Рік тому +1

      In this project I used the little known language pixilang. No libraries used
      Now I'm using Processing

  • @blackfalcon594
    @blackfalcon594 Рік тому

    "oops, NO LIFE" - highly relatable

  • @kacperspisz4239
    @kacperspisz4239 Рік тому +1

    can you share files form your fist simulation or at least make more videos using it?

  • @aisqwe6089
    @aisqwe6089 Рік тому

    why are you using the same GUI as sunvox?

  • @kat51015
    @kat51015 Рік тому +1

    Hey, just as an experiment it would be cool to render a 3d version of these trees. Like could grow in 5 directions ya know

  • @swordwaker7749
    @swordwaker7749 Рік тому

    Maybe you could model genes as “instruction”.
    with registers. This way, even more complicated instructions could be made. Not sure if it would be too hard for the evolution to successfully evolve.

  • @carmenarnoni5760
    @carmenarnoni5760 Рік тому

    Can you make a download for us if you finish it, or if its done?

  • @ultrapicti0n587
    @ultrapicti0n587 Рік тому

    What if the genome was randomly increasing or decreasing making the plants lesser or more complex?

  • @RisingSunLightRSL
    @RisingSunLightRSL Рік тому +3

    Too much quality for such a small channel. Hope It will change soon

  • @EurostaSolidaginis
    @EurostaSolidaginis Рік тому

    Plants will often duplicate their genome, which allows identical genes to diverge and be adapted to different purposes.
    I think a potentially powerful "mutation" would be to allow a plant to duplicate a gene. This duplicated gene could then allow some new function while maintaining the original gene.
    This would allow you to begin with a small genome, and it could become more complicated as the trees evolve.
    Another idea is to use probability weights to gene behavior, and make them kind of markov-y. One interesting result could be you would get less deterministic trees, even while they still exhibit species "style".

  • @poggins4480
    @poggins4480 Рік тому

    is there a source code for this project?

  • @yablock7346
    @yablock7346 Рік тому

    you made this in pixilang?

  • @yebjharsevran8204
    @yebjharsevran8204 Рік тому

    can i get your code?, i want to play with it, this is amaizing, or what libraries and proyects do you recommend me to make my own

    • @wallcraft-video
      @wallcraft-video  Рік тому

      I used the little known language pixilang. No libraries used

    • @yebjharsevran8204
      @yebjharsevran8204 Рік тому

      @@wallcraft-video ohhh, sounds noice, i wil try it, Thanks!!!
      by the way why your code isnt open source??

    • @Stettafire
      @Stettafire Рік тому

      ​​@@yebjharsevran8204 Open source means making the code available to the public and giving the public ownership. Not everyone is willing to spend hours on code only to loose control of it. Same reason many artists don't work for free, some do but not all can

    • @yebjharsevran8204
      @yebjharsevran8204 Рік тому

      @@Stettafire well, doesnt necessarily means loosing control, cuz you have always the control over everything in your proyect, only allows other peaple to copy it and make their own based on yours,
      or if you refer to commertial software you can use a lgpl or mit or apache licence but specifing that all commertial rights are reserved for you
      in youtube i can give the example of the yputuber tantan, him has a similar video where he shares the code.
      but at the end of the day its your code, and im only opining over my perspective but i respect yours too

  • @b10ckh0usesurv10rs
    @b10ckh0usesurv10rs Рік тому

    Why is this channel so small? BTW idea: make a water concept with a chance of rain each turn and groundwater. Groundwater is accessed by roots, and a gene can make plants use water more effectively. Water is essential to plant survival.

  • @moss9642
    @moss9642 Рік тому

    In the future if possible, try making it 3d it would be so cool, although I don't know if it's possible :P

  • @jclark2752
    @jclark2752 5 місяців тому

    A lot of these suffer from seed piling… it would be interesting to introduce a 'rot' concept that removes seeds not utilized in two growth periods eg. or even better, if part of their energy could be passed instead to the seed above? 🤓🧐

  • @enriquecajunsheriff4104
    @enriquecajunsheriff4104 Рік тому

    wow I'm making different videogames prototypes and this would be incredibly cool to generate levels. I wish I could understand this a little bit better so I could something similar, only, much much simpler haha

  • @redo1122
    @redo1122 Рік тому

    I would love to see biomes, where either moves take more energy or the sun is weaker

  • @pka_human
    @pka_human Рік тому +5

    Забавно что канал развивается в Английском сегменте))

  • @angelcontreras3956
    @angelcontreras3956 Рік тому

    How can you make the tallest tree?

  • @revimfadli4666
    @revimfadli4666 Рік тому +1

    Obligatory question: are the trees Turing complete? :P

    • @wallcraft-video
      @wallcraft-video  Рік тому +1

      I don't know how to find out :(

    • @revimfadli4666
      @revimfadli4666 Рік тому

      @@wallcraft-video once you go big enough, the community inevitably will

  • @Susul-lj2wm
    @Susul-lj2wm Рік тому

    what if there was a way to get energy from a different source than the sun (for example cannibalising seeds), creating more niches for plants to fall in?

  • @revandrevand3414
    @revandrevand3414 Рік тому

    Can i download it.

  • @tuxat_
    @tuxat_ Рік тому +1

    trees merging???

  • @NamsaRay
    @NamsaRay Рік тому

    Hello, I would like if you leaved credits to original video because original video has open source and original simulation program.

    • @NamsaRay
      @NamsaRay Рік тому +2

      Oops, that's an channel made by foo52ru himself lol

  • @jaceyates6315
    @jaceyates6315 Рік тому

    Imagine telling a greek dude we'd one day get so good at math we're studying mathematical entities

  • @bravebrush5057
    @bravebrush5057 Рік тому

    Бачаила такий самий, або дуже схожий, контент на каналі ТехноШамана. І музика на ії така сама. Channel W, скажіть будь ласка, ви та сама людина, що й автор каналу ТехноШаман?

    • @phormat44
      @phormat44 Рік тому

      это его второй канал для англ аудитории

  • @phnkcell710
    @phnkcell710 Рік тому

    I'm curious to see this simulation with games grafics

  • @cmilkau
    @cmilkau Рік тому

    I wonder if large trees would eventually have taken over even without the fog

  • @noo6423
    @noo6423 Рік тому

    im doing this but if 2 seeds touch eachother they combine (takes average of each genome number) and i pick 2 genome's and completely randomize them but this is only going to be 10% to activate and then im doing a really funny thing called uneven land (like someone else said) and did i forget to say since im dumb and cant code im doing this by hand? well this is gonna be fun (i also wanna add a way for trees to get more lifespan through having a life span of maybe 1-5 meet another lifespan of anywhere between 1-50 then multipltying them just for a bit of fun)

  • @cmilkau
    @cmilkau Рік тому

    "pseudo grass" already has a name, it's called undergrowth.

  • @LegendGaming-il4iw
    @LegendGaming-il4iw Рік тому

    Pls like the video if you love this content guys

  • @Censeo
    @Censeo Рік тому

    I wish there was an app where you could easily create worlds with evolving life like this. But I have a hard time finding it

    • @wallcraft-video
      @wallcraft-video  Рік тому

      Any language can be used.
      In this project I used the little known language pixilang. No libraries used
      In "The battle of clans" I used Processing

  • @PizzaMineKing
    @PizzaMineKing Рік тому

    One thing I see: those things are having an issue real trees solved by developping ways to transport their seeds as far away as they can: seeds of the same tree need to compete.

  • @willtheoct
    @willtheoct Рік тому

    dont stop

  • @rbarghouti
    @rbarghouti Рік тому

    Definitely some cool stuff here. But a lot of the design decisions are extremely arbitrary. I feel like there's some significant opportuntiies for generalization.

  • @ytim_inc
    @ytim_inc Рік тому +1

    Забавно, что я сначала набрёл на английскую версию, а затем узнал о том что оригинал на русском

  • @f-tiergamer3461
    @f-tiergamer3461 Рік тому

    am i the only one that wants to play with this too?

    • @orjis
      @orjis Рік тому

      No, you aren't

  • @m3gduwu560
    @m3gduwu560 Рік тому

    the first two where like ''hey I bet I can simulate trees with ai''
    This one is like ''okay I made trees, now it's time to geneticly engineer these b'tches''