Evolution of Eyes and Brains [The Life Engine]
Вставка
- Опубліковано 9 чер 2024
- Play the Life Engine here: thelifeengine.net
This is a showcase of the new update to the life engine, which allows organisms to evolve eyes and brains. An eye cell faces a direction, looks forward a certain number of cells and observes the first cell it sees. Based on its observation, the organism can either move towards the observed cell, move away from it, or ignore and move randomly.
These relatively simple rules have resulted in some really fascinating results. Organisms can become extremely efficient predators, hunting down undefended organisms and avoiding danger themselves. In response, static organisms evolve cells that ward off predators even though these cell types may be useless. This is a form of camouflage. In other cases, organisms evolve cells that bring them closer together, resulting in cooperative swarms. Other organisms take advantage of this by evolving the same cells and using them to lure in prey.
I demonstrate some of these phenomenon in this video.
Overall, the addition of vision to the simulation has resulted in increasingly complex organisms and ecosystems, which parallels the effects of vision in the real world's evolutionary history. I talk a little bit about these similarities.
There has also been a color scheme update, which I think looks nicer. Let me know what you think.
Timestamps:
(00:00) - Intro / Color Scheme Change
(01:15) - How the eye works
(03:11) - Inspirations from the natural world
(04:08) - Initial bloom [no talking]
(06:16) - The first eyes and camouflage
(08:10) - Aggressive predation
(09:05) - Making the "Purple Flower"
(11:33) - Schools of fish
(12:27) - Final word
Music
Perceptron by Acolyte. / user-82623269
Fun References:
Demonstrating the evolution of the eye: • Richard Dawkins demons...
Trilobite Eyes: • Eyes Made of Crystal? ...
Vision and the Cambiran Explosion: • What caused the Cambri... - Наука та технологія
More thorough explanation of the life engine: ua-cam.com/video/iSAKEnRfles/v-deo.html
What does the purple eye do?
@@theenceladuschannelcool5777 Not an eye. It enables movement.
Fun fact: i named the "biomes". Rainforest: an area where a lot of "plants" growing very near so each other that "animals" can't pass the area.
Forest: an area of medium-large "Plants" with a small-medium amout of "animals" eating food.
Plains: areas with a lots of food and small amouts of "plants". Can be over grazet.
Deserts:careas with small amout of food and small amout of "animals"
Wasteland: no food no animals no nothing.
@@ultraapple3997 nice! I like it
I like when the producers were about to die out you basically made a purple flower forest
the introduction of the "purple flowers" is a good way to show just how quickly an invasive species can take over
purple flowers also show how interesting it is that another organism can be a habitat and context in which all others evolve. theyre trees
They were like weeds
It occurs to me that the purple flower dominated the environment, leading it to become the context in which all other creatures evolved. In a way, they're like coral, which makes me wonder what happens if armour cells stay as armour cells after the death of the organism (but maybe the armour cells vanish if they touch killer cells)
when i introduced purple flowers they were quikly killed of by adapted hunters
This is awesome. I like the way the creatures are structured. It really allows for complex and unforeseen developments. Most "life" simulators have size and speed for variable traits if you're lucky.
the way the purple flowers just kind of take over is an excellent example of an invasive species.
Did not expect these guys to develop Batesian mimicry! That's crazy!
This is really cool. It reminds me of conway's game of life, but more complex. Nice work
It's weird for me to think that Conway's it's really not a game of "life" as nothing there actually *evolves* by the very sense of the word? idk... It's more like a universe particles simulator
@@nullifier_ Life itself is an ongoing chemical reaction that started 3.5 billion years ago when the first cell replicated itself. Conway's Game of Life allows the player to create the initial state for a cell (or cells) given the things that allow it to continue creating more of itself, akin to how life works.
@@nullifier_ Conways game of life isnt about evolution. Its about emergant properties. Its a practical demonstration on how complex, even lifelike systems can emerge from simple rules.
My simulation has a weird pattern of predators evolving in the middle of my producers chain and than making pockets of food before killing eachother leading to like peaceful grazers that take advantage of that to move in between pockets.
the purple flower is a great demonstration of how adding one species into the population can change the whole ecosystem dramatically.
This is very cool. Great design choices for your simulation. I especially love how form follows function and most of the information is not hidden in internal states. You have a new subscriber :)
I have been playing with the simulation and created "armored self-sustained food farms" (big purple cells), after some time (1-2 hours) some organisms have learned to do quantum tunneling to bypass the wall and are targeting them. As a result some of the big purple cells are developing thicker walls.
Glad the algorithm is finally picking these videos up. This stuff is great.
I noticed that with move-producers disabled ends in almost instant extinction while move-producers enabled causes a near instant "win"
Do you think it would be possible to have 'movers' use up food faster so that there's more of a natural equilibrium? It makes sense they would need more food.
It depends on evolution really, sometimes creatures that don't move dominate the map, killing all the movers before they can evolve to something more complex.
In my experience, (from doing similar kind of evolution experiments with code in the past), much hangs in the balance of the amount of available space. Meaning, the screen is a bit of a small space. Larger space give more opportunity for stuff to evolve before something goes extinct.But the computational time increases a lot. Back then I had 486:s and later pentium so...
this is really similar to a version of life ive been dreaming of! i cant wait to see the level of complexity the creatures could get to with future updates
consider adding another two cell types:
Gland: emits a pheromone under certain situations based on mutations
Nose: detects nearby pheremone and responds with certain behaviors based on mutations
the pheremone itself could either be invisible or a quickly-evaporating, translucent seeming environmental cell. The pheromone could also have a decaying 'strength' characteristic that would have some numeric value between 0 and 1.
Glands could emit pheromone at different strengths based on stimuli while the nose could respond differently to different strengths of pheromone. The precise behaviors would all be up to the randomness of mutations, of course.
this would add a level of communication between the organisms that would add nuance to certain hunting and flight behaviors.
The avoidance of armour seems to be advantageous, because if it sees armour in one direction, it can't see food in that direction, so it should avoid that area.
I love how much more machine-like the artificial man-made "purple flower" producers are in formation
When you introduced the purple flower you made something reminiscent of the Venus flytrap, where the flower is safe from the attacking organism but eventually entraps the organism for food. In this case, the flower doesn't consume its victim for food, but this caused organisms to fear armor. This fear of armor was meant to avoid death through entrapment which sort of mimics real like, that's so cool :) what's even cooler was the development of a symbiotic relationship between entrapped organisms and the purple flower, where at the end there were a few moving organisms with a specific shape that was able to consume the food from the armored flower.
The purple flowers are a great example of an invasive species being introduced and bumping out all other producers
This is so trippy it feels like your gonna make some sort of universe simulator
i think the reason movers were afraid of armor was to find their way to food. the armor built up a huge labrynth for them to cross so that this mod was much better than randomly bumping into walls
This is a simulation with the most life-like emergence I have seen. I tried to do similar things many times, but never quite achieved such complexity. Good job!
dude thank you for making this a free to play website thing thats crazy other youtubers just show u their simulations u let us play ourselfs
Got this in my recommended and wow this is SO cool. It hits all the right spots for me. I liked how the organism you manufactured even has a name, I think it'd be rlly cool if the program would come with a bunch of these pre-built organisms to start you off (unless it already has that, idk, i just discovered this :d)
This is one of the coolest things you can see in a program and it doesn't even include advanced algorithms such as neural networks!
being afraid of armour keeps you away from the armoured plants that are harder to eat
Computers programs can't be afraid, so I'm pretty sure that's not what's going on at all. For that matter cells don't get afraid.
@@dietrevich I don't think that is what the original comment meant by "afraid". I better way of puting it is that it is more advantageous for a brain to, upon observing an armor cell, instruct the organism to move away from it. This is advantageous because, for certain organisms, it is not worth moving towards or attempting to consume an armored plant. The word "afraid" is not being used in the usual sense, but I think it's still intuitive to refer to this action as such.
Wtf, how did I just find this channel?? This project is awesome keep up the work!!
Stumbled upon it too!
I'm looking forward for more of the stuff like this!!!
Wow this is so cool, glad I found this channel
Im glad to have randomly found this, this is cool.
7:05 mind blown! that's so cool.
Awesome project!
Amazing, wish I could make or contribute to something like this some day
I love this project man
I love this litle game ur working on!
You creating the purple flower reminds me of five pebbles making purposed organisms
Cool. I messed with similar CA a while back. The Eye was Raycasted with Distance and FOV being an evolutionary thing. They could see walls( which would hurt them ) and the sex of the cell in their FOV and if there was Food. Hitting the same sex would hurt you but hurt the other more ( to trigger potential aggression ) and hitting opposite sex would have the probability to produce offspring. Sadly I had no Gestation period which made it a pain ion the ass to prevent population explosion which I fixed with making them need be a specific age. I would do many things differently these days and I started working on a Neural network based Spring Mass system of creatures but Life got in the way of my.... um.... Life.... and I yet to complete it
This was an interesting experiment, I wonder how it would change it, if you added the ability to cooperate/communicate and see what kind of structures they will form.
I'm gonna code something like this this is really cool
This reminds me of a similar project I watch on youtube called The Bibites which uses neural networks and stuff. I like this one a lot though it mirrors the original conway's game of life more imo and easier to comprehend.
i think it would have been more interesting to see if the predators would have eventually evolved to be less aggressive when food gets scarce before the producers go extinct instead of playing god and adding something new into the mix
UA-cam bitrate: Aight imma head out.
It's interesting that I've witnessed _plants_ evolve eyes.
The movers' brain says to move away from eyes as they are afraid of getting killed by another. The plants then evolved eyes to deter any movers from going near them so they don't take up space needed for the plant's reproduction. This is in a very harsh environment for plants with a food production rate of 1.5.
Although it may seem that killer cells would be superior than eye cells in this tasks as movers also move away from killer cells, but I think that's not the case because if a mover actually does come into contact and die from the killer, it leaves behind food which restricts space for the plant, and also attracts other movers seeing the food which can cause a positive feedback loop of mover attraction, so being harmful to the plant.
In this world the plant also evolved in a way so that the producers do not produce food that is not eaten by the eater, so that no food is left out and attracts movers to the plant.
would be cool to see more realistic features, like friendship, communication, and organisms that can produce food available for others (without needing to die and their corpse is the food)
Impressive.
just so you know, a single new feature can change a simulation program like this one forever
maybe eyes could have different ammounts of sight or differing ways of sight (like if it is next to X type of block it can only see diagonally) depending on what pixels they are next too
bro i just did the same things, named em the same way before watching this. i love your simulator. some map options would be crazy - next update: temperature?
Is there a way to view a single organism? Click it and it shows up in a window somewhere? I saw the editor but I'm not able to determine how to view an organism itself.
Yeah, just press the select organism button (this icon: 👆) in the editor tab and then click an organism in the world
@@EmergentGarden thanks!
Something I have ended up with is a very small organism shaped like the letter T with a 2 mouths an eye and a mover(the eye and mover are opposite each other) and for some reason the are incredibly common
Yo this is awesome, this rules
those "purple flowers" are almost like tardigrades. very strong and resistant, not much of a need for food, and not moving around. They just sit there and exist
i'm glad the algorythm showed me this. This looks so fun/
I predicted what producers would evolve eyes to scare away predators
can you tell us which books and references you studied to create this life engine?
I tried it out, for awhile the map was split in two with different ecosystems. A battle royale side with defensive plants and agressive predators and a totally peaceful side with harmless scavengers and harmless plants. Eventually the predators found their way over to the promise land and destroyed everything but I was surprised how long the peaceful biome lasted.
One question. Is there a cost associated with each cell? I think this would make for a more forms to develop. Energy constraints in a biological system drives the efficiency of forms, so that it is an important constraint to introduce in simulations.
awsome
so what if you add a different species of organism and give them all life spans, maybe one will hunt the other, while the other only scavenges already dead organisms of its counterpart, could create some interesting patterns?
Seems your being blessed by the algorithmn
Could someone (in detail) describe what all the colours do
This is cool, but "superpowers" just exist not emerge, but going backwards to identity patterns in chaos could be useful
Why is it not allowed to spawn new entity on food? And I guess it should be cool if the lifespan also evolves. And if eye looks far, it consumes more energy. Some details similar to these could be cool.
Wait, move toward food AND mover? Wow, it looks like the addition of eyesight allowed you to create a separate carnivore and herbivore niche!
can you keep on working on the life engine
12:25 there are moving flowers lol some of em are I only saw one though
I think I saw a moving purple flower there for a second 11:06 and 11:09 top left-ish section of the screen
Is there a mobile version for this
At one point I ran something for a while and the height of size was 27 cells to one creature. I couldn’t find it though
Being afraid of armor makes them go away from armored organisms
Does armor completed negate predators or just boost defense
Armor completely negates damage, but non-armor cells can still be damaged.
Now what if you made a nucleus or brain cell inside of the brain cell would have two input values or would have an input value per eye or mouth or nose or whatever you plan on adding it would receive that information like I one would give two pieces of information how far away the next pixel is and what that pixel is and then that happens for each eye inside of the brain and it just sends all the data there and then it has a randomized neural network which tells it to hey if this pixel is far away and it's food move towards it that kind of thing.
I enjoy these, but keep in mind when you say things like, "Look at these!", it would really be beneficial to the viewers if you were more specific about where "these" are. When the simulation is running, the mouse cursor gets lost, and doesn't help. Thank you.
How did the fear of eyes get in there?
i have created seasons and no eyes needed due to mass death resulting mass food and moving organisms clear path for the producers. very interesting.
Fun recommendation: Sci Man Dan!
Fun for the whole family; i promise.
i tried playing this game and its pretty cool, but whenever i play it seems like everything evolves into pretty much the same creature.
Well, the simulation is not very complex so that's bound to happen, but if you play around with the walls to promote isolation and speciation you'll eventually get something cool. I've seen plenty of different "organisms" including somewhat complex ones.
Wait what does the purple eye do
Yo the boy is no cap god
approx. 12:23 in the middle of the screen there was a "purple flower" that evolved and started ambulating. WTH was that?!
ability to choose the individual colors
You should make th is into an app on phone. I'd def pay a few bucks to have this.
I’m glad I can be playing this instead of getting annoyed at hackers in Roblox lol
It is armoured and intelligent
"Trilobites had rudimentary compound eyes" I'm sorry, wtf? Had a hard double take to that factoid
Its not factoid. Factoid is a piece of information that seems like a fact but in fact is false.
Why is that surprising to you? Trilobites were early arthropods.
@@leejerrett8268 I've have a minor passing interest in prehistoric creatures. Enough to be "Oh yes I'm familiar with a Trilobite." (Mostly from Kabuto/ps the pokemon, and raising Triops when I was a kid), so the fact that it had compound eyes had managed to dodge my radar for 27 years.
@@HidekiShinichi Thank you for bringing this to my attention. While it's true the original use of factoid was for false facts, CNN popularized it's use as brief or trivial pieces of true information in the 80's and 90's. Seeing as this is the common definition in my neck of the woods, I'll continue to use it as such. Still a good etymology lesson though.
armour is op, producers turn into purple flowers or variations and become immortal
Honestly if I saw a plant with eyes I would stay away.
Evolve brain? Why is everyone but me able to do that?
nice project!!! is it open source?
Thanks! It is not for the moment, though I am thinking about changing that
Damn
Purple flower reminds me of invasive water hyacinths that ruin ecosystems by preventing light from penetrating the surface of bodies of water, thereby killing everything living under the surface, similar colors lol
my world was almost completely overun by trees with no armor movement or thorns wich were basicly
mouth
producer
mouth
and so on as soon as a mutation arose it died of after a while
they even killed purple flowers when i introduced them just by being there
Hello! I’m a larger UA-camr who makes videos also about evolution and I saw this project on Reddit! I could feature you on my channel if you like?
Absolutely! Thanks for asking.
Gematria444:360=1.23*Monad
I mean a tarantula
Not sure what is happening. Is some kind of living being being constructed? Looks like the collective is being eaten?
There is actually a fruit tha does that, its called, guaraná, its Just lookd like an eye, its really creepy, its used to do soda
👀 I've been drinking that stuff for years, and I never knew that. Cool!
@@EmergentGarden nice! Sorry for my writting, auto correct
I want challenges
Too small. Can’t see anything. Just colored fuzzy static.
I wonder if the creatures die when they don't get enough food...
Yes, they do die, it is an important part of the simulation.
@@leejerrett8268 oh, thank you!
Move away from: Food
Go towards: Killer cell