Пікірлер
@Solar_system1513
@Solar_system1513 12 күн бұрын
game name
@dylancope
@dylancope 11 күн бұрын
@@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.
@thomaslecoz8251
@thomaslecoz8251 13 күн бұрын
very inspiring
@blacklight683
@blacklight683 16 күн бұрын
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.
@Jabawokiz810
@Jabawokiz810 18 күн бұрын
How can evolution starting with a complete set of codes? wasn't it supposed to be start from 0 lines?
@dylancope
@dylancope 18 күн бұрын
@@Jabawokiz810 real evolution didn't start until a lot of physics and chemistry stuff was already going on.
@marionette8739
@marionette8739 19 күн бұрын
Have you checked out systems chem and it's impact on abiogenesis research and experiments? Fascinating...
@hakaki7280
@hakaki7280 25 күн бұрын
that is some deep symulations
@Pockeywn
@Pockeywn Ай бұрын
16:05 mmgh🤤🤤cigarettes
@Groggle7141
@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
@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.
@davidaugustofc2574
@davidaugustofc2574 27 күн бұрын
The cells in the colonies would need a way to share genetic code among each other.
@alexzhukovsky8361
@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
@WoK_Spider Ай бұрын
I have noooooo clue what’s going on, I love it!!!
@MuseumFreedom
@MuseumFreedom 2 ай бұрын
Nu-uh
@dylancope
@dylancope 2 ай бұрын
Yuh-uh
@cw42
@cw42 2 ай бұрын
We will watch your career with great interest.
@NoenD_io
@NoenD_io 2 ай бұрын
Make that food can have waste value and cells can get poisoned
@Gelatinocyte2
@Gelatinocyte2 2 ай бұрын
This project reminds me of _Cell Lab_ on Android.
@enux6351
@enux6351 2 ай бұрын
this is glorified spore
@dylancope
@dylancope 2 ай бұрын
@@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_moo
@sir_moo 3 ай бұрын
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-s3x
@MichaelLane-s3x 3 ай бұрын
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_moo
@sir_moo 3 ай бұрын
@@MichaelLane-s3x Yeah, you might be right. I guess I'm just excited to have proof of God that the world can believe.
@skoovee
@skoovee 3 ай бұрын
​@@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_moo
@sir_moo 3 ай бұрын
@@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?
@skoovee
@skoovee 3 ай бұрын
@@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
@denisekyles4299
@denisekyles4299 3 ай бұрын
it dosent work. when i start the program i the window just briefly flashes on the screen and dissapears
@doppel232
@doppel232 3 ай бұрын
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 😢
@RealRower1
@RealRower1 3 ай бұрын
what engine or thing did you use to code this in ?
@darlingortiz2956
@darlingortiz2956 3 ай бұрын
0:52 ¿como se llama esa imagen?
@dylancope
@dylancope 3 ай бұрын
@@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
@darlingortiz2956
@darlingortiz2956 3 ай бұрын
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
@darlingortiz2956
@darlingortiz2956 3 ай бұрын
Que increible proyecto
@dylancope
@dylancope 3 ай бұрын
@@darlingortiz2956 gracias haha
@MapperComunista
@MapperComunista 4 ай бұрын
How to download?
@originalcharacter2470
@originalcharacter2470 4 ай бұрын
This is a very interesting project you've got going on, do these guys have simulated biochemistry like norns do?
@ExtantFrodo2
@ExtantFrodo2 4 ай бұрын
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.
@peperando8733
@peperando8733 4 ай бұрын
Really interesting. I'm glad these kinds of simulations are being created... Definitely will be following the project!
@zix2421
@zix2421 5 ай бұрын
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!
@sebastianrosa339
@sebastianrosa339 5 ай бұрын
I really like the symbiosis of the blue and cream colourd species one is mouth one is movement
@MrKubaxius
@MrKubaxius 5 ай бұрын
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-cc1iy
@Kkk-cc1iy 5 ай бұрын
Welcome back
@mihaleben6051
@mihaleben6051 5 ай бұрын
13:54 my theory is that cells and soap are similiar. Hydrophilic outside. Hydrophobic inside.
@enjaad1654
@enjaad1654 5 ай бұрын
Amazing project ! Thanks also for the biology explainations, they are extremely clear and engaging.
@PawelGrzelak
@PawelGrzelak 5 ай бұрын
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.
@revimfadli4666
@revimfadli4666 5 ай бұрын
So it runs in Java, no wonder you need a pretty powerful computer :( if only it was written in C, Rust, or C# DOTS...
@dylancope
@dylancope 5 ай бұрын
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.
@revimfadli4666
@revimfadli4666 5 ай бұрын
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)?
@dylancope
@dylancope 5 ай бұрын
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_MANN
@LOL_MANN 5 ай бұрын
You could just use Spore the game for this literally lmao
@yyhhttcccyyhhttccc6694
@yyhhttcccyyhhttccc6694 5 ай бұрын
how do i download new version
@oystercatcher943
@oystercatcher943 5 ай бұрын
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
@dylancope
@dylancope 5 ай бұрын
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.
@lukxd3225
@lukxd3225 5 ай бұрын
Oh you’re still active! Amazing!
@shade4467
@shade4467 5 ай бұрын
HE'S BAAAAAAAAAAAAAAAAAAACK!!!!!
@bibliusz777
@bibliusz777 5 ай бұрын
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
@alexandrefernandes6084
@alexandrefernandes6084 5 ай бұрын
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!
@dylancope
@dylancope 5 ай бұрын
Thank you Alexandre! I really enjoyed my visit to the lab - hope everyone is doing well :)
@Yee_.
@Yee_. 5 ай бұрын
he's back!!!
@ANTIMONcom
@ANTIMONcom 5 ай бұрын
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 👍
@FrankWalker2356
@FrankWalker2356 5 ай бұрын
I just rewatched your previous video out just to remember what it was about and saw this one. Nice.
@Pooranonymity
@Pooranonymity 5 ай бұрын
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.
@oystercatcher943
@oystercatcher943 5 ай бұрын
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 ❤
@villesandberg3170
@villesandberg3170 5 ай бұрын
My waiting gave fruit
@stevewalker9870
@stevewalker9870 5 ай бұрын
He's frigging back! I had nearly lost hope, but the great Dylan Cope has graced us with his amazing content once again!
@GragCM
@GragCM 5 ай бұрын
I have massive respect for anyone who can do anything close to this, your actually a legend bro
@oystercatcher943
@oystercatcher943 5 ай бұрын
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