Тёмный

What will happen after 100h of evolution? Study of natural selection in an ecosystem simulator 

The Bibites: Digital Life
Подписаться 90 тыс.
Просмотров 864 тыс.
50% 1

In this video, I decided to showcase and demonstrate what kind of result you can expect from the simulation. So, follow me on this fascinating journey, as I let the simulation run for 100 hours, regularly pausing it so we can see how things develop.
We're also going to get some help from @alejolab in order to fix a certain problem 🤔
part 2: • The result of 100h of ...
=================================
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.
They 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
=================================
Credits:
Footages from Pexels.com and Videezy.com
Procedural Sprites by Brax - Twitter@Braxiations
All songs by Fireballme - glowingamber.bandcamp.com
#evolution #AI #devlog #simulation #ecosystem

Наука

Опубликовано:

 

25 май 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,5 тыс.   
@joshlanders
@joshlanders Год назад
Really hoping for some charts and graphs and maybe even a generation tree or family tree for them. Looking forward to getting sucked back into the simulation too. Watching these events make me want to play it more.
@Michael-xd8bc
@Michael-xd8bc Год назад
yeah always love to see some graphs
@stickworldanimated9545
@stickworldanimated9545 Год назад
YESSS!!!!!
@honlt4678
@honlt4678 Год назад
YES
@joe6893
@joe6893 Год назад
As each bibite genetic state should be fixed size, it would make sense to store each generation in a SQL db. Each entry has link to its parent, allowing queries of the entire genetic history. it should be really quick to add new entries as the simulation runs.
@craycrayjames
@craycrayjames Год назад
I’ve been working on a pretty similar project for the last 3 years and I used a force directed graph to represent the family tree in 3D! It works great for visualizing each genus :)
@TacticalAnt420
@TacticalAnt420 Год назад
I think each bibite should be assigned with a random letter and number when they are born from nothing and each of their kid would have the same number. This would make it easier to track migrations and extinction events, as it would act like an ID to identify species with a common ancestor. In your own simulation, it would have been really useful to make sure that the inutilus truly migrated to other islands.
@evannibbe9375
@evannibbe9375 Год назад
Or have a letter and number be the first name given when born from nothing (mono name), and their children get a second name with one letter (a, b, etc), then that second name gets a number concatenated next to it whenever it diverges again.
@4xelchess905
@4xelchess905 Год назад
Also adding a bunch of non coding genes mutating a bit slower than normal, to help with phylogeny in general (eye and body colour already functions as such, but they mutate rapidly, and there could be more). Identifiers for "Eves" is a good idea but runs into 2 problems: there are many Eves that are spawned before a viable one thrives (can be solved by just giving them longer markers, or by only giving them to Eves with grandchildren), but also things tend to go so that eventually only one dynasty remains.
@jearlblah5169
@jearlblah5169 Год назад
Maybe add like a circle around each island and the simulation records whenever a individual crosses it so you know when they migrate
@patrickanquetil7937
@patrickanquetil7937 Год назад
It would make things easier but this would remove all the fun of differentiating the species and recognising them just by observation.
@MarionetteDuAuguste
@MarionetteDuAuguste Год назад
It would be better to do that as soon as a virgin birth bibite reaches maturity, since that is when they’ll be able to start reproducing
@ZerglordGhi
@ZerglordGhi Год назад
The Bibite's ability to swallow food whole made me realize that the implementation of parasitism would be interesting. If a small digestion-resistant bibite gets eaten by a larger bibite, it could eat food inside the bibite, reproduce, then spread after the bibite dies. Just something I thought could be cool to add.
@the11382
@the11382 Год назад
I was more thinking like Lampreys, which are parasitic eels that latch onto an animal and drain their blood. Bibites could latch onto another bibite and drain its energy.
@light_gladiator4047
@light_gladiator4047 Год назад
Yeah, imagine if we had species die off as some of them become super violent or just stop doing anything but spread the tumor
@Nugcon
@Nugcon Год назад
yes
@CorwinTheOneAndOnly
@CorwinTheOneAndOnly Год назад
You might have to separate the diet gene. I talked about it a bit on the last video. The fact of the matter is that it takes way too much time to "un evolve" plant digestion and transform it into meat digestion for carnivores to ever evolve. Instead of making them *choose* between plants or meats, just have an individual gene for each. This would make it possible for a bibite to have maximum efficiency in both plants AND meat, however you can balance this by making such a metabolism extremely costly in energy. I don't know exactly what else can be done to promote evolution to carnivore, but at the very least you shouldn't punish them for trying by having them lose their main food source entirely. I don't know if even this will help fix the predation problem, it's just a guess.
@derikduley7806
@derikduley7806 Год назад
Fair point!
@Nevir202
@Nevir202 Год назад
I more or less agree with you. It is essentially impossible for one to start out carnivorous, because stupid carnivores can't really live. By the time they are smart they will have maxed plant digestion to the point that meat is a net negative. Which brings me to how I got carnivory to evolve in my file, by setting the minimum value of meat above zero, and making is disappear very slowly. Once they were thriving from eating meat, then evolving aggression followed, though I didn't run long enough for them to get too good, just basically a tendency to steer at other bibites.
@CorwinTheOneAndOnly
@CorwinTheOneAndOnly Год назад
@@Nevir202 If he ever separates the diet gene, my theory is that the more aggressive/territorial herbivores will eventually evolve into carnivory as a result of already having the tools needed to kill.
@Nevir202
@Nevir202 Год назад
@@CorwinTheOneAndOnly Makes sense as well. Oh, or I forgot, another solution I pointed out that might work in a past video, is a nutritional value input neuron where they can know whether what they are putting in their mouth is a net positive or negative, and with the right link, they could spit it out. That might allow the random start species to develop carnivory off the bat, if they got extremely lucky. As is, carnivores mostly seem to poison themselves to death due to tons of plant matter lying around that they will automatically swallow if they touch it.
@zacharygroombridge6511
@zacharygroombridge6511 Год назад
i think that the plants are just too dense in this simulation . i dont think that any bibbit with a good enough brain will have any issue getting food in these plant islands. larger clutches of children may help this as well. if bibbit eggs spawned more babies at once, there would be more competition for food early in bibbit life. more babies born in the same small area means less plants will be availablein that birth area, more starveling baby bibbits means more ambient meat in the form of corpses. more small baby bibbits means more mouth-full sized bibbits in the environment for developing carnivores to swallow. more babies also means more chances for carnivores to develop each generation before herbivores become too specialized and efficient. it also gives a big boost to babies born with a predisposition towards eating meat.... becuase they are born surrounded by meat in the form of their siblings. this would also create selection pressure towards faster growth and less efficient energy use in order for herbavor babies to escape the competition or consumption at birth. this would also make eating meat a potentially more efficient food choice as small predators could constantly and efficiently eat babies without haveing to race to achive large size or defenses.
@lordecramox7394
@lordecramox7394 Год назад
There are many evolution projects on RU-vid, but the Bibites are by far my favorite. Their pixel art has so much charm and their complexity is unmatched elsewhere. Nice job!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
All thanks to Braxiations!
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@TheBibitesDigitalLife yeah
@whannabi
@whannabi Год назад
@@gigantopithecus8254 oui frérot
@playerpatata5521
@playerpatata5521 Год назад
@@TheBibitesDigitalLife What are braxiations?
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Brax is the artist working on the procedural sprites! Go see her on Twitter @Braxiations!
@Yokoto12343
@Yokoto12343 Год назад
Maybe you can encourage predation by lowering plant calories even more and making meat and injured bibites "bleed" a pherhormone trail that allows carnivores to track them
@derikduley7806
@derikduley7806 Год назад
Smart!
@officersoulknight6321
@officersoulknight6321 Год назад
Yeah, I’ve noticed one of the main issues that stops predation from evolving is that Predators cannot detect their prey, and thus are horrible at their job. This would solve the issue partially; If there’s nothing to hurt them and make them bleed initially, then predators wouldn’t evolve.
@kittygiatanidon4980
@kittygiatanidon4980 Год назад
Maybe parasites would also change the game too! Super small carnivores that will steal an herbivores energy constantly, promoting predation and keeping a balance in the game structure.
@TheYeetedMeat
@TheYeetedMeat Год назад
If this was added, the detection range should be thinner than other pheromones to make predators not too OP.
@officersoulknight6321
@officersoulknight6321 Год назад
@@TheYeetedMeat We will see. Predators already have a difficult time evolving, so making them OP might help them exist.
@chaoking3119
@chaoking3119 Год назад
This is where there is actually a lot of value in having genetic material that is “useless”. The useless parts of the genome are great for determining how (and when) they diverged. Because that DNA doesn’t have any function, it’s very unlikely to be similar as a result of convergent evolution, and much more likely a result of common ancestry.
@Orthodox_American
@Orthodox_American Год назад
You are the first evolution project people I've seen actually release it to the public for people to play with it themselves Thats pretty cool of you
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I find the project too cool not to share 😳 Initially the actual simulation was only available to my Patreon, but I figured that everyone deserved to play around with the full version
@helldronez
@helldronez Год назад
@@TheBibitesDigitalLife i hope you implement clade diagram to ease ancestry :) love your project very much
@stephalloplayz
@stephalloplayz Год назад
I absolutely love this series. The only issue with it is the wait between uploads is so long (which is understandable), I have to spend a minute attempting to remember what the last episode taught us! A lot of it is common sense though, so that isn't too difficult :)
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Yeah sorry 😭 I'm alone working on this and it takes me a long time to do
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@TheBibitesDigitalLife I wanna help you
@jagmannenarbrand8373
@jagmannenarbrand8373 Год назад
@@TheBibitesDigitalLife do you ever think you would do like a few smaller updates in between the big videos? Idk about anyone else but I’d even be interested in the coding that goes into it. Maybe like a less edited video that doesn’t take time to make?
@phantomfox8585
@phantomfox8585 Год назад
what i would love is a family tree to be added into the game so you can see how a species evolved it would make it some much more interesting in my opinion also great video i love what your doing
@lurkyb0i602
@lurkyb0i602 Год назад
Maybe how a family tree would work is every so often, the simulation will document the most recurring species and monitor them and then after another period of time the simulation will document them but have a record of their past. The simulation would keep track of the children and when change happens to a majority of them a new species is created.
@MasterTMO
@MasterTMO Год назад
Probably the simplest way to provide family tree information is for a single data field to be added with the ID (I presume there is one) of the parent. It would take some stitching together to create a full family tree, but that would be the most space-effective solution I can think of.
@UniDocs_Mahapushpa_Cyavana
@UniDocs_Mahapushpa_Cyavana Год назад
RU-vid keeps on putting my comment in the wrong thread. Sorry.
@BrutasPro
@BrutasPro Год назад
family tree would be amazing
@ewanlee6337
@ewanlee6337 Год назад
A helpful feature would probably be an auto saver. Set a 1, 5 or custom hour timer and don’t have to worry about missing stuff. Rozoculi hostis will definitely conquer the island. Love the project. Keep it up 👍
@nacoran
@nacoran Год назад
Maybe, short of full saves, you could have the program randomly save the genes of a small number of creatures as the simulation progresses. It wouldn't be a full DNA database, but it could have a few samples... the little fossil evidence to help you figure out how things evolved.
@waylonmorristexas4851
@waylonmorristexas4851 Год назад
I like that idea
@chpsilva
@chpsilva Год назад
Maybe compare with the current samples and if it differs enough, create a new entry (I also suggest adding a timestamp for each entry, to help build a chronological graphic)
@fireballme1153
@fireballme1153 Год назад
I forgot how much I love The Bibites. Maybe someday it could be used as an educational tool or something!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I know a few teachers have sent me messages that they were using the program in their class!
@astick5249
@astick5249 Год назад
@@TheBibitesDigitalLife Now thats amazing
@toxicwasteRBLX
@toxicwasteRBLX Год назад
​@@TheBibitesDigitalLife ok
@daooffibonnacicats8247
@daooffibonnacicats8247 Год назад
I’m really excited for this since it has been a while since a long simulation(which was only 1 hour and was 2 years ago). Also P.S people on the thebibites reddit have done significantly longer simulations.
@cretarius729
@cretarius729 Год назад
While creating actual automatic taxonomic classifications would be downright impossible, have you considered creating a UI which allows you to click on a bibite and view all of its ancestors? Since bibites reproduce asexually this would just be a single sliding scale through time. Issues with storage may arise, which is why I would also implement a slider that lets the user decide how many generations back they want it to be saved.
@sajeucettefoistunevaspasme
@sajeucettefoistunevaspasme Год назад
"Issues with storage may arise" what happens generally is that bibites spawn and die again and again then one of them laids an egg and then the whole species goes extinct and then an other one laids an egg and a new rule specie appears and take over the whole map and it ,repeats so no real storage issue but a lot of "write/delete" which isn't a problem when well made
@giovane_Diaz
@giovane_Diaz Год назад
if instead of tracing all individuals forever, doing a little roll back and resuming full logs that lost their space in the current ecosystem every x iterations to just a snapshot, and saving the ancestry from the surviving lineages for more detailed investigation.
@lollie7141
@lollie7141 Год назад
Species ALRE has already created an automatic family tree.
@cursedfools
@cursedfools Год назад
I think it’s great how you managed to recreate the struggles of a palaeontologist by complete accident
@fireballme1153
@fireballme1153 Год назад
Love the naming ideas! It's like I'm watching a real documentary about an alien planet.
@BornAgainstAll
@BornAgainstAll Год назад
14:45 I don't believe that's a bug! I think the bibites evolved a habit that displays this emergent organization.
@Ericshadowblade
@Ericshadowblade Год назад
It looks tied to thier turning behaviour
@officersoulknight6321
@officersoulknight6321 Год назад
Ok, so this is far-fetched, but what if they evolved then devolved predation, giving a window for plants to grow?
@Pystro
@Pystro Год назад
I thought that the original Bibites of the western island first died out and then after a lot of plants had accumulated the ones from the east migrated over. Not sure if that's how the plant generation works, though.
@serihlinte2218
@serihlinte2218 Год назад
I`m running a simulation like this one, and the same happens with every island from time to time, generally this represents how much a specie is likely to have success in eating plants.
@dalemcleod3439
@dalemcleod3439 Год назад
like xenobots
@imjaymaybe
@imjaymaybe Год назад
The sheer dedication and complexity of this project definitely makes it one of the best evolution sims you can find for free, not to mention the style of the editing and pacing of the video is very easily digestible. Overall, well done, can't wait to see this project get bigger and more popular!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks a lot 🥰
@alacer8878
@alacer8878 Год назад
Man, I don't know about other people, but this content is so great that I could wait an age for more. I'll always be around to catch more of this amazing series. Thank you.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Wow, thanks so much for the kind words! You made my day 💪💪💪
@alacer8878
@alacer8878 Год назад
@@TheBibitesDigitalLife Good! You deserve it for giving me and countless others a wonderful thing to watch, be entertained by, and engage with. :D
@Ziano-ke8kq
@Ziano-ke8kq Год назад
You know you've suceeded in creating a good simulation when even things that you didn't intend to happen (like bibites crossing the void and migrating) somewhat follow real world patterns Amazing job!!
@Andrew90046zero
@Andrew90046zero Год назад
I remember seeing your old version of the simulation a long time ago. Glad to see you're still developing it! It looks really great too! There are so many different creature sprites for a lot of variety. And a lot of different genes that affect behavior. I also have a suggestion, I feel like from a scientific/experimental perspective. It's important not to tamper with a simulation after it has started. So I would suggest making it so eye colors mutate more slowly. Or make it where eye color is attached to certain genes. And those attachments are also randomly selected, but they don't mutate often. So the eye colors only noticeably change when a creature makes a large stride in mutation.
@jackochainsaw
@jackochainsaw Год назад
I thought it was a bit mean destroying the red eyes, they might have been an important branch of the genus that has been eliminated simply because the eye colour wasn't preferred.
@kermalis
@kermalis Год назад
Honestly this is becoming one of my favorite channels, I really love what you're doing and how you are presenting it, and can't wait for more
@erinkarp
@erinkarp Год назад
Oh my gosh, I love this analysis of the genes and brains of the bibites to try to figure out ancestry. Fantastic job!
@JDoawp
@JDoawp Год назад
An autosave feature might be a good idea. Also as some others have mentioned being able to see any individuals family tree (or a shortened version of it where it only shows creatures of any significant changes) would be real cool.
@Starrsystem64
@Starrsystem64 Год назад
this is by far the best evolution simulation I've seen!! I'm absolutely in love with the graphics, the way the colors indicate family more than traits is cool! Their shape and size, too.. it's so great! I'd wait forever for more of this!
@jelleludolf
@jelleludolf Год назад
Keep doing this man, I followed you for a long time - this kind of stuff is going to be fundamental to our future
@derikduley7806
@derikduley7806 Год назад
Great video! The analysis and comparisons are so interesting. Would love to see more of these!
@manfred97232
@manfred97232 Год назад
Great video ! Maybe keeping some basic info of the family tree (coord of birth, parent genes (or a name based on a region? done manually or randomly through evolution)) for each bibite could help you figure out which species are responsible for big changes and wipeouts in an area. You can keep maybe 2/3/or more ancestors worth of info to avoid performance issues and still have a kind of archaeologic path to follow. Combined with the random creatures saving mentioned by @nacoran, it could give you 100 hours worth of work :D to study the history of an 100h simulation and narrate its story to us, story that only you experienced.
@MandMs05
@MandMs05 Год назад
"He recently implemented something along those lines and suggested I do the same" "I recently implemented something along those lines and I suggest you do the same" I don't know why this was so funny to me Reminds me of Kung Pow Enter the Fist: "A good friend of mine told me there will be a chosen one" "There will be a chosen one" "And then he told me of its significance" "It will be significant"
@alejolab
@alejolab Год назад
I recently said something along those lines and also don't know why this was so funny to me
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Ahahaha, kungpow is actually a great source of inspiration 😉
@MandMs05
@MandMs05 Год назад
@@TheBibitesDigitalLife "And then he told me Kung Pow is actually a great source of inspiration" "Kungpow is actually a great source of inspiration"
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
😂😂😂
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@TheBibitesDigitalLife Bibites x kung fu panda
@gvoya3034
@gvoya3034 Год назад
Great video as always, it's so interesting to see how strategies are formed over time. I love the research you did on the topic it actually makes the video so educational(and the naming scheme for the bibits was a top notch). Keep up the good work. 👍
@kaidoust4145
@kaidoust4145 Год назад
This is probably the coolest evolution sim series on yt I have found. I'm binging all of your videos right now.
@Jacob-yg7lz
@Jacob-yg7lz Год назад
It'd be neat if you could have some kind of barrier or object that blocks out bibites of a certain size. This could mimick areas like thickets where smaller animals are dominant, allowing for one ecosystem to have multiple niches that interact with eachother. The bibites could learn to flee to these areas in case of predators, or to spawn their young there because there's less competition.
@aaronspeedy7780
@aaronspeedy7780 Год назад
You should add a feature that saves the simulation after a certain amount of time periodically
@zamknietykel
@zamknietykel Год назад
This would be cool
@adamhawkins9829
@adamhawkins9829 Год назад
There is an auto save feature already. But by default it saves every 10 mins and erases older saves when you get to 25 saves. So if you want data from more than 250 minutes in the past, you need to manually save at some point or change the auto save settings. Also, I wonder if he intentionally didn't save for an extended period of time as a way to demonstrate how the real world has gaps in information that makes analysis difficult for scientists.
@jacoblaney5106
@jacoblaney5106 Год назад
Just found your channel and loving the cute lil guys. I like that you’re sticking with this one simulation and just improving it over time I’ll be following their growth for sure :)
@MeowtronStar
@MeowtronStar Год назад
This is my first time in this channel and this is exactly the concept project I wanted to attempt after advancing in programming skills. It’s incredible! I love what you did. I thought up an obviously far less complex version but still with energy, food and stuff to begin with. I’m glad that I’ve found your channel as you’ve shown me that such a project is realistically feasible.
@daonetruecupcake3702
@daonetruecupcake3702 Год назад
A useful tool for this kind of thing would be fossils. They would easily allow you to see what had happened between intervals, but may also be detrimental to preformance.
@ThighErda
@ThighErda Год назад
maybe make fossils be rare? like only one in ten drop a fossil. that may help performance
@pendragon7600
@pendragon7600 Год назад
Well this is a computer simulation. He could just take a snapshot of the whole simulation at regular intervals
@GHOST2RM
@GHOST2RM Год назад
Love this series man, I think two things you could do to improve the quality of life in the sim would be some form of a family tree tied to each bibit, and an auto saver with a controlled timer. It would be so cool to have a base world you saved previously that you could then tweak with new params to see how the bibits there would survive. Also, since predation seems to take forever to evolve, maybe add "bleeding" to the bibits when they're attacked, that way predator bibits could tracks the trails like pheromones. This could also be it's own food source, which might lead some bibits to take on a "hit and run" approach to getting food from prey :)
@ErikLevelUp
@ErikLevelUp Год назад
This is such a cool simulation man! It already has so much depth its crazy! I'm really excited to see where you take it :)
@AhNoWiC
@AhNoWiC Год назад
This stuff is so cool, love that you keep showcasing it. Been following for a few videos, have been fascinated by the results. Keep up the good work dude!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks! I will 💪
@parmesanzero7678
@parmesanzero7678 Год назад
Suggestion: Trace mutations with numerical/hex codes. Basically creating DNA. That way, if two creatures create the same behavior with convergent evolution, you can do what biologists do and analyze the genome to see where they actually evolved from. Regarding the useless brain connection - there’s no pressure against such things. Do more connections cost more energy?
@HerodotusVon
@HerodotusVon Год назад
One suggestion I have to make ancestry identification easier would be to pick like 20 or so “base colors” and then make it so that the color can only be used by one initial spawn at a time. As long as early individuals die at a rate faster than new initial spawns are added, this should work. Then, make it so that color mutates incredibly slowly. Like perhaps the value of the color gene is divided by a factor of a fifty so that it requires 50 successive mutations for the color change to be visible. Otherwise the best option would be to store all the ancestry data and make it possible to search individuals in the ancestry tree and determine relationships that way (though you probably chose not to do this because it is very data intensive)
@person8064
@person8064 Год назад
I don't think it would be too hard. Have each initial spawn have a randomly generated, 5 long string (like "eny8x"). Every single one of it's children gets (the same) random letter added to its tag. This gives a way to follow lineages and shouldn't take too much memory
@aidanthird
@aidanthird Год назад
I have quite a few ideas but firstly: this is incredible. I discovered you recently and every episode has left me astonished. I can't wait to see what else you add! Here are my ideas now: (i should preface that i havent yet played the game myself, so i have no idea what im talking about most likely) Firstly, **camouflage.** This could be a game changer. (wait is that a pun NOO) Camouflage could allow for some species to escape from predation, or perhaps sneak up if the predator was camouflaged. However, it should definitely cost energy to be camouflaged, or have some other downside, such as being bumped into or something. Instead (or maybe along with) camouflage, **patterns.** The aesthetic that the species have could be used in the brain structures. Kind of like the flashy patterns that some poisonous species' have. Maybe it's what kind of wing or arm or whatever is there, or maybe how red a species is. Or, some kind of stripe, dots, or even horns. Maybe even some harmless species will adapt these patterns! My next idea works alongside camouflage. Some kind of **sleep system.** When you transitioned from a white screen to a black screen I thought about a day/night cycle, and sleep works perfectly with that. It could either be to gain energy or prevent the loss of energy or some other weird effect. This next idea is about **the herds.** A few episodes back (so probably years at this point) you created herd behavior. Now that's all fine and dandy for the herbivores, but what about the carnivores? Could predators hunt in packs? Or, maybe like bees and wasps, certain species would be able to defend themselves by using herd behavior (I think you mentioned this before, but i cannot remember) Here is something you definitely mentioned. **Evolving plantlife.** I don't know if you're working on it right now or if you will in three years, but here are some ideas: Thorns. Some kind of gene that tries to prevent itself from being eaten. Or maybe some kind of pheromone. If a pheromone that is released by a plant to signify "hey, dont eat me" is the same pheromone that can be released by other species, then some kind of very interesting deception tactic will develop. You mentioned a long time ago something about **waste.** Now, I don't know if you're still doing that or if it's in the game already, but it will be a very interesting dynamic. Perhaps some species are only able to eat the waste, and that is why plants can form. Or maybe, it has viruses in the waste. Or even parasites! And here's a big one. Other than Bibites, what species' are there roaming around? What adaptations do they start with, or are able to adapt at all? I'm proposing, along with biomes and stuff, certain **species specific adaptations.** Kind of like how certain species can only consume certain foods. So, how would birds work in this simulation? They can pick up prey and kill them in a variety of ways, or perhaps dive down to get plants. But they need a spot to lay eggs, they can't just do it anywhere. It takes both energy AND time. Or maybe worms that can be either parasitic or decomposers. Also, to add to the biomes. Some kind of dark area, or cave or something that goes along with both the sleep system and vision. I know someone else also mentioned water patches. Sadly, I do not know who. But I can say that is a great idea. I don't know if you're gonna see this, or add any of these features, but I hope you do. I'm going to post this comment on Reddit also, just to try and improve the chances that possibly you will see it. I just hope you add at least a few of what is mentioned here. edit: i dont know how bold works lmao
@LinardBraslin
@LinardBraslin Год назад
Love your format of videos! Really enjoy the family tree feature and it was very clever to create different habitable locations!
@Xizilqou
@Xizilqou Год назад
This is pretty cool, you should make some kind of automated species timeline generation recording system and the option to observe and possibly even copy different bibites from this automatically-generated timeline to see their characteristics and possibly place them in the world, this timeline would greatly help with finding the complete timeline for a run
@bobjhon7391
@bobjhon7391 Год назад
You should make a program that takes makes a life chart showing every mutation and who that mutation came from. Both in terms of evolution tree and where it is and where their ancestors primarily lived. This way you can keep it running without missing anything.
@zelenpixel
@zelenpixel Год назад
i had this randomly recommended to me and this is super interesting already. i love evolution simulators so much
@sam-roussy
@sam-roussy Год назад
de bibitss ! malade haha (my first video on your channel, good work man !)
@pufthemajicdragon
@pufthemajicdragon Год назад
You should add a field to your bibites that documents their ancestry. This would be valuable for you to track changes of lineages, which seems to be a thing you like to do. Either that or export each generation into a separate database containing its lineage and genes so you can restore any given generation at-will.
@smaug131
@smaug131 Год назад
While it is fun to see the detective work done to fiure out where the new species come from, I think this shows that your simulation would really profit from having trackers implemented: some sort of family tree of the species, and the ability to draw a graph of the population over time of a branch of the tree, of or the amount of bibites that fit in a parameter set (two imperfect ways to define a species). This way you could see the development of a species much more closely!
@knownas2017
@knownas2017 Год назад
New Upload! Poggers, dude. Thank you :D
@naokisteward9197
@naokisteward9197 Год назад
Super funny editing, it is one thing to be able to make that kind of complex simulator but it is another to be able to express the result of your work in a funny and interesting way. Please continue your work ! (salut de la part d'un ingénieur normand;) )
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Merci! Je fais de mon mieux 💪
@PGMP2007
@PGMP2007 Год назад
I love to see how the AI software EVOLVES too. This is starting to get very interesting.
@vitorlopes9967
@vitorlopes9967 Год назад
Sugestion in Portuguese: Implemente um número de identificação para cada indivíduo. Um número duplo. Um número que representa a ordem de nascimento do próprio indivíduo, e outro herdadado do seu progenitor. Assim os os indivíduos originais de uma simulação podem ser representados assim: (0, 1) (0,2) (0,3) por exemplo, na hipótese de cada um ter duas crias, seus números de identificação seriam por exemplo: (1,4) (1,7) (2,5) (2,8) (3,6) (3,9), assim fica fácil de perceber, (até mesmo a olho nú e mais facilmente para o caso de muitos indivíduos com uma função simples), qual é o padrão de descendência entre os indivíduos da simulação, mantendo uma lista dos indivíduos que nasceram. :) Isso deve resolve e facilitar a identificação. E pode funcionar como uma prova para vários aspectos à serem abordados nos próximos vídeos. :)
@user-ju9ge9nw6c
@user-ju9ge9nw6c 4 месяца назад
Wow man, this is an amazing project and so interesting 😁. Very nice content👍🏻
@zamknietykel
@zamknietykel Год назад
Hi! I really like your evolution simulation running wildly! It has its own unique graphic style so its fun to watch, and also it has one of the most builded evo sim game i could possibly find out! Congratulations!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks 💪!
@pipuslapsus
@pipuslapsus Год назад
So it's a video about genocide 💀
@dvgen
@dvgen Год назад
Kinesis for the win! It is really interesting watching how this played out, and to see the struggle identifying a lineage. There has to be a good solution for that, like tagging the bibites with some arbitrary ID that cannot mutate. I wish I could say that I have a solution that I recently implemented and suggest you do the same, but I'm really at this point, I'm not sure what the ideal solution would be.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Absolutely! In fact I had already written the script, but watching your video I had to go back and change a few things to fit that in there! Couldn't let this pass 💪
@hobrin4242
@hobrin4242 Год назад
@@TheBibitesDigitalLife Yeah I added like useless ID genes which can mutate randomly to my little evo sim. So like 3 ID genes for RGB. But the more ID genes the better ofc.
@alejolab
@alejolab Год назад
I recently implemented something along those lines 😅 and I suggest... to watch my next video 🤷 and use System.Guid.NewGuid();
@revimfadli4666
@revimfadli4666 Год назад
The One, the developer of LSES(Large Scale Evolution Simulation) did almost exactly that, but with mutation and crossover
@keithgoddard4192
@keithgoddard4192 Год назад
This is freaking cool! I'd never heard of an evolution simulator before, and I'm not entirely sure why RU-vid decided to suggest this to me.... but damn, I'm glad it did! Such an interesting project to work on :)
@boingomw
@boingomw Год назад
Very well done video. Your humor matches mine quite well. Thank you for the info and the laughs.
@AnonAnom9949
@AnonAnom9949 2 года назад
Welp, guess I'm staying up for 20 hours •-•
@subaru1123
@subaru1123 Год назад
Same
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
same, barely slept this night
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@TheBibitesDigitalLife go sleep you deserve a rest
@warbrain1053
@warbrain1053 Год назад
@@TheBibitesDigitalLife i think adding a function for a tree would be useful. Like you can name a creature/assign it a species and then you can check if a creature has it as "ancestry"
@tuxuhds6955
@tuxuhds6955 Год назад
"Cleanse the members that difference too much from our Eye-deals" *Presses the Thanos button.*
@DepravedSluggy
@DepravedSluggy Год назад
I can't believe that looking through some evolution simulators and remembering bibites and finding a brand new video when I search for it! I am so happy!!!! :D
@MrShadowThief
@MrShadowThief Год назад
Really looking forward to the plant update. I think it's really going to be a game changer, especially if you put some more environment stuff.
@thebookless3381
@thebookless3381 Год назад
This is literally a national geographic documentary, what the hell??
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I should put on my David Attenborough voice
@thebookless3381
@thebookless3381 Год назад
@@TheBibitesDigitalLife you're definetly honouring him with this content, keep it up!
@lsthero5863
@lsthero5863 Год назад
The plants should evolve too
@manfred97232
@manfred97232 Год назад
different types of plants with pretections or thickness / color could be another spice to add to this ecosystem :)
@lsthero5863
@lsthero5863 Год назад
@@manfred97232 Some that evolve to give more energy or less, being more difficult to eat or easier, being more able to grow on difficult places…
@jemmerllast8492
@jemmerllast8492 Год назад
Iirc he mentioned that it was something already on the planned timeline, but a good bit needs done before then! One day :)
@Cheerwine091
@Cheerwine091 Год назад
Maybe also have different toxins (from plants) effect different bibites in different ways? Kinda like how we humans use caffeine or capsaicin as stimulants or recreation respectively, despite those chemicals being there to prevent predation
@kaesestink
@kaesestink Год назад
absolutely awesome video. feels like speculative evolution, but it's actual evolution! and also awesome how far it came from what i knew !
@Thegrrog
@Thegrrog Год назад
I’m not sure if you remember me but a few years ago I saw one of your videos about this project, I left comment about how interested in the game I was. I just got the game this morning and I have to say I’m very impressed, I will say the saving and loading worlds could be a little better. Also having a chart/family tree for each species would really help those who want to see how they changed overtime. All said and done I hope more people discover the game and give you the support you deserve, allowing you to make more incredible stuff.
@LucasGleason
@LucasGleason 2 года назад
Yayyyy I love this stuff though I dont understand a single thing about evolution or coding
@NeoEvanA.R.T
@NeoEvanA.R.T Год назад
Bad creatures died, good creatures live and make baby, the baby inherited good thing from their parents
@LucasGleason
@LucasGleason Год назад
@@NeoEvanA.R.T thank you. I am now a world class entomologist
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@LucasGleason also new speiceis form when islocation happens
@gigantopithecus8254
@gigantopithecus8254 Год назад
@@LucasGleason and when specifies are is located they change size usually get smaller
@worldprops333
@worldprops333 Год назад
@@gigantopithecus8254 if there is an abundance of food animals can get huge, if there isn't much food animals will be smaller. same with plants in a drought as plants that grow bigger will die off and smaller ones will not need as much water, so they get to make seed babies which have small size gene and then those are also small.
@octo_bill3987
@octo_bill3987 Год назад
I want to try a similar thing and think the Islands are a fun idea, but everytime I start the simulation the spawn areas are inside eachother or only a bit away
@j7...
@j7... Год назад
Yes! How can you seperate them?
@outspoken_rizz
@outspoken_rizz Год назад
You should definitely make more videos like this during dry spells for content, I can't imagine this taking more work than an update. Also it is a good way to show the cumulative features from new updates.
@mcRydes
@mcRydes Год назад
A very cool evolution simulator! Simulating natural selection in a way that is interesting is a very difficult task, and there's a lot of complex information theory that goes into it. You want large populations (to avoid extinction and gradual information loss) , and slow mutation rates (since most mutations are deleterious). These factors require a lot of memory and compute power. I love your use of "islands" to separate groups, but of course each additional island multiplies the population size you need to simulate. It's always very interesting to see how different creators approach these problems and produce interesting results.
@kyr0x
@kyr0x Год назад
I think the 3 seconds video reactions add nothing to the video and they're really awkward to watch, maybe you should consider removing them... (you would also reduce your editing time!)
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I do what I want
@kyr0x
@kyr0x Год назад
@@TheBibitesDigitalLife i didn't mean to offend you, wow.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
@@kyr0x I'm very mad and ready to fight it out
@ramezhachicho1777
@ramezhachicho1777 Год назад
Wants to simulate evolution .. Starts playing god the minute the simulation produces something he doesn't like ..
@andersonstridder13579
@andersonstridder13579 Год назад
Your project has an enormous capacity to succeed, you and your team are doing an awesome work! :D I'm kinda curious about one little thing, it's about how the omnivorous creature system would work
@Alex-qf2gx
@Alex-qf2gx Год назад
I really loved this video, I think it's your best yet! I especially loved the genealogy aspect and showing the species and how they diverged.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks! I really loved it too 😁
@TheRenofox
@TheRenofox Год назад
This is amazing! Most evolution simulators have a set amount of neurons, but this system really lets them grow in complexity by themselves. And the digestion system is just brilliant in all the new options it provides!
@Jim_n_the_wilds
@Jim_n_the_wilds Год назад
Great video! I'd watch an entire series of this!
@sunnyfields1845
@sunnyfields1845 Год назад
I just want to let you know, I really enjoy and appreciate the silly little videos of you that you add into this. It's super cute and funny and is really nice. :D
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks Sunny!
@fishercawkey
@fishercawkey Год назад
Fantastic in numerous ways - from concept, through creation, through (enjoyable and funny!) presentation. Thank you for sharing!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
And thank you for watching!
@badrbousselham2698
@badrbousselham2698 Год назад
Nice man! I was creating my own visual simulation on ecosystem evolution, but you did a great great job, so I don't have this burden anymore.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I'd encourage to still do so 😁 it's very rewarding
@Trashypotato
@Trashypotato Год назад
I wish I found this earlier! I think evolution is so cool, and sims like these are so great to watch. Thank you for the amazing ass content! :D
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks! I'm not yet at the point of making ass content, but I might if I really need the money
@JimSlim101
@JimSlim101 Год назад
One, a fantastic program, and two, a wonderful demonstration of it! Subbed
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
💪💪💪
@bezocool3211
@bezocool3211 Год назад
i rly like this video and i cant wait to watch part 2 also could u implement something like evolution tree by generations to acctualy see how something evolved
@user-cd4bx6uq1y
@user-cd4bx6uq1y Год назад
It's good to see the improvements in graphics, as atmosphere is a very important part of these slow-paced spectator type games. Simple mainstream videos like this are also the right direction for attracting more people
@Hexacosichoron12
@Hexacosichoron12 Год назад
I LOVE THIS KIND OF CONTENT! Thank you :)
@ordinaryknife4150
@ordinaryknife4150 Год назад
as a separate simulation, you should have 3 islands: 2 of them alternate between producing a lot of food and producing only a little, and while one produces a lot, the other produces a little, like they're seasonal on opposite hemispheres. the third island stays fairly consistent but doesn't produce that much food, like, a bit less than the average of each of the other 2 islands.
@Ceu.Noturno
@Ceu.Noturno Год назад
I love your facial and body expressions throughout the video, they are so goofy yet still charming and funny, you look like a fun person to have as a friend.
@kairon156
@kairon156 Год назад
I'm glad to see your still working o n this simulator.
@kendakgifbancuher2047
@kendakgifbancuher2047 Год назад
Thank you, Mustache Dani, that was really cool!
@timermens350
@timermens350 Год назад
Very impressive project! Please keep going on with this :)
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
I absolutely will 💪
@itmomotitimo
@itmomotitimo Год назад
humourful, informative and entertaining. You just gave me a burst of faith in humanity! Love it!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks 🥰
@StrangeTerror
@StrangeTerror Год назад
Not only do I remember watching the original attempt at this, but I love your warning about your education.
@chickenmoglies5891
@chickenmoglies5891 Год назад
Oh my god I have been waiting so long for this lets goooopoooo!!!!
@carpedm9846
@carpedm9846 Год назад
I got recommended this randomly, do Im commenting as someone whose first exposure is this very video. The depth of variables that effect both the world gen and the species variation seems very impressive, I particularly liked the inclusion of pheromones, a trait that is unlocked later on through random evolution, even though it doesnt have any benefit, but can as a result create its own reaction loop in the system, showcasing the adaptiveness of the similation and also making it so that not every species starts with every feature, resulting in greater variance. While the video did not focus on it, I noticed some of them flashing red upon collision as if taking damage, which did not happen with all of them, leading me to believe that there are mechanics in place for carnivorous evolution lines, which not only gives variance to existing "tactics" but also introduces brand new ones, in return forcing the system to react to a carnivore, wheter by speed or armor. This looks very impressive. One last addition of praise would be how the genetics seem to effect their physical appearance, allowing one to differentiate them past simple color coding.
@PanadeEdu
@PanadeEdu Год назад
Great content! You deserve more viewers!
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks!
@aarontheobald5381
@aarontheobald5381 Год назад
I think you should add an optional auto save/snapshot feature. Make it an option with a time parameter, that way you could just set it to five hours and then not have to worry about missing key evolutionary events, like the pinkeye migration. Loving this!!
@milokojjones
@milokojjones Год назад
Let me just say, that I really love the sort of little skits of yourself that you put into the video, they make it more interresting and enjoyable ( and they are quite funny ). As for which of the two is going to survive - I think that both will, but the Rozoculi Infensus will imo develop some sort of carnivore gene and start hunting the Rozoculi Rigicutis, which will than try to adapt - perhaps by growing more armour, which could lead to the Rozoculi Infensus hunting in packs in order to kill them effectively. This whole sort of battle could also lead to evolution of carnivores which eat the remains of the battles of these two.
@grumpybufo
@grumpybufo Год назад
As absolutely incredible this is as software, your editing and style of presentation in this video is fantastic my dude. Wonderful job
@someguy7792
@someguy7792 Год назад
For being so utterly hilarious and interesting, you earned a sun. Love the work here man.
@TheBibitesDigitalLife
@TheBibitesDigitalLife Год назад
Thanks 😌
Далее
這小子囂張過頭了…#fighting #shorts
00:54
Просмотров 2,6 млн
Giving Personality to Procedural Animations using Math
15:30
I Simulated Evolution: Something Happened…
7:06
Просмотров 485 тыс.
Games that Make You Part of the Ecosystem
21:02
Просмотров 2,1 млн
Simulating Biology in Other Dimensions
20:08
Просмотров 764 тыс.
How  I added Viruses in my Evolving AI Ecosystem
13:27
AI Learns to Walk (deep reinforcement learning)
8:40
The Most 'Alive' Game Ecosystems
20:53
Просмотров 786 тыс.