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

2022 ж. 25 Мам.
860 116 Рет қаралды

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

Пікірлер
  • 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.

    @joshlanders@joshlanders Жыл бұрын
    • yeah always love to see some graphs

      @Michael-xd8bc@Michael-xd8bc Жыл бұрын
    • YESSS!!!!!

      @stickworldanimated9545@stickworldanimated9545 Жыл бұрын
    • YES

      @honlt4678@honlt4678 Жыл бұрын
    • 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.

      @joe6893@joe6893 Жыл бұрын
    • 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 :)

      @craycrayjames@craycrayjames Жыл бұрын
  • 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.

    @TacticalAnt420@TacticalAnt420 Жыл бұрын
    • 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.

      @evannibbe9375@evannibbe9375 Жыл бұрын
    • 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.

      @4xelchess905@4xelchess905 Жыл бұрын
    • Maybe add like a circle around each island and the simulation records whenever a individual crosses it so you know when they migrate

      @jearlblah5169@jearlblah5169 Жыл бұрын
    • It would make things easier but this would remove all the fun of differentiating the species and recognising them just by observation.

      @patrickanquetil7937@patrickanquetil7937 Жыл бұрын
    • 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

      @MarionetteDuAuguste@MarionetteDuAuguste Жыл бұрын
  • 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.

    @CorwinTheOneAndOnly@CorwinTheOneAndOnly Жыл бұрын
    • Fair point!

      @derikduley7806@derikduley7806 Жыл бұрын
    • 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.

      @Nevir202@Nevir202 Жыл бұрын
    • @@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.

      @CorwinTheOneAndOnly@CorwinTheOneAndOnly Жыл бұрын
    • @@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.

      @Nevir202@Nevir202 Жыл бұрын
    • 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.

      @zacharygroombridge6511@zacharygroombridge6511 Жыл бұрын
  • 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.

    @ZerglordGhi@ZerglordGhi Жыл бұрын
    • 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.

      @the11382@the11382 Жыл бұрын
    • Yeah, imagine if we had species die off as some of them become super violent or just stop doing anything but spread the tumor

      @light_gladiator4047@light_gladiator4047 Жыл бұрын
    • yes

      @Nugcon@Nugcon Жыл бұрын
  • There are many evolution projects on KZhead, but the Bibites are by far my favorite. Their pixel art has so much charm and their complexity is unmatched elsewhere. Nice job!

    @lordecramox7394@lordecramox7394 Жыл бұрын
    • All thanks to Braxiations!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife yeah

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
    • @@gigantopithecus8254 oui frérot

      @whannabi@whannabi Жыл бұрын
    • @@TheBibitesDigitalLife What are braxiations?

      @playerpatata5521@playerpatata5521 Жыл бұрын
    • Brax is the artist working on the procedural sprites! Go see her on Twitter @Braxiations!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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

    @Yokoto12343@Yokoto12343 Жыл бұрын
    • Smart!

      @derikduley7806@derikduley7806 Жыл бұрын
    • 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.

      @officersoulknight6321@officersoulknight6321 Жыл бұрын
    • 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.

      @kittygiatanidon4980@kittygiatanidon4980 Жыл бұрын
    • If this was added, the detection range should be thinner than other pheromones to make predators not too OP.

      @TheYeetedMeat@TheYeetedMeat Жыл бұрын
    • @@TheYeetedMeat We will see. Predators already have a difficult time evolving, so making them OP might help them exist.

      @officersoulknight6321@officersoulknight6321 Жыл бұрын
  • 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.

    @chaoking3119@chaoking3119 Жыл бұрын
  • 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

    @Orthodox_American@Orthodox_American Жыл бұрын
    • 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

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife i hope you implement clade diagram to ease ancestry :) love your project very much

      @helldronez@helldronez Жыл бұрын
  • 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

    @phantomfox8585@phantomfox8585 Жыл бұрын
    • 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.

      @lurkyb0i602@lurkyb0i602 Жыл бұрын
    • 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.

      @MasterTMO@MasterTMO Жыл бұрын
    • KZhead keeps on putting my comment in the wrong thread. Sorry.

      @UniDocs_Mahapushpa_Cyavana@UniDocs_Mahapushpa_Cyavana Жыл бұрын
    • family tree would be amazing

      @BrutasPro@BrutasPro Жыл бұрын
  • 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 :)

    @stephalloplayz@stephalloplayz Жыл бұрын
    • Yeah sorry 😭 I'm alone working on this and it takes me a long time to do

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife I wanna help you

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
    • @@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?

      @jagmannenarbrand8373@jagmannenarbrand8373 Жыл бұрын
  • I think it’s great how you managed to recreate the struggles of a palaeontologist by complete accident

    @cursedfools@cursedfools Жыл бұрын
  • 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 👍

    @ewanlee6337@ewanlee6337 Жыл бұрын
  • I forgot how much I love The Bibites. Maybe someday it could be used as an educational tool or something!

    @fireballme1153@fireballme1153 Жыл бұрын
    • I know a few teachers have sent me messages that they were using the program in their class!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife Now thats amazing

      @astick5249@astick5249 Жыл бұрын
    • ​@@TheBibitesDigitalLife ok

      @toxicwasteRBLX@toxicwasteRBLX Жыл бұрын
  • 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.

    @daooffibonnacicats8247@daooffibonnacicats8247 Жыл бұрын
  • 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.

    @nacoran@nacoran Жыл бұрын
    • I like that idea

      @waylonmorristexas4851@waylonmorristexas4851 Жыл бұрын
    • 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)

      @chpsilva@chpsilva Жыл бұрын
  • 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.

    @cretarius729@cretarius729 Жыл бұрын
    • "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

      @sajeucettefoistunevaspasme@sajeucettefoistunevaspasme Жыл бұрын
    • 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.

      @giovane_Diaz@giovane_Diaz Жыл бұрын
    • Species ALRE has already created an automatic family tree.

      @lollie7141@lollie7141 Жыл бұрын
  • 14:45 I don't believe that's a bug! I think the bibites evolved a habit that displays this emergent organization.

    @BornAgainstAll@BornAgainstAll Жыл бұрын
    • It looks tied to thier turning behaviour

      @Ericshadowblade@Ericshadowblade Жыл бұрын
    • Ok, so this is far-fetched, but what if they evolved then devolved predation, giving a window for plants to grow?

      @officersoulknight6321@officersoulknight6321 Жыл бұрын
    • 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.

      @Pystro@Pystro Жыл бұрын
    • 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.

      @serihlinte2218@serihlinte2218 Жыл бұрын
    • like xenobots

      @dalemcleod3439@dalemcleod3439 Жыл бұрын
  • Love the naming ideas! It's like I'm watching a real documentary about an alien planet.

    @fireballme1153@fireballme1153 Жыл бұрын
  • 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!

    @imjaymaybe@imjaymaybe Жыл бұрын
    • Thanks a lot 🥰

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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.

    @alacer8878@alacer8878 Жыл бұрын
    • Wow, thanks so much for the kind words! You made my day 💪💪💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife Good! You deserve it for giving me and countless others a wonderful thing to watch, be entertained by, and engage with. :D

      @alacer8878@alacer8878 Жыл бұрын
  • 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!!

    @Ziano-ke8kq@Ziano-ke8kq Жыл бұрын
  • "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"

    @MandMs05@MandMs05 Жыл бұрын
    • I recently said something along those lines and also don't know why this was so funny to me

      @alejolab@alejolab Жыл бұрын
    • Ahahaha, kungpow is actually a great source of inspiration 😉

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife "And then he told me Kung Pow is actually a great source of inspiration" "Kungpow is actually a great source of inspiration"

      @MandMs05@MandMs05 Жыл бұрын
    • 😂😂😂

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife Bibites x kung fu panda

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
  • 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.

    @JDoawp@JDoawp Жыл бұрын
  • 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.

    @Andrew90046zero@Andrew90046zero Жыл бұрын
    • 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.

      @jackochainsaw@jackochainsaw Жыл бұрын
  • Oh my gosh, I love this analysis of the genes and brains of the bibites to try to figure out ancestry. Fantastic job!

    @erinkarp@erinkarp Жыл бұрын
  • 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.

    @Jacob-yg7lz@Jacob-yg7lz Жыл бұрын
  • 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.

    @manfred97232@manfred97232 Жыл бұрын
  • 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

    @kermalis@kermalis Жыл бұрын
  • 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!

    @Starrsystem64@Starrsystem64 Жыл бұрын
  • 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?

    @parmesanzero7678@parmesanzero7678 Жыл бұрын
  • 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)

    @HerodotusVon@HerodotusVon Жыл бұрын
    • 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

      @person8064@person8064 Жыл бұрын
  • Keep doing this man, I followed you for a long time - this kind of stuff is going to be fundamental to our future

    @jelleludolf@jelleludolf Жыл бұрын
  • You should add a feature that saves the simulation after a certain amount of time periodically

    @aaronspeedy7780@aaronspeedy7780 Жыл бұрын
    • This would be cool

      @zamknietykel@zamknietykel Жыл бұрын
    • 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.

      @adamhawkins9829@adamhawkins9829 Жыл бұрын
  • 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 :)

    @GHOST2RM@GHOST2RM Жыл бұрын
  • 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

    @aidanthird@aidanthird Жыл бұрын
  • 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. 👍

    @gvoya3034@gvoya3034 Жыл бұрын
  • 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.

    @daonetruecupcake3702@daonetruecupcake3702 Жыл бұрын
    • maybe make fossils be rare? like only one in ten drop a fossil. that may help performance

      @ThighErda@ThighErda Жыл бұрын
    • Well this is a computer simulation. He could just take a snapshot of the whole simulation at regular intervals

      @pendragon7600@pendragon7600 Жыл бұрын
  • 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.

    @bobjhon7391@bobjhon7391 Жыл бұрын
  • 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.

    @MeowtronStar@MeowtronStar Жыл бұрын
  • 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!

    @AhNoWiC@AhNoWiC Жыл бұрын
    • Thanks! I will 💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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

    @Xizilqou@Xizilqou Жыл бұрын
  • 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!

    @smaug131@smaug131 Жыл бұрын
  • 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.

    @ordinaryknife4150@ordinaryknife4150 Жыл бұрын
  • Great video! The analysis and comparisons are so interesting. Would love to see more of these!

    @derikduley7806@derikduley7806 Жыл бұрын
  • 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.

    @pufthemajicdragon@pufthemajicdragon Жыл бұрын
  • I love to see how the AI software EVOLVES too. This is starting to get very interesting.

    @PGMP2007@PGMP2007 Жыл бұрын
  • Love your format of videos! Really enjoy the family tree feature and it was very clever to create different habitable locations!

    @LinardBraslin@LinardBraslin Жыл бұрын
  • 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;) )

    @naokisteward9197@naokisteward9197 Жыл бұрын
    • Merci! Je fais de mon mieux 💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • Welp, guess I'm staying up for 20 hours •-•

    @AnonAnom9949@AnonAnom9949 Жыл бұрын
    • Same

      @subaru1123@subaru1123 Жыл бұрын
    • same, barely slept this night

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife go sleep you deserve a rest

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
    • @@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"

      @warbrain1053@warbrain1053 Жыл бұрын
  • 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. :)

    @vitorlopes9967@vitorlopes9967 Жыл бұрын
  • 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 :)

    @ErikLevelUp@ErikLevelUp Жыл бұрын
  • 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 :)

    @jacoblaney5106@jacoblaney5106 Жыл бұрын
  • "Cleanse the members that difference too much from our Eye-deals" *Presses the Thanos button.*

    @tuxuhds6955@tuxuhds6955 Жыл бұрын
  • 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.

    @dvgen@dvgen Жыл бұрын
    • 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 💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@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.

      @hobrin4242@hobrin4242 Жыл бұрын
    • I recently implemented something along those lines 😅 and I suggest... to watch my next video 🤷 and use System.Guid.NewGuid();

      @alejolab@alejolab Жыл бұрын
    • The One, the developer of LSES(Large Scale Evolution Simulation) did almost exactly that, but with mutation and crossover

      @revimfadli4666@revimfadli4666 Жыл бұрын
  • 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.

    @outspoken_rizz@outspoken_rizz Жыл бұрын
  • 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

    @andersonstridder13579@andersonstridder13579 Жыл бұрын
  • This is literally a national geographic documentary, what the hell??

    @thebookless3381@thebookless3381 Жыл бұрын
    • I should put on my David Attenborough voice

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife you're definetly honouring him with this content, keep it up!

      @thebookless3381@thebookless3381 Жыл бұрын
  • The plants should evolve too

    @lsthero5863@lsthero5863 Жыл бұрын
    • different types of plants with pretections or thickness / color could be another spice to add to this ecosystem :)

      @manfred97232@manfred97232 Жыл бұрын
    • @@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…

      @lsthero5863@lsthero5863 Жыл бұрын
    • Iirc he mentioned that it was something already on the planned timeline, but a good bit needs done before then! One day :)

      @jemmerllast8492@jemmerllast8492 Жыл бұрын
    • 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

      @Cheerwine091@Cheerwine091 Жыл бұрын
  • 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.

    @Thegrrog@Thegrrog Жыл бұрын
  • This is probably the coolest evolution sim series on yt I have found. I'm binging all of your videos right now.

    @kaidoust4145@kaidoust4145 Жыл бұрын
  • Yayyyy I love this stuff though I dont understand a single thing about evolution or coding

    @LucasGleason@LucasGleason Жыл бұрын
    • Bad creatures died, good creatures live and make baby, the baby inherited good thing from their parents

      @NeoEvanA.R.T@NeoEvanA.R.T Жыл бұрын
    • @@NeoEvanA.R.T thank you. I am now a world class entomologist

      @LucasGleason@LucasGleason Жыл бұрын
    • @@LucasGleason also new speiceis form when islocation happens

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
    • @@LucasGleason and when specifies are is located they change size usually get smaller

      @gigantopithecus8254@gigantopithecus8254 Жыл бұрын
    • @@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.

      @worldprops333@worldprops333 Жыл бұрын
  • 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

    @octo_bill3987@octo_bill3987 Жыл бұрын
    • Yes! How can you seperate them?

      @j7...@j7... Жыл бұрын
  • New Upload! Poggers, dude. Thank you :D

    @knownas2017@knownas2017 Жыл бұрын
  • de bibitss ! malade haha (my first video on your channel, good work man !)

    @sam-roussy@sam-roussy Жыл бұрын
  • So it's a video about genocide 💀

    @pipuslapsus@pipuslapsus Жыл бұрын
  • 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!)

    @kyr0x@kyr0x Жыл бұрын
    • I do what I want

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
    • @@TheBibitesDigitalLife i didn't mean to offend you, wow.

      @kyr0x@kyr0x Жыл бұрын
    • @@kyr0x I'm very mad and ready to fight it out

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • i had this randomly recommended to me and this is super interesting already. i love evolution simulators so much

    @zelenpixel@zelenpixel Жыл бұрын
  • 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!

    @TheRenofox@TheRenofox Жыл бұрын
  • Wants to simulate evolution .. Starts playing god the minute the simulation produces something he doesn't like ..

    @ramezhachicho1777@ramezhachicho1777 Жыл бұрын
  • 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.

    @MrShadowThief@MrShadowThief Жыл бұрын
  • 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!!

    @aarontheobald5381@aarontheobald5381 Жыл бұрын
  • This project is insanely cool and I love it a lot. PS: Not being a biologist makes your insights more important to me as I will have some bias. PSPS: Also you are learning first hand evolutionary concepts which is really cool and I cant wait to show your project to other interested people!!! PSPSPS: I think an evolutionary armsrace will happen between the Rozoculi species with eventually the infensus as the winner since they probably wont lose their generalism.

    @khamultheeasterling4459@khamultheeasterling4459 Жыл бұрын
  • 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.

    @mcRydes@mcRydes Жыл бұрын
  • For being so utterly hilarious and interesting, you earned a sun. Love the work here man.

    @someguy7792@someguy7792 Жыл бұрын
    • Thanks 😌

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • Wow man, this is an amazing project and so interesting 😁. Very nice content👍🏻

    @user-ju9ge9nw6c@user-ju9ge9nw6c3 ай бұрын
  • 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!

    @zamknietykel@zamknietykel Жыл бұрын
    • Thanks 💪!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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

    @user-cd4bx6uq1y@user-cd4bx6uq1y Жыл бұрын
  • 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

    @DepravedSluggy@DepravedSluggy Жыл бұрын
  • 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.

    @Alex-qf2gx@Alex-qf2gx Жыл бұрын
    • Thanks! I really loved it too 😁

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • Continue comme ça chum, j'aime ça voir de notre monde percé dans un domaine!

    @thomasbelleplace8894@thomasbelleplace8894 Жыл бұрын
    • Et fier 💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • Oh my god I have been waiting so long for this lets goooopoooo!!!!

    @chickenmoglies5891@chickenmoglies5891 Жыл бұрын
  • This is freaking cool! I'd never heard of an evolution simulator before, and I'm not entirely sure why KZhead decided to suggest this to me.... but damn, I'm glad it did! Such an interesting project to work on :)

    @keithgoddard4192@keithgoddard4192 Жыл бұрын
  • 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

    @sunnyfields1845@sunnyfields1845 Жыл бұрын
    • Thanks Sunny!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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.

    @carpedm9846@carpedm9846 Жыл бұрын
  • absolutely awesome video. feels like speculative evolution, but it's actual evolution! and also awesome how far it came from what i knew !

    @kaesestink@kaesestink Жыл бұрын
  • Fantastic in numerous ways - from concept, through creation, through (enjoyable and funny!) presentation. Thank you for sharing!

    @fishercawkey@fishercawkey Жыл бұрын
    • And thank you for watching!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • This project is so so cool and has inspired me to get started on a project of my own! Any good resources you know of to get started on the practical elements of coding something like this out? Once again, SO cool. Keep up the great work man!

    @samrodriguez4692@samrodriguez4692 Жыл бұрын
  • Hey, I think you should add an air composition system. Different organisms would breathe and emit different compounds. The more of a certain compound is in the air, the healthier the affected bibites would be. They'd benefit from augmented lifespan, size, speed, etc I've always loved evolution simulators and I think its awesome we're getting one from Québec!

    @MCraven120@MCraven120 Жыл бұрын
  • 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

    @bezocool3211@bezocool3211 Жыл бұрын
  • I LOVE THIS KIND OF CONTENT! Thank you :)

    @Hexacosichoron12@Hexacosichoron12 Жыл бұрын
  • 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.

    @milokojjones@milokojjones Жыл бұрын
  • As absolutely incredible this is as software, your editing and style of presentation in this video is fantastic my dude. Wonderful job

    @grumpybufo@grumpybufo Жыл бұрын
  • Great content! You deserve more viewers!

    @PanadeEdu@PanadeEdu Жыл бұрын
    • Thanks!

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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

    @Trashypotato@Trashypotato Жыл бұрын
    • Thanks! I'm not yet at the point of making ass content, but I might if I really need the money

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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.

    @badrbousselham2698@badrbousselham2698 Жыл бұрын
    • I'd encourage to still do so 😁 it's very rewarding

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • One, a fantastic program, and two, a wonderful demonstration of it! Subbed

    @JimSlim101@JimSlim101 Жыл бұрын
    • 💪💪💪

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • 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.

    @Ceu.Noturno@Ceu.Noturno Жыл бұрын
  • humourful, informative and entertaining. You just gave me a burst of faith in humanity! Love it!

    @itmomotitimo@itmomotitimo Жыл бұрын
    • Thanks 🥰

      @TheBibitesDigitalLife@TheBibitesDigitalLife Жыл бұрын
  • I'm just ordinary stupid person with no knowledge of programing, but this is amazing. Saw few videos on this topic, but no one had such comedian soul like you, love the sketches and all the work u put in even without the programing itself.

    @dianapuna2617@dianapuna2617 Жыл бұрын
  • Perhaps a tracker value could be useful too? Assign a random hex value to every *original* species, which descendants would all inherent. It wouldn't give a full picture, but it would be helpful in those "which population did this species come from" cases and shouldn't affect processing speed afaik

    @jemmerllast8492@jemmerllast8492 Жыл бұрын
KZhead