Evolution of Eyes and Brains [The Life Engine]
Ғылым және технология
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...
Пікірлер: 143
More thorough explanation of the life engine: kzread.info/dash/bejne/m4d1raengsnSldY.html
@theenceladuschannelcool5777
2 жыл бұрын
What does the purple eye do?
@Bossman50.
2 жыл бұрын
@@theenceladuschannelcool5777 Not an eye. It enables movement.
@ultraapple3997
2 жыл бұрын
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.
@mrcat1043
2 жыл бұрын
@@ultraapple3997 nice! I like it
@masonhunter2748
Жыл бұрын
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
@shoeofobama6091
2 жыл бұрын
purple flowers also show how interesting it is that another organism can be a habitat and context in which all others evolve. theyre trees
@gabrielsouthwick
Жыл бұрын
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)
@johnsmith-lz4kk
2 жыл бұрын
when i introduced purple flowers they were quikly killed of by adapted hunters
the way the purple flowers just kind of take over is an excellent example of an invasive species.
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.
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
@nullifier_
2 жыл бұрын
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
@TylerMontgomery_Assassin
2 жыл бұрын
@@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.
@tlpineapple1
2 жыл бұрын
@@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.
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.
@afoxwithahat7846
2 жыл бұрын
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.
@MikaelIsaksson
2 жыл бұрын
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...
the purple flower is a great demonstration of how adding one species into the population can change the whole ecosystem dramatically.
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.
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.
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.
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.
I love how much more machine-like the artificial man-made "purple flower" producers are in formation
The purple flowers are a great example of an invasive species being introduced and bumping out all other producers
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 so trippy it feels like your gonna make some sort of universe simulator
being afraid of armour keeps you away from the armoured plants that are harder to eat
@dietrevich
2 жыл бұрын
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.
@themicroplanetblog1316
2 жыл бұрын
@@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.
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!
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!
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
I'm looking forward for more of the stuff like this!!!
Wow this is so cool, glad I found this channel
Wtf, how did I just find this channel?? This project is awesome keep up the work!!
@hypercoder-gaming
2 жыл бұрын
Stumbled upon it too!
Im glad to have randomly found this, this is cool.
Awesome project!
I love this litle game ur working on!
I love this project man
Amazing, wish I could make or contribute to something like this some day
You creating the purple flower reminds me of five pebbles making purposed organisms
7:05 mind blown! that's so cool.
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.
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.
@EmergentGarden
2 жыл бұрын
Yeah, just press the select organism button (this icon: 👆) in the editor tab and then click an organism in the world
@hsnopesium
2 жыл бұрын
@@EmergentGarden thanks!
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
I'm gonna code something like this this is really cool
just so you know, a single new feature can change a simulation program like this one forever
KZread bitrate: Aight imma head out.
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?
Impressive.
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)
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.
can you tell us which books and references you studied to create this life engine?
Yo this is awesome, this rules
Could someone (in detail) describe what all the colours do
I predicted what producers would evolve eyes to scare away predators
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
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
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.
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
awsome
Is there a mobile version for this
i'm glad the algorythm showed me this. This looks so fun/
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.
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?
12:25 there are moving flowers lol some of em are I only saw one though
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.
Being afraid of armor makes them go away from armored organisms
Does armor completed negate predators or just boost defense
@notdead5837
Жыл бұрын
Armor completely negates damage, but non-armor cells can still be damaged.
This is cool, but "superpowers" just exist not emerge, but going backwards to identity patterns in chaos could be useful
Seems your being blessed by the algorithmn
I think I saw a moving purple flower there for a second 11:06 and 11:09 top left-ish section of the screen
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
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.
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
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?
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.
Fun recommendation: Sci Man Dan! Fun for the whole family; i promise.
I’m glad I can be playing this instead of getting annoyed at hackers in Roblox lol
You should make th is into an app on phone. I'd def pay a few bucks to have this.
Honestly if I saw a plant with eyes I would stay away.
Wait what does the purple eye do
i tried playing this game and its pretty cool, but whenever i play it seems like everything evolves into pretty much the same creature.
@Electreel64
2 жыл бұрын
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.
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
"Trilobites had rudimentary compound eyes" I'm sorry, wtf? Had a hard double take to that factoid
@HidekiShinichi
2 жыл бұрын
Its not factoid. Factoid is a piece of information that seems like a fact but in fact is false.
@leejerrett8268
2 жыл бұрын
Why is that surprising to you? Trilobites were early arthropods.
@The_Foreman
2 жыл бұрын
@@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.
@The_Foreman
2 жыл бұрын
@@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.
Evolve brain? Why is everyone but me able to do that?
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
@johnsmith-lz4kk
2 жыл бұрын
they even killed purple flowers when i introduced them just by being there
It is armoured and intelligent
armour is op, producers turn into purple flowers or variations and become immortal
Yo the boy is no cap god
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
Hello! I’m a larger KZreadr who makes videos also about evolution and I saw this project on Reddit! I could feature you on my channel if you like?
@EmergentGarden
3 жыл бұрын
Absolutely! Thanks for asking.
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
@EmergentGarden
Жыл бұрын
👀 I've been drinking that stuff for years, and I never knew that. Cool!
@Joao_BC
Жыл бұрын
@@EmergentGarden nice! Sorry for my writting, auto correct
Damn
Too small. Can’t see anything. Just colored fuzzy static.
nice project!!! is it open source?
@EmergentGarden
2 жыл бұрын
Thanks! It is not for the moment, though I am thinking about changing that
I wonder if the creatures die when they don't get enough food...
@leejerrett8268
2 жыл бұрын
Yes, they do die, it is an important part of the simulation.
@lullabypoppera3914
2 жыл бұрын
@@leejerrett8268 oh, thank you!
Gematria444:360=1.23*Monad
Not sure what is happening. Is some kind of living being being constructed? Looks like the collective is being eaten?
I want challenges
Move away from: Food Go towards: Killer cell
I mean a tarantula