1-hour Evolution of an AI ecosystem v0.1

  Рет қаралды 174,956

The Bibites: Digital Life

The Bibites: Digital Life

5 жыл бұрын

This is a side-project that I've been working on for nearly 4 years now (on and off). The simulation runs on Unity.
The creatures (called bibites) initially spawn with an empty brain and a basic genetic code, but have a random chance of getting mutations, that will change their traits and/or behaviors, that they can then pass to their offspring.
Those mutations can range from a slight change in size to new connections being added to their brain (thus changing their behavior).
The more they eat, the more eggs they can lay, propagating their genes.
Their brains are inspired by the rtNEAT method, so, except from their senses (input neurons) and their possible actions (output neurons), every component of their brain are evolved (like developing a connection between seeing food and going forward) and selected through natural selection.
I have bigger plans for this project now that that I'm done with my studies and I have a little more free time. I will upload a video to explain it further if there is enough positive feedback and/or interest.
=================================
The Bibites is an Artificial Life (Living AI!) simulation where I recreate some biological processes and let the lifeforms live, eat, reproduce, and mutate, leading to active evolution.
Their can evolve their body through a genetic algorithm and their behavior through a custom neural network algorithm.
=================================
Follow me on Twitter : / thebibites
Support the project on Patreon : / thebibites
Join the community on Reddit : / thebibites
Download and play the game : leocaussan.itch.io/the-bibites
Subscribe to the channel: / @thebibitesdigitallife
Music is :
Inscencer Long (1 hour) by P C III
Downloaded from freemusicarchive.org/music/P_C...

Пікірлер: 244
@theoreticalphysics3644
@theoreticalphysics3644 4 жыл бұрын
Now give them about 4 billion years and several extinction events and see what happens.
@nexterpl3085
@nexterpl3085 4 жыл бұрын
Pretty sure they wouldn't be much different from the ones made after one hour. The thing is, our world is extremely complex. And the world of Bibites is just a 2D plane with randomly generated food.
@water2205
@water2205 4 жыл бұрын
@@nexterpl3085 congratulations, you have overanalyzed a joke, this type of behavior is usually reprimanded with a signature r/woooosh, but i am a merciful god, and you will not receive the same reprimand, either way you should learn and grow from a simple carbo based lifeform into what we nowadays call "Humans"
@nexterpl3085
@nexterpl3085 4 жыл бұрын
@@water2205 r/woooosh is for people that don't understand the joke. My reply never explicitly stated that I didn't. You should have known about it, my narcisistic friend.
@seaton1288
@seaton1288 4 жыл бұрын
I dislike you both honestly
@dinodare1605
@dinodare1605 4 жыл бұрын
@@seaton1288 Yes, this is phenomenal.
@katakana1
@katakana1 4 жыл бұрын
Now make an entire biosphere with several different locations to travel to with different conditions...
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Planning on doing just that ;) !
@airplanenoise1379
@airplanenoise1379 4 жыл бұрын
Because I read the desc and I was very interested
@Komombo
@Komombo 4 жыл бұрын
Make a videogame about that
@micaelgarcia1576
@micaelgarcia1576 4 жыл бұрын
Also please please please give them an option to attack if it's not too hard!
@sawyermerkle8835
@sawyermerkle8835 4 жыл бұрын
sounds crazy
@mattk8460
@mattk8460 4 жыл бұрын
Would have like to seen a graph for traits and outputs etc
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Sorry for the late answer ! Yes I have a lot of work to do toward statistics, but it's always a war in my head between adding new Bibite-features and adding new user-features :'(
@fudgepuppy9683
@fudgepuppy9683 3 жыл бұрын
@@TheBibitesDigitalLife bibites first bibyyyy
@sevencillo
@sevencillo 4 жыл бұрын
My favourite part is when they eat backwards.
@alexsartandgameschannel3883
@alexsartandgameschannel3883 4 жыл бұрын
So, Poop? XD
@markfriese5970
@markfriese5970 4 жыл бұрын
@@alexsartandgameschannel3883 no, they literally ate things through their butts
@spidertyler
@spidertyler 4 жыл бұрын
enema time
@cometahavoc
@cometahavoc 4 жыл бұрын
ANAL VORE
@spidertyler
@spidertyler 4 жыл бұрын
@@cometahavoc you didnt have to say it
@alexandrethibeault2489
@alexandrethibeault2489 5 жыл бұрын
Next step: total world domination ! Don't give them access to wifi..
@kindpotato
@kindpotato 4 жыл бұрын
I've been programming something pretty similar. I'm not done yet though, I only started a couple of days ago. In my simulation, they will kill "cannibalize" each other. Every time one organism eats another, it makes a copy of itself with a mutation. The only thing that differs between my organisms is their brain. They will kill each other with a "sword". I hope that eventually I will get fighting and evasion behaviour. The nice part will be that the number of organisms stays constant because every time one is killed, a new one is produced. The ones that survive will be the best at killing and avoiding getting killed.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Would be interested to see !
@miguelrainho9994
@miguelrainho9994 4 жыл бұрын
Im subing you. Hope to see a video when its done :D
@jeanpierremeravillalta7852
@jeanpierremeravillalta7852 4 жыл бұрын
That sounds amazing!!
@kindpotato
@kindpotato 4 жыл бұрын
@@jeanpierremeravillalta7852 well I just posted a video on it so check it out .
@COVID-19_Crab
@COVID-19_Crab 4 жыл бұрын
Maybe add some sort of plant so there can be herbivores that change features to become carnivores and vice versa?
@MaxWindshear
@MaxWindshear 4 жыл бұрын
I like the part where the creatures moved and ate stuff!
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
My favorite part also !
@milkman9247
@milkman9247 4 жыл бұрын
especially at 30:11 , my personal favorite part when they moved and ate stuff
@Simon-tb6tn
@Simon-tb6tn 4 жыл бұрын
@@milkman9247 watched that part u gotta agree most quality was 53:20 tho. It's good stuff.
@Oh1Mega
@Oh1Mega 5 жыл бұрын
This is awesome! I would definitely like to find out more about how things work, particularly how the brains evolve and how input/output is encoded/decoded to/from the neural code
@randomorange6807
@randomorange6807 4 жыл бұрын
What u just need said sounded pretty cool
@DeathDiety365
@DeathDiety365 4 жыл бұрын
I fell asleep with this in the background and went through the entire video until I was awoken unexpectedly. 10/10 would watch again.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thanks! It really is a calm and soothing soundtrack
@DeathDiety365
@DeathDiety365 4 жыл бұрын
@@TheBibitesDigitalLife Yeah. I'd didn't even realize that it was evolution as I missed to Introduction so it was like I was thrust amidst a new environment and just observing this new species as it developed.
@almor2445
@almor2445 4 жыл бұрын
I would love to see something like this done with a more complex environment. So set up things like heat, chemical requirements and light and let the critters evolve in an environment in which they could be static like plants, herbivorous or carnivorous. Those little appendages look like they are used in propelling them forward but I think in this video they are non-functional. Maybe give them the ability to move based on physical, evolved characteristics which can morph into other things over time. I have to admit I can't code for toffee but I wrote a short-story called Vemes about e-critters which replicated and evolved very quickly on the internet. It would be really interesting to see whether it's possible.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I looked at physical-based locomotion in another project, and part evolution, etc. But I also wanted "life-like" genetic code (binary) and it got very complex very fast ahah. If you watched my other videos, you'll see I'll be working on procedural appearance (based on genes), and biomes, so it'll be a little more interesting. If you are writing something like that send me a copy, Always interested in that kind of fiction :)
@almor2445
@almor2445 4 жыл бұрын
@@TheBibitesDigitalLife I would love to send you Vemes but it was about 20 years ago and I doubt it's anywhere I could retrieve it. :p
@revimfadli4666
@revimfadli4666 4 жыл бұрын
There's a highly-detailed simulation called Evagents where even sound frequencies are simulated, check it out. Unfortunately, its devs implemented a feature where plants can spawn high-energy "fruits" & overtuned it, so the critters became lazy since they only need to circle around eating plentiful fruits
@LinardBraslin
@LinardBraslin 2 жыл бұрын
I enjoyed this kind of video. Has an ASMR vibe. I enjoyed seeing movement and food location being quickly selected for and then how various body colors spread.
@Leekodot15
@Leekodot15 4 жыл бұрын
I love how, in the beginning, you will typically see them moving BACKWARDS.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Back then, it was pretty much 50/50 since they could eat from anywhere around their body. Now they collide with the pellets and can only eat through their mouth
@mnzznxplay9747
@mnzznxplay9747 4 жыл бұрын
Can someone make timecodes for the moments when their behaviour becomes more complicated?
@atottalynormalcat939
@atottalynormalcat939 4 жыл бұрын
0:01 they exists 10:00 they eat 1:00:01 they YEET
@Abebedofus
@Abebedofus 5 жыл бұрын
Nice project !
@starmole5000
@starmole5000 4 жыл бұрын
Really impressive stuff, I'm in awe.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thanks !
@symbiotesoda1148
@symbiotesoda1148 4 жыл бұрын
This is actually amazing.
@plantinggamer9661
@plantinggamer9661 4 жыл бұрын
This is so cool!
@TengouX
@TengouX 2 жыл бұрын
I love how the first thing over half of the ambulatory creatures seemed to have learned is how to move backwards lol
@SusanAmberBruce
@SusanAmberBruce 4 жыл бұрын
This is my new screen saver.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
You can run it yourself ! (more interesting than that 1-hour video on repeat) I'm working on a video to present it, but in the meantime I preliminarily uploaded it on leocaussan.itch.io/the-bibites Be sure to leave a comment if you like it :)
@xoxo5537
@xoxo5537 4 жыл бұрын
If you loved Primer (the blobs thingy) you'll love this, and vice versa
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
A non-negligeable part of my audience comes from there
@jossypoo
@jossypoo 2 жыл бұрын
I wouldn't mind if you posted a regular 1hr video every so often to see the changes firsthand!
@randomorange6807
@randomorange6807 4 жыл бұрын
This is nice.. soothing in a way
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
The psychedelic rock must help
@Vazerr
@Vazerr 4 жыл бұрын
This deserves for views, this is just amazing I would love to know how you did this. Keep up the amazing work fucking amazed
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thanks you so much :) don't worry I'm keeping at it
@carlitos5336
@carlitos5336 4 жыл бұрын
Wow amazing
@joelgreig4786
@joelgreig4786 2 жыл бұрын
I love the one that hatches at 0:30 in the mid-bottom-left that goes backwards
@know3459
@know3459 4 жыл бұрын
I fell asleep watching videos and woke up to this. I have no idea how I got here and what this is, but the music is relaxing. 10/10
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Honestly I personally think you couldn't have woken up to something better
@Luna-wt9oy
@Luna-wt9oy 4 жыл бұрын
People who liked this, have a look at Cell lab in the app store. Its awesomee!
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Loved it Lost way too many hours on this ahah (not lost at all in fact)
@Luna-wt9oy
@Luna-wt9oy 4 жыл бұрын
@@TheBibitesDigitalLife Ikr! Also, your work seems great, I will check for update videos! I am learning how to code and now feel inspired to try a more basic version of this just for practice.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@Luna-wt9oy thanks a lot :) send me a sneak peek when you get around doing it
@billyplonka3456
@billyplonka3456 4 жыл бұрын
Is it on iphone cos I can’t find it
@rollercoastergp7523
@rollercoastergp7523 4 жыл бұрын
Callum corner jr no, sadly it is only for Android, search The Cell Lab Team on KZbin and you can see some gameplay
@sawyermerkle8835
@sawyermerkle8835 4 жыл бұрын
As the video progresses, the creatures grow and even change color!
@Ali.Abdulla
@Ali.Abdulla 5 жыл бұрын
Reminds me of googles polyworld experiments. You should definitely check out their video and paper on it!
@SCP-cm7di
@SCP-cm7di 4 жыл бұрын
I wonder what kind of strange creature this could make considering that many seem content perpetually pushing against each other like doing one of those eagle downward spirals or continually spinning in a circle
@ZTFsenpai
@ZTFsenpai 4 жыл бұрын
Awsome
@SploxLabs
@SploxLabs 4 жыл бұрын
This is exactly what i was looking for, praise ALGO!
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Hope you will like what's is coming !
@SploxLabs
@SploxLabs 4 жыл бұрын
@@TheBibitesDigitalLife Ohhhh *derpy excitment*
@vinnaragget4820
@vinnaragget4820 4 жыл бұрын
I like how some of them just decided to move backwards
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Evolution works in mysterious ways 🤷 But that "feature" has been removed in the most recent version, sorry 😢
@RogerKeulen
@RogerKeulen 4 жыл бұрын
Cool will try this ! Going to start with 3 types of creatures 2d with color (Red, Green and Blue). Thus R or G or B is always 100% the other color component is random and always less then 70%. Green = Can turn sun light into small amount of energy and eats all dead creatures or eggs. Can sit still or move fast, but does not store mutch energy. Blue = Can eat green as food (dead or alive) and them selfs when they are little. Can not sit still and always loses energy and thus needs to eat. Red = Can only eat the blue ones. They are big and slow but store a lot of energy. Thus can go without food a mutch longer period then blue. Spawn = When less then 4 of creatures of a color then spawn at a random location a egg with RNA made of the creatures left in the simulation and a lot of random mutations.
@catklyst
@catklyst 4 жыл бұрын
I would like to see some evolve to eat each other. It would likely produce more diverse behaviours in your species. Additionally, your food spawning algorithm could be made to evolve to make it harder for the critters to get at it.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I'dd love to make the plant evolving too ! That would be pretty cool. Also biomes
@jackfrederiksen7979
@jackfrederiksen7979 Жыл бұрын
Who else is coming back to watch this masterpiece after watching the "The Evolution of an Evolution Simulation" video?
@mchsprod
@mchsprod 6 ай бұрын
Same, just with a more recent upload.
@flabort
@flabort 5 жыл бұрын
ok but how do they see? Is size the only physical mutation possible and what does being small or large do? Are there carnivores in their population? If so, do the carnivores only eat ones that were born already, or can they eat eggs too?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Sorry for the late answer ! Maybe my most recent videos would help to answer those questions :)
@sconkibusthebest92
@sconkibusthebest92 4 жыл бұрын
Amazing
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thanks !
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thank you !
@ico-theredstonesurgeon4380
@ico-theredstonesurgeon4380 4 жыл бұрын
So cool
@ico-theredstonesurgeon4380
@ico-theredstonesurgeon4380 4 жыл бұрын
@@TheBibitesDigitalLife i would love to be able to do what you can do. Could you make a tutorial or is it already out there? Edit* Just saw the other videos on your channel. Keep this up man!
@AlabasterXnight
@AlabasterXnight 4 жыл бұрын
I have an idea about the predation and "Nothing is lost, nothing is wasted, everything is merely tansformed." What if the interaction of these items where happening on a transparent layer with a grey layer underneath and as the Bibites use energy a brown translucent gradient relative to the total of a plant pellet is left where the BiBite has been when using that energy, these gradients would collect cumulatively and when they reach full opacity due to equaling a full plant pellet a small pentagon of tiny plants appear and then after a moment if they haven't been eaten blast out in a mutable radius(by the plants genes) and if they land on either opaque or translucent brown it absorbs that to mature, making Plant pellet buds which it shoots off if it can absorb more than a single pellets worth of wealth. When BiBites die from starvation or being attacked they become a bundle of meat pellets, if those meat pellets don't get eaten after a bit they turn into opaque brown regions which then bud tiny plant pellet pentagons which explode if they done get eaten, just like accumulated waste. Plant using the opaque and translucent brown would of cause reduce it back to clear when fully used. Is this a helpful idea?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Yes it's interesting :o might use that for the evolving plants
@liyab.343
@liyab.343 4 жыл бұрын
Another question, is there any penalty for the size of the neural network? i.e. energy consumption, or speed (you mentioned that they are related)
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Yeah, both while being born and while alive, their brain as a cost. The more connections the more energy it needs
@liyab.343
@liyab.343 4 жыл бұрын
@@TheBibitesDigitalLife do you plan also corresponding penalty/bonus for digestion?
@BappO-is-me
@BappO-is-me 4 жыл бұрын
You should make this a website
@Thunderwalker87
@Thunderwalker87 4 жыл бұрын
Why do they huddle together like that? Are they seeking companionship during their short flicker of existence? Do they go to a bibite afterlife?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
They have the capacity to grab eachother. Everyone needs love ! And sadly no :( only computer memory artefacts
@Thunderwalker87
@Thunderwalker87 4 жыл бұрын
@@TheBibitesDigitalLife Poor Bibites!!! NOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@sittingbush
@sittingbush 4 жыл бұрын
7:52 spin me round baby
@anteconfig5391
@anteconfig5391 4 жыл бұрын
I saw one that ate enough food to have 4 babies and then it died. I think that's why some of them die, they try to have babies but they don't have enough energy from food so they automatically die.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
That's indeed the case ! They can control it however so with time they should evolve some behaviors to do better.
@liyab.343
@liyab.343 4 жыл бұрын
And what about lateral gene transfer, e.g. when they eat/meet each other? This might speed up evolution and make some kind of learning possible.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
That'll come with sexual reproduction
@Gabriel-ey5ky
@Gabriel-ey5ky 4 жыл бұрын
Speed x2 works perfect
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
If you have some time, fill the form I supply on itch.io (purple link), i'dd love to know your thoughts :)
@lostdays9238
@lostdays9238 4 жыл бұрын
will you sell it? or some app to simulate it?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Working on that right now :) you can already download it at leocaussan.itch.io/the-bibites I'm working on a video to explain it
@martinbasille3935
@martinbasille3935 3 жыл бұрын
I think there should be predators and a food chain. Really good project :)
@TheBibitesDigitalLife
@TheBibitesDigitalLife 3 жыл бұрын
Check more recent Videos ! Its the case now !!
@bulletploofgrass9119
@bulletploofgrass9119 4 жыл бұрын
Neat, is this stuff open to us to use as well?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
You can download and run the simulation on itch.io (for free) but the code itself is not open-source, I do have a team of collaborators that have access to it tho
@bulletploofgrass9119
@bulletploofgrass9119 4 жыл бұрын
The Bibites thanks! Also good luck on improving the game!
@shayaandanish5831
@shayaandanish5831 4 жыл бұрын
Btw can you make a short tutorial as to how you made this in Unity. I only can basic code in python but it would be interesting to see how you did it. And i would love to know why you got interested in evolution simulations.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I'll look into it :) as to why, I've always had a great interest in interdisciplinary fields. Ever since I learned about AI I wondered how it would work in an ecological simulation
@vulpesinculta3478
@vulpesinculta3478 2 жыл бұрын
You should do this again with your current stuff
@TheBibitesDigitalLife
@TheBibitesDigitalLife 2 жыл бұрын
That's pretty much my next video, but 100h and a lot more of me analysing stuff 🤔
@remytherat1357
@remytherat1357 4 жыл бұрын
what do the different colors represent?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
It's purely visual. It can vary like any other gene and purely encode for appearance. However Bibites have the capacity to see other's color so that's that...
@karstenhannes9628
@karstenhannes9628 3 жыл бұрын
​ @The Bibites I am currently working on a similar but a lot less complex evolutionary simulation for my master thesis. If you come up with some nice research goals, you could definitely write some papers with your model! You might want to consider that if you want to make modelling your job ;-) This is the paper I am building upon just to give you an idea: www.mitpressjournals.org/doi/abs/10.1162/artl_a_00309 Also I think just by looking at the model it is hard to see what exactly is going on, you should definitely add some more statistics! I think you already have more than enough features!
@eboubaker3722
@eboubaker3722 4 жыл бұрын
this is an enclosed environment it doesn't even merely simulate evolution, the creatures learned to slow down because there is nothing to hunt them and for other reasons. I would love to see what happens if you made day and night shifts to the environment, wherein night shifts predators will start hunting.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Yeah I know I still got a long way to go, but this is an ongoing project :)
@catcommentator6583
@catcommentator6583 4 жыл бұрын
Spore 2?
@Thunderwalker87
@Thunderwalker87 4 жыл бұрын
I was just thinking about how your goal is to create more 'natural selection'... but if you have chosen the variables that dictate survival... its not natural... if you get what I mean? But I am not sure what word would work better... guided? automatic? wild? Hmm... Wild has a ring to it...
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I say natural in the sense that I don't evaluate their fitness myself instead it's based on how well they manage to stay alive and reproduce in their environment. So maybe environmental selection would be more fitting ?
@Abahrelgazalia
@Abahrelgazalia 4 жыл бұрын
​@@TheBibitesDigitalLife Speaking as an evolutionary biologist, I think 'natural selection' works just fine. Natural selection depends on the interactions between the parameters and environment, which is what is happening here.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@Abahrelgazalia thanks for the info :)
@user-gr1yz1ge4s
@user-gr1yz1ge4s 4 жыл бұрын
bibites, are those birds or really small blue&green dinosars? (sorry im bad at english)
@user-gr1yz1ge4s
@user-gr1yz1ge4s 4 жыл бұрын
also music is so relaxing, i would use it to play games (for relaxing and calm downing a bit after being mad) where i can find the music?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I was going for micro-animals or unicellular ahah!! As for the music check in the description :)
@user-gr1yz1ge4s
@user-gr1yz1ge4s 4 жыл бұрын
ok thanks
@thestaticshow6737
@thestaticshow6737 4 жыл бұрын
Is there a way to download this?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 3 жыл бұрын
Yep, it's on itch.io. Icon link is on my channel homepage (top-right corner)
@robertsandlin366
@robertsandlin366 4 жыл бұрын
one thing we need: water
@shayaandanish5831
@shayaandanish5831 4 жыл бұрын
Wow. Just wondering however, how these bibites will evolve into a new species. And if you introduced the earlier bibites with the new bibites will they still have a functioning offspring.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Thank you :) So far there is no hard definition of species and there's only asexual reproduction (they lay eggs that are essentially clones of themselves (with mutations)).
@shayaandanish5831
@shayaandanish5831 4 жыл бұрын
@@TheBibitesDigitalLife Thanks for the quick response and ok I understand. Still its a pretty darn good program. Good job i hope you find that compliment helpful
@mystwalker479
@mystwalker479 4 жыл бұрын
It's like watching cyberorganisms inside a pixelscope
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Yeah so epic !
@mystwalker479
@mystwalker479 4 жыл бұрын
The Bibites Hoping to see more content :)
@ultimateeverythink7824
@ultimateeverythink7824 4 жыл бұрын
evolution on mister ©
@monyclair5357
@monyclair5357 4 жыл бұрын
S'ils étaient capable de plus de diversité génétique et de réactivité vis à vis de leurs congénères. Par exemple face à plusieurs types de nourriture comme : Des morceaux immobiles Des morceaux mobiles Des cadavres de leur congénères morts Des morceaux issus de cadavres. Voir des morceaux issus d'individus afin d'attirer des proies ! Également diversité génétique comme : Une attirance pour la couleur (après ajout d'un gêne de la vue ?) Une manière d'attirer la nouriture (ils arrivent bien à attraper par moments) D'être cannibale, charognards ou des chasseurs. Voir de se nourrir uniquement par petits morceaux sur les autres sans les tuer. Également d'en voir se nourrir d'oeufs ... Il y a beaucoup de facteurs à prendre en compte je pense et qui pourraient donner sur le long terme des espèces distinctes occupant des niches précises. Et cette vidéo bien que très intéressante, montre aussi qu'on peut aller plus loin dans la réflexion. A noter que j'ai l'impression que très vite on voit le tout se stabiliser sur deux "espèces" et dès l'apparition d'une troisième l'une des deux précédente à tendance à s'éteindre.
@monyclair5357
@monyclair5357 4 жыл бұрын
@@TheBibitesDigitalLife Merci, je n'avais pas encore regardé toute ta chaîne YT en effet ^^
@LedyanayaSonya
@LedyanayaSonya 4 жыл бұрын
What's the name of this song?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Sorry for the late answer ! Inscencer Long (1 hour) by P C III Downloaded from freemusicarchive.org/music/P_C... Quite a beautiful piece !
@dogeball2628
@dogeball2628 2 жыл бұрын
maybe these could be “infected” by some sort of virus, but maybe you won’t add that because they are so “small” that they can’t be infected, and could you add like different kinds of creatures could branch off the original creature in the beginning
@TheYeetedMeat
@TheYeetedMeat 2 жыл бұрын
He added viruses
@w33by0
@w33by0 4 жыл бұрын
7:13 these two in the bottom left corner
@jannikheidemann3805
@jannikheidemann3805 4 жыл бұрын
Why is there a faint white cross in the middle of the screen?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Back in the days there was a background sprite with a square repeating pattern on top. Since then it has been removed in favor of a uniform color
@liyab.343
@liyab.343 4 жыл бұрын
are the boundaries cyclic a la pacman?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Not as of now, I was considering it, but it complicated to set up nicely and didn't find implementation I liked
@liyab.343
@liyab.343 4 жыл бұрын
@@TheBibitesDigitalLife if you allow community contributions (and depending on the programming language ;)) maybe there is a way to implement?
@liyab.343
@liyab.343 4 жыл бұрын
@@TheBibitesDigitalLife how do you deal with bibites running outside at the moment?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@liyab.343 They die :D (Of hunger if they don't manage to come back)
@liyab.343
@liyab.343 4 жыл бұрын
@@TheBibitesDigitalLife :gasp: but this is invites bias against fast/blind (and slow to turn) creatures
@abyssiniaempire8672
@abyssiniaempire8672 4 жыл бұрын
i tried this out for myself but all the creatures went out of bounds and die any way I could fix this
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
If you have an okay computer, changing the area size parameter might help that, Also juste give them time and reset the simulation a few times, eventually they will evolve to prevent that
@Blockinstaller12
@Blockinstaller12 4 жыл бұрын
It's not much of an "ecosystem" with randomly appearing food and only one type of creature, is it? Still, this looks interesting, I've always been a fan of simulations like these.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Absolutely ahah still got a long way to go, but technically the spawn is regulated by the circulation of biomass ! Still, I'm working on evolving plants too, and implementation everything I can to make it more complex ahah
@RutenFess
@RutenFess 4 жыл бұрын
56:05 i thought it's a butterfly xd
@DavidCaveperson
@DavidCaveperson 4 жыл бұрын
When do they learn to eat each other?
@jnuck6177
@jnuck6177 4 жыл бұрын
he made them do it just this video is old check his newest videos
@niggisgaming1637
@niggisgaming1637 4 жыл бұрын
hey , where i can find this software ?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
There a link on my channel :) (down-right on the banner) I'm working on a video to explain the interface right now
@niggisgaming1637
@niggisgaming1637 4 жыл бұрын
@@TheBibitesDigitalLife thx
@niggisgaming1637
@niggisgaming1637 4 жыл бұрын
u are leo?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@niggisgaming1637 that's my name 😄
@niggisgaming1637
@niggisgaming1637 4 жыл бұрын
@@TheBibitesDigitalLife omg
@yllan7351
@yllan7351 4 жыл бұрын
Очень крутое видео, я пьяный лежу и мне пиздец как интересно, все так медленно, а главное что не скучно
@eugenetukhvatullin1142
@eugenetukhvatullin1142 4 жыл бұрын
At 7:00 - frist blue
@WidlyScuds
@WidlyScuds 4 жыл бұрын
Blue power.
@stfuyfc69420
@stfuyfc69420 4 жыл бұрын
i watched the whole thing in half an hour
@mistycremo9301
@mistycremo9301 4 жыл бұрын
How???
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
With dedication !
@dimetrodon2250
@dimetrodon2250 4 жыл бұрын
Such power
@talonman1825
@talonman1825 4 жыл бұрын
I was listening to this for around 2 minutes and I fell asleep at my chair. I woke up at the 56:49 second mark and I had a dream about babies. Now i'm writing this comment and wondering what the fuck happened and why my neck is so sore
@joeltunnah
@joeltunnah 4 жыл бұрын
Next change a random character in a random line of code, and rerun the software. Repeat. How many steps do you get before the software crashes? Do you ever get a beneficial change or new feature?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I was looking at something like that. Instead of storing values that are linked to definite traits, storing strings which could be decoded to predefined things and hierarchy, kind of like a real genecode. I think it would be incredibly powerful but so far I haven't managed to design or find a suitable algorithm
@joeltunnah
@joeltunnah 4 жыл бұрын
The Bibites, that’s not what I’m talking about. I mean literally introducing errors (incorrect characters) randomly in your script.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@joeltunnah considering its written in C#, I'm pretty sure only 1 character would be enough to break it and keep it from compiling 😥
@joeltunnah
@joeltunnah 4 жыл бұрын
The Bibites, I figured... although you might randomly hit a comment line or something like that, which would be a “neutral” change.
@yahiralatienda
@yahiralatienda 4 жыл бұрын
only 8,000,000 B.C. people remember the good days
@arend8785
@arend8785 4 жыл бұрын
i dont get it
@peterbonnema8913
@peterbonnema8913 4 жыл бұрын
See en.wikipedia.org/wiki/Neuroevolution_of_augmenting_topologies for several flavours of NEAT See nn.cs.utexas.edu/?neat for the papers and implementations of some of the flavours of NEAT in several languages
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
My implementation is a little different then all of them (and not better in any way) I was considering naming it as a new algorithm called "bioNEAT". Don't know if that's too presomptuous ahah
@peterbonnema8913
@peterbonnema8913 4 жыл бұрын
@@TheBibitesDigitalLife I'm really curious about how your implementation differs. Could you do a little write up of the differences?
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
The main one I think of is reproduction, which is unregulated (can be asexual, or sexual, and is controlled by the agent). There is also no fitness function, as fitness is determined contextually and dinamically, as you need energy to run the network, and also energy to reproduce. As energy is limited in the environment agents are competing against eachother for the ressources, the fitness is therefore determined by the agents compared to its environment
@darkstrideisi3346
@darkstrideisi3346 4 жыл бұрын
All you need is a predator and you have true evolution
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Check my most recent videos, you're in for a treat
@isleep5633
@isleep5633 4 жыл бұрын
This looks like some kind of .io game
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
It is on itch.io !
@chaumichael4817
@chaumichael4817 4 жыл бұрын
Let them know there's a android mobile app called "cell lab"
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Cell lab is super awesome and not know enough
@izzzdekramozzerati5916
@izzzdekramozzerati5916 4 жыл бұрын
этот пред называется "Game оf Life"
@andrewkinsey8754
@andrewkinsey8754 Жыл бұрын
Is this what God sees when he looks at all of us?
@TheBibitesDigitalLife
@TheBibitesDigitalLife Жыл бұрын
Most probably
@mathislamoureux4912
@mathislamoureux4912 4 жыл бұрын
C’est clairement un québécois qui voulais appeller ça Bibite hahaha
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Me suis faites pogné
@mathislamoureux4912
@mathislamoureux4912 4 жыл бұрын
The Bibites no way que t’as répondu c’est malade hahahaha good job c’est insane tes affaires
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
@@mathislamoureux4912 thanks ahah, un québécois j'ai pas le choix
@oolmfoxz8170
@oolmfoxz8170 3 жыл бұрын
BBbboooorreeeeedddd
@TheBibitesDigitalLife
@TheBibitesDigitalLife 3 жыл бұрын
Saaaaaaddddddd
@papesldjnsjkfjsn
@papesldjnsjkfjsn 3 жыл бұрын
we can make a religion out of this
@TheBibitesDigitalLife
@TheBibitesDigitalLife 3 жыл бұрын
Wow, a man of culture
@problemsolver3254
@problemsolver3254 4 жыл бұрын
Make islands
@blixzard593
@blixzard593 2 жыл бұрын
Hi
@catowisdom1922
@catowisdom1922 4 жыл бұрын
are you the person who made this? kzbin.info/www/bejne/bJiaoYiKjLGae6s
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
Damn :o no It's not me. But the artstyle is pretty similar, I wonder if I saw that somewhere in the past and used it as an inspiration
@fensoup7161
@fensoup7161 Жыл бұрын
t tu quebecois?
@TheBibitesDigitalLife
@TheBibitesDigitalLife Жыл бұрын
Oui
@zabil8201
@zabil8201 4 жыл бұрын
it's just cell lab. nothing more or new or very interesting.
@TheBibitesDigitalLife
@TheBibitesDigitalLife 4 жыл бұрын
I love cell lab ! However you have to admit it is quite different. This video might not do it justice but check the other ones :)
@LukeSchoen
@LukeSchoen 5 жыл бұрын
looks pretty shit, but you got the general idea
@dankessl
@dankessl 4 жыл бұрын
I really dig the minimal look
@kenmilne5987
@kenmilne5987 4 жыл бұрын
This well done. By the end I see they have already surpassed Democrats in intelligence
@notahotshot
@notahotshot 4 жыл бұрын
Hey, found the idiot who needs to make everything about political ideology. Nice.
The ULTIMATE LIFEFORM Has been Identified | Artificial Life Tournament
29:59
The Bibites: Digital Life
Рет қаралды 208 М.
Simulating the Evolution of Aggression
13:17
Primer
Рет қаралды 22 МЛН
Сын Расстроился Из-за Новой Стрижки Папы 😂
00:21
Глеб Рандалайнен
Рет қаралды 4,5 МЛН
BRAWLER MUTATIONS WILL BREAK THE GAME! - Brawl Talk
09:34
Brawl Stars
Рет қаралды 26 МЛН
I programmed some creatures. They Evolved.
56:10
davidrandallmiller
Рет қаралды 4 МЛН
Who can make the best lifeforms? Artificial Life Tournament - Selection Round
27:28
The Bibites: Digital Life
Рет қаралды 482 М.
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 16 МЛН
What Makes Avalanches So Deadly
25:04
Veritasium
Рет қаралды 1,2 МЛН
host ALL your AI locally
24:20
NetworkChuck
Рет қаралды 159 М.
OpenAI Plays Hide and Seek…and Breaks The Game! 🤖
6:02
Two Minute Papers
Рет қаралды 10 МЛН
Simulating Natural Selection
10:00
Primer
Рет қаралды 14 МЛН
Why flat earthers scare me
8:05
Sabine Hossenfelder
Рет қаралды 145 М.
Coding Adventure: Simulating an Ecosystem
6:40
Sebastian Lague
Рет қаралды 2,2 МЛН
Секретная функция ютуба 😱🐍 #shorts
0:14
Владислав Шудейко
Рет қаралды 2,1 МЛН
Интел подвинься, ARM уже в ПК!
14:06
PRO Hi-Tech
Рет қаралды 160 М.