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.
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.
That's only translation channel. Original work with digital trees has ended
@@NamsaRay Where is the original work / channel please ?
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.
@@NamsaRayHow do you know that? Would be great to see the original and use the code
@@mixer0014 See above your message, the code is shared and available
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.
Still can't believe how small this channel is...
I'm shocked too :)
I didn’t even realize that and I watched a 30 minute video from him
@@PWMV573 same
@@wallcraft-video you have a very good channel
you'll grow, don't worry
this is an english translation of a russian channel foo52ru
I love this series! Can't wait to see how trees evolve when different areas have different conditions.
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
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
У него же ам не 2 млн подписчиков?
this is incredible. this needs to be more popular
Once again the channel name checks out
?
@@ikitsar459 Channel W(in)
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.
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.
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.
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?
i agree, would love to explore the code
Ah yes, another digital evolution series to add my subscription box. Excellent
Could you please share channels related thematics you know?
Well this is amazing. What about some roots? Give them some root genes and make them grow downwards and compete for soil nutrients!
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
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!
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
Hey! im the guy from the first comment on the first vid, happy to see the incredible growth of the chnael and views.
Having the life of everyplant bigger would be interesting or even having it be modifiable by the genome
glad I found you before you blew up
stunning watching dots grow, fall and grow again.
at first, the series didnt look too interesting for me. But now, Im hooked! Cant wait for the next episode!
Underrated channel! You've inspired me to start writing an evolution program too
I have no idea what he is talking about when he talks but this is cool as hell
I could spend days playing with this. Love to know how to start doing this myself.
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!!
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.
The trees adapting to the fog real time blew my mind
Amazing update ! hope the best for you !
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.
OK ! THIS IS REALY IMPRESIVE!
wanna see fungus tipe of life envolve too !
Keep the good content , love bro!
This is so cool! I'll be waiting for the next video!
That's a subscription from me. So glad youtube recced this, it's delightful!
great series, thank you!
This is just very impressive, i have nothing more to say
This is exactly what I want to watch, thank you so much
The most important utterance in any field of science "oh"
These videos are great
Please produce more
Excellent work! Very interesting and entertaining. I look forward to more of this and to see what other projects you might do.
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?
Very thought provoking and fascinating!
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.
this is so interesting!
06:35 - what are the 5 commands you added to the genome? are those the right-most numbers colored red?
I love your videos, which software do you use for simulations?
Soo amazing!
+1 subscriber, can't believe I didn't see your channel before anywhere !
Edit : your channel is so new how is it so good ?
only channel is new (that is translation of old videos, originaly made in russian)
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.
Love this project
I think the grass is pretty cool
Amazing channel!!!
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
is it english version of foo52ru ТехноШаман?
Да)))
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.
Can you export the program for the simulation? Or just the engine used
Wonderful!
wow the music was really really good
was the part with voices just computer generated or actual lyrics?
It'd be nice to see symbiosis added between certain/different species. See how having symbiosis with each other helps or hinders domination.
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
another great video, btw no discord or github?
Not yet
Ничосе, какие люди, техношаман по-английски!
Озвучивает актёр или нейросеть? и если нейросеть, то какая? :)
actor
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.
original is foo52ru
it's mentioned in channel description
its a very interesting project.
wich language or engine do you use?
In this project I used the little known language pixilang. No libraries used
Now I'm using Processing
"oops, NO LIFE" - highly relatable
can you share files form your fist simulation or at least make more videos using it?
why are you using the same GUI as sunvox?
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
No experience in 3d yet :(
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.
Can you make a download for us if you finish it, or if its done?
What if the genome was randomly increasing or decreasing making the plants lesser or more complex?
Too much quality for such a small channel. Hope It will change soon
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".
is there a source code for this project?
you made this in pixilang?
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
I used the little known language pixilang. No libraries used
@@wallcraft-video ohhh, sounds noice, i wil try it, Thanks!!!
by the way why your code isnt open source??
@@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
@@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
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.
In the future if possible, try making it 3d it would be so cool, although I don't know if it's possible :P
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? 🤓🧐
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
I would love to see biomes, where either moves take more energy or the sun is weaker
Забавно что канал развивается в Английском сегменте))
How can you make the tallest tree?
Obligatory question: are the trees Turing complete? :P
I don't know how to find out :(
@@wallcraft-video once you go big enough, the community inevitably will
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?
Can i download it.
trees merging???
Hello, I would like if you leaved credits to original video because original video has open source and original simulation program.
Oops, that's an channel made by foo52ru himself lol
Imagine telling a greek dude we'd one day get so good at math we're studying mathematical entities
Бачаила такий самий, або дуже схожий, контент на каналі ТехноШамана. І музика на ії така сама. Channel W, скажіть будь ласка, ви та сама людина, що й автор каналу ТехноШаман?
это его второй канал для англ аудитории
I'm curious to see this simulation with games grafics
I wonder if large trees would eventually have taken over even without the fog
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)
"pseudo grass" already has a name, it's called undergrowth.
Pls like the video if you love this content guys
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
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
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.
dont stop
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.
Забавно, что я сначала набрёл на английскую версию, а затем узнал о том что оригинал на русском
am i the only one that wants to play with this too?
No, you aren't
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''