@@Solar_system1513 it's not really a game - it's just a simulation you watch run lol. I haven't really given it a name either. It's a program I wrote that you could find the code and executables for in the description if you want to try running it yourself.
@thomaslecoz825113 күн бұрын
very inspiring
@blacklight68316 күн бұрын
I saw a game about single cell organism, I've seen a game about animals and plants And now, time for what is in between.
@Jabawokiz81018 күн бұрын
How can evolution starting with a complete set of codes? wasn't it supposed to be start from 0 lines?
@dylancope18 күн бұрын
@@Jabawokiz810 real evolution didn't start until a lot of physics and chemistry stuff was already going on.
@marionette873919 күн бұрын
Have you checked out systems chem and it's impact on abiogenesis research and experiments? Fascinating...
@hakaki728025 күн бұрын
that is some deep symulations
@PockeywnАй бұрын
16:05 mmgh🤤🤤cigarettes
@Groggle7141Ай бұрын
Your current system for forming multicelluar organisms seems to be different cells just joining together if they have enough adhesion. But most multicellular organisms in real life come about through a single cell (a zygote) multiplying and staying connected.
@dylancopeАй бұрын
@@Groggle7141 Indeed. The purpose of the artificial gene regulatory is to lay down the foundations for reproduction via single-cell bottlenecks to emerge. When talking in evolutionary terms, there is a blurry boundary between colonial organisms that grow and split, and "true" multicellular organisms that rely on zygotes.
@davidaugustofc257427 күн бұрын
The cells in the colonies would need a way to share genetic code among each other.
@alexzhukovsky8361Ай бұрын
I'm so friggin mad at the youtube algorithm for not recommending me this for 4 MONTHS! It knows exactly that this is the kind of content that gets me going
@WoK_SpiderАй бұрын
I have noooooo clue what’s going on, I love it!!!
@MuseumFreedom2 ай бұрын
Nu-uh
@dylancope2 ай бұрын
Yuh-uh
@cw422 ай бұрын
We will watch your career with great interest.
@NoenD_io2 ай бұрын
Make that food can have waste value and cells can get poisoned
@Gelatinocyte22 ай бұрын
This project reminds me of _Cell Lab_ on Android.
@enux63512 ай бұрын
this is glorified spore
@dylancope2 ай бұрын
@@enux6351 lol I can't tell if you mean this as a good thing or not, but tbh other than spore vaguely being about evolution I don't think they're very similar
@sir_moo3 ай бұрын
Although I know this is just a simulation video, I can't leave God's truth to be unspoken. We, and everything, exist thanks to God, our creator, and it's impossible for the world around us to be created by evolution. Take the fig wasp and tree. The wasp burrows into the fig and lays its eggs inside, pollinating it in the process (which, by the way, is the only way both the wasp and tree reproduce [quote from Wikipedia: "Without this pollinator service fig trees could not reproduce by seed."]). I thank you for taking the time to read this, and I hope you have a great rest of your day.
@MichaelLane-s3x3 ай бұрын
I am Christian and I have to honestly ask why would you click on a video that has anything to do with Evolution and then proclaim false as soon as the video starts. I don’t hide my light under a bushel basket but it’s things like saying false at the start of a video about an evolution simulation that gives us a bad name. Stay blessed and pick your fights wisely remember dust your sandals off and leave from those who do not receive you.
@sir_moo3 ай бұрын
@@MichaelLane-s3x Yeah, you might be right. I guess I'm just excited to have proof of God that the world can believe.
@skoovee3 ай бұрын
@@sir_moohow is it proof though, the tree and wasp evolved with each other so it is only natural for the tree to lose its unnecessary reproduction methods as it evolves
@sir_moo3 ай бұрын
@@skoovee Why did the wasp ever decide to burrow in there? Why doesn't it burrow into other fruits? And why did both of them decide to fully get rid of whatever systems they had before in place of the one they have right now? Isn't more reproduction in both of their best interests?
@skoovee3 ай бұрын
@@sir_moo because it was probably just easier, and whats the point of keeping around redundant systems that need a lot of upkeep? this is millions of years of evolution we are talking about, not just one day where they decided to shake things up a bit
@denisekyles42993 ай бұрын
it dosent work. when i start the program i the window just briefly flashes on the screen and dissapears
@doppel2323 ай бұрын
New videos please, even if it is, just the protozoa moving from one side to the other with you commenting on top, PLEASE, i'm miss you 😢
@RealRower13 ай бұрын
what engine or thing did you use to code this in ?
@darlingortiz29563 ай бұрын
0:52 ¿como se llama esa imagen?
@dylancope3 ай бұрын
@@darlingortiz2956 the only AI generated content was the first 10 secs where I used a stable diffusion model as a part of a custom animation script. The rest was stock footage from various sources and custom animations
@darlingortiz29563 ай бұрын
Algo que podrias añadir seria que mediante un mayor coste de moleculas o con moleculas distintas las celulas podrian crear otros tipos de cosa para aderirse que sea mas compleja como que les permita transportar nutrientes, informacion, etc... Y asi
@darlingortiz29563 ай бұрын
Que increible proyecto
@dylancope3 ай бұрын
@@darlingortiz2956 gracias haha
@MapperComunista4 ай бұрын
How to download?
@originalcharacter24704 ай бұрын
This is a very interesting project you've got going on, do these guys have simulated biochemistry like norns do?
@ExtantFrodo24 ай бұрын
The "good" or "bad" ness of a gene is completely & totally dependent on the context (read "environment"). Within the context of one singular environment, gene alternatives have -no- VERY LITTLE space for being differentiated from the optimal species for that one environment (whether dynamic or not). The hardest part of simulating *the variety* produced by evolution is simulating a plethora of different environmental gradients encompassing any of several extremes. This is true for single celled (SCS) as well as multicellular species (MCS). SCS have few physical barriers other than the gravity well we live in (although evidence shows they could very well survive hitching a ride to other planets in the solar system). MCSs on the other hand are more or less limited to reproduction with local members within the confines of their local environment.
@peperando87334 ай бұрын
Really interesting. I'm glad these kinds of simulations are being created... Definitely will be following the project!
@zix24215 ай бұрын
This network on them is amazing! It’s definitely the most thoughtful evolution simulation I have seen on KZbin, I thought it is “Bibites” earlier. Good luck with the project!
@sebastianrosa3395 ай бұрын
I really like the symbiosis of the blue and cream colourd species one is mouth one is movement
@MrKubaxius5 ай бұрын
I was laying in bed for the last few hours, unable to sleep, thinking about creating eerily similar simulation. I finally got out of bed, opened youtube, and this is the first video I've seen, lol. I love it!
@Kkk-cc1iy5 ай бұрын
Welcome back
@mihaleben60515 ай бұрын
13:54 my theory is that cells and soap are similiar. Hydrophilic outside. Hydrophobic inside.
@enjaad16545 ай бұрын
Amazing project ! Thanks also for the biology explainations, they are extremely clear and engaging.
@PawelGrzelak5 ай бұрын
The amount of complexity you were able to put into that simulator and still make it stable is incredible. All my attempts, even the simplest ones, on creating evolution, always turned into pure chaos.
@revimfadli46665 ай бұрын
So it runs in Java, no wonder you need a pretty powerful computer :( if only it was written in C, Rust, or C# DOTS...
@dylancope5 ай бұрын
To be honest, I don't think that any of those languages would make a huge difference. Java is pretty performant if you don't abuse the GC too much, and it's easier to do multiprocessing that C (not sure about Rust). And that's the key issue for this program. Collision engines are hard to parallelise. The only way it would be significantly more performant is if I managed to find a better backend physics library, as I moved away from my own implementation. Ultimately as this is a side project, I don't have time to write everything from scratch so relying on physics engines and UI libraries has been very helpful.
@revimfadli46665 ай бұрын
The paper probably answers these, but for the algorithm: Are the GRNs always shallow? If they can also process signals like a neural network, then multicellularity can serve as a way to gain network depth (with some latency) Can the adhesion nodes change their length? Can they reposition in realtime (not between generations)?
@dylancope5 ай бұрын
The GRNs can have arbitrary depth - they evolve using the NEAT algorithm. But yes you're right that multicellularity is a way to gain depth. Also, depth within a cell has latency. Secondly, the current adhesion system cannot be repositioned. Although connections can be broken and remade.
@LOL_MANN5 ай бұрын
You could just use Spore the game for this literally lmao
@yyhhttcccyyhhttccc66945 ай бұрын
how do i download new version
@oystercatcher9435 ай бұрын
13:13 I notice the GRN nodes move. How is this controlled I wonder. Graph layout like graphviz is complex because of avoiding overlaps etc. is there some spring based relaxation happening? Very interested to know thanks
@dylancope5 ай бұрын
Good question. To be honest, I kind of hacked together a solution to that problem. It's not a proper spring-based model. Each node in the graph repels neighbours that are too close and attracts ones that are far away. If I recall correctly, there are some edge cases to handle the nodes moving with the cells and attaching them to anchors on the surface nodes.
@lukxd32255 ай бұрын
Oh you’re still active! Amazing!
@shade44675 ай бұрын
HE'S BAAAAAAAAAAAAAAAAAAACK!!!!!
@bibliusz7775 ай бұрын
Someday the stars will be extinguished, and in my opinion, if something is worth competing for, it is for who will be the ancestor of the last life. I'd like to do research on entropy and replication, but idk where to start
@alexandrefernandes60845 ай бұрын
Very engaging video Dylan! Excited to see this after your presentation at SLCU a few months ago. You do an excelent job getting people excited about evo-devo!
@dylancope5 ай бұрын
Thank you Alexandre! I really enjoyed my visit to the lab - hope everyone is doing well :)
@Yee_.5 ай бұрын
he's back!!!
@ANTIMONcom5 ай бұрын
Nice video 👍. You sort of opened my eyes a bit for the "dynamic-world -》 gene regulation." part of EvoDevo. I often think about its role in modularity and symmetry/reuse. The program looks cool. Cant belive you chose Java for it. Still, amazing work 👍
@FrankWalker23565 ай бұрын
I just rewatched your previous video out just to remember what it was about and saw this one. Nice.
@Pooranonymity5 ай бұрын
i love these projects but frankly it feels that they aren't really simulations of evolution per se as there isn't space for novel functions to develop, just chosen functions to be modified. If anything it's more akin to adaptation. Although it's way easier to point at problems than solutions and having building blocks with defined physical properties that can be assembled from code like amino acids forming proteins would, i suspect, be a computational nightmare beyond actually coding it so you wouldn't get many generations/organisms even if you got it working in a way where they had the capacity to generate novel functions instead of being stacks of silly string dangling off of cells. more constructively (although not particularly important): diffusion is the word for the passive movement of solutes across the cell membrane based on concentration gradient. Osmosis only refers to the diffusion of water.
@oystercatcher9435 ай бұрын
It’s a very hard thing to grapple with. However this simulation is totally able to generate evolutionary novel behaviours if not structures. But even then it could make interesting multicellular structures. I guess you have decide the level at which you wish to run the simulation. Evolution is going on at multiple levels, within cells and at the organism level. CoreWars and Avida may be more open-ended because they use more general programming languages but in a much less biologically inspired environment. Doing both would be great but very hard to do I think. Also Battle-of-the-clans on YT is interesting in this respect but still on a simpler grid based world. I think every style has its place. IMHO No one simulation can do everything without as you say being hopelessly complex and slow ❤
@villesandberg31705 ай бұрын
My waiting gave fruit
@stevewalker98705 ай бұрын
He's frigging back! I had nearly lost hope, but the great Dylan Cope has graced us with his amazing content once again!
@GragCM5 ай бұрын
I have massive respect for anyone who can do anything close to this, your actually a legend bro
@oystercatcher9435 ай бұрын
Super inspiring stuff. I will be reading your paper. I’ve got a long way with my own GPU based simulation. I think your thoughts on GRN and the environment is super interesting. I’m interested in the similarity of GRN and neural networks with a GRN potentially having longer memory more like a RNN. The modular idea is brilliant and something I hope you don’t mind me copying and playing with. I’m also interested in how far evolution can learn to use the full complexity of your simulation world