Do you think the creatures will evolve to become gray or green to trick other creatures' vision? Predators would probably try to be green so when they're being approached, they seem like the place to go. Prey would probably try to be gray so it gets bumped into and ignored. Maybe a creature serving both roles would learn to only throttle it's R and B, leaving the G strong and effectively moving from green to gray
In one of your other evolution videos, you introduced the neuron so that you could remove the arbitrary muscle contraction/extension time. It would be interesting to see something similar with the "yums to give birth" and "yums of baby at birth" parameters, which are currently fixed (220 and 100 respectively I think). If they were free to vary, different adaptive strategis might evolve. For example, you might find some species developing into 'bunnies' which have frequent smaller babies, or 'elephants' which consume a lot of food before giving birth.
I really liked the version because you can actually see the physical changes and mechanisms that take place. it was just fun to watch the species develop
The more realistic our evolution simulators get... the closer we get to proving the simulation hypothesis o_0 For some reason I'm really fond of evolution simulators (and simulations in general) just like you. I think once I learn coding in college I will try to make some on my own.
The best time to start is.. now! Its very easy to begin learning to code without formal education these days. E.g., check out code academy which is free.
I would suggest that the energy count decreases slightly as time passes, as metabolic processes keeping the creature alive use some energy. But seriously, this looks AWESOME!
This is awesome! I always though of an evolución simulator like this, and seeing it done in a very nice and pretty way, with pretty good UI is awesome. I love the way you presented it, and you gave implemented a lot of features that could lead to complex behaviours, such as altruism with vomit, actual competition for resources, so we might see population explosions after a very good method is discovered and then an extinction when food is scarce (maybe make food growth also depend on the adjacent tiles) I know everybody will be bombarding you with different features they want implemented, but remember to start simple and start adding features to the creatures only after you see some generations working, but either way I am really exited to see this go on!
Man, I really liked the simple ball and string creatures. You know, it wouldn't be impossible to make them sort of "crawl" on this plane, which would be really cool. I think them scaling it like some weird blobs with these same eating mechanics would be really interesting.
Love what you're doing, particularly the neural networks. It would be great to see what would happen with deep learning implemented. Oh, I don't think there's anything wrong with posting things with a few bugs, giving a sub zero version number and labelling early alpha. Read: I'm dying to get me hands on the code! ;-)
Will actual evolution be introduced at some point? That is, mutable and heritable traits that some of the circles can have that make them function differently from others?
+Castle Kerr You don't think our brains are the product of evolution? The characteristics of our minds (which are essentially neural networks) are definitely coded for in our genome and evolves with the rest of us. It is evolution.
You said in the beginning of this video, that the "Evolution Simulator" was boring... on the contrary. I found the math version very very very very interesting. I can't stress the word very too much. :)
I'm excited about this! I saw a creature move in water, so I guess there will be plenty of cool evolutions! Hope we can some sort of 'direct' the mutation. Looking forward to part 2!
This is awesome - I'm starting work on my own evolution sim - your original videos inspired me to get started. I'll keep you updated with progress - thanks again!
You Tube recommended one of your videos, but I ha to go to this one to find out how you put it together. I can actually see this becoming a online God Game. Evolve correctly = Rule the world, Evolve wrong = Extinction. Keep up the good work.
Oh you clever... The vision marker was a huge clue, and I completely missed it. I did not see the twist at the ending coming, I thought you were serious about it being an actual game... XD
I know this video is super old. But vomiting is a good way to store energy for the winter. Since you consume more energy if you are larger, there isn't really a point in being super large when gathering resources.
If evolution is added in the game maybe the new evolution tools that creatures might have from evolution is were they can move stones,walk on water,go in water, sprint,and climb.
Be scrutinized, and fix the mistakes. the benefit of posting on the internet, is that although there might be a lot of hate, sift through the ungrounded hate and you get constructive criticism. I don't know how to code javascript, but the concept of fixing code by posting it on the internet works pretty well.
If color change becomes a game mechanic that takes up energy or something, definitely switch to HSB, and then constrain or remove S and/or B so that your arrow doesn't become invisible.
Trash code, that's why. Coding a one-off is much easier that coding something that will need to be updated, optimized, worked on by mutiple people, etc.
+G_glop What if he just wanted to show that this is doable? Who tells you he won't optimize it over time? Maybe it's a mess now, but there's then more room for optimization.
Lonami Exo His previous evolution simulator is still a mess. In all regards. It's hard to read, UI is in the same thread as the simuation, it's CPU inefficient, it throws memory all over the place... This one is maybe a bit better, probably because it's scope is much smaller. Creatures don't change shape, there are no graphs or complicated simuations...
Lonami Exo Guess what i'm working on! I'm quite a speed fan, so i decided to try speeding up the evolution simulator. But when looked at the code i just coudn't. So i'm rebuilding it from scratch. It's going quite vell, but quality code takes alot of time. FYI: the reason why the sorting animation is laggy is that it's drawing each of the 1000 creatures each frame! Rather than drawing them into pictures and then moving those around.
Maybe color change costs energy too and can be used for camouflage in clouded areas OR if there's multiplayer you can form cooperative groups identifying by colors and regurgitate food for inner members while the outside fights outsiders
I actually began working on a program like this just last week. It was inspired from your previous evolution simulators. Guess we both had the same idea.
you should make at certain but really high volume of ball, they should be able to evolve, and have new habilities like, create random teams, build food centers or towers that atack nearby non friendly atackers
I think you should make creatures always lose energy as heat too, to prevent creatures from staying in place doing nothing but eat in some fertile land.
Hey there! This is amazing! I'm very interested in programming some of these but I suck at programming graphics. Do you recommend something to learn? :) Also, don't care what the masses who do nothing but consume think about your amazing work. ^_^
Have your color changer allow you to change so you can hide yourself so change the way the grass works so if you match the grass color properly then you can hide the outer portions of your marker. That would be a simple if color match within x, y then remove border if color not match within x, y then have border. Something simple like that to show how real world evolution works because we are only removing a border. We aren't actually removing the arrow so if you are sufficiently large then removing your border has no real effect. This idea will also fool creatures who are looking for specific parameters in order to feed. So when a creature evolves it might look for the outline starting with specific color circle and arrow. Well if circle is gone then creature cannot completely understand what it is looking at so it will believe if not creature then grass
Your work is such an inspiration!!!! your coding is so good!!! what platform do you use? how much time did you spent learning all of this I'm amazed! thanks a lot!
what if, when you walk, there is a little bit of energy that is disposed on the ground so that there is a little bit of a track so that other players can track you and so that it is more of a closed system. Might be a bad idea but i think that might be cool. =D
Your evolution simulations aren't boring, your fitness factor is boring. When I changed how it worked and gave big creatures a big advantage, I saw a new strategy.
"void setFitness(int i){ c[i].d = (averageX*0.2 - ( (averageNodeNausea * averageNodeNausea * 2) / (n.size() * n.size()) )) * n.size() * m.size(); // Multiply by 0.2 because a meter is 5 units for some weird reason. }" This seemed to create another kind of creatures than what you'll find in the other evolution videos. It favours large creatures with low nausea. The formula itself could be made simpler, but it works. At least I've not seen this exact way of moving forward in other videos.
I have an idea, what if your baby's go around eat grass and vomit it back to you And vomiting feature is not like throwing it on the ground but like a stream, so only person in front of you is getting some
Don't you hate it when you suddenly turn blind but can only see screw heads? Ugh me too
were you the cat that unplugged carykh's keyboard?
David Harvey uhhh no (pls dun kil me)
i never turn blind
259th. Reminds of don't you hate it when you turn inside out and go backwArds comment on evolve sim 3 vid (I think)
🪛
"he just dies instantly and that just really really turns the grass green"
-but it's supposed to turn red like the delicious blood-
Different species have different colored blood, their blood is green.
Oh man, don't you just hate it when you've made a game and your cat plugs in a neural network...
Even worse, when they program fully human-like AI
Even even worse, my cat Made a neural Network that makes neural Networks
OH MY GOD YOUR CAT HAS THE BEST SENSE OF HOW TO MAKE A CLIFFHANGER also, I'm really excited
Do you think the creatures will evolve to become gray or green to trick other creatures' vision? Predators would probably try to be green so when they're being approached, they seem like the place to go. Prey would probably try to be gray so it gets bumped into and ignored. Maybe a creature serving both roles would learn to only throttle it's R and B, leaving the G strong and effectively moving from green to gray
+Hazel Cricket I think that is the point of them changing colour
Subscriber number a
Oh no, another series to obsess over! :D
*ten seconds later* NO CAT DONT DELEATE IT! *cat deletes simulator* UGH *gets riley*
"cat deletes simulator"
why r cats so smart
I was obsessed before it was even out
Your cat did not delete the simulator
scares009 well funny to see you here
"energy and mass are the same thing"
oh boy
well, because m = E/c²
Or E = mc² if you want
Mass is kinda feckin concentrate energy
Calm down, calm down
that einstein meme in 2018
Fat
Didn't know I was tuning into a lecture on relativity
Dinmeraz78 B it means
My son was born with a rare disability, he is blind to everything except Philip head screws, strange huh
"they had us in the first half, not gonna lie"
In one of your other evolution videos, you introduced the neuron so that you could remove the arbitrary muscle contraction/extension time. It would be interesting to see something similar with the "yums to give birth" and "yums of baby at birth" parameters, which are currently fixed (220 and 100 respectively I think). If they were free to vary, different adaptive strategis might evolve. For example, you might find some species developing into 'bunnies' which have frequent smaller babies, or 'elephants' which consume a lot of food before giving birth.
I really liked the version because you can actually see the physical changes and mechanisms that take place. it was just fun to watch the species develop
The more realistic our evolution simulators get... the closer we get to proving the simulation hypothesis o_0
For some reason I'm really fond of evolution simulators (and simulations in general) just like you. I think once I learn coding in college I will try to make some on my own.
I love evolution simulators, but I get giddy over neural networks.
The best time to plant a tree is two years ago
You can learn coding javascript in highschool
The best time to start is.. now! Its very easy to begin learning to code without formal education these days. E.g., check out code academy which is free.
yep that's basically what my fortune cookie quote meant, lol
>Stay tuned for part 2
>Almost 3 years
Tbh I've never been so hype to see an evolution simulator video in my life
I would suggest that the energy count decreases slightly as time passes, as metabolic processes keeping the creature alive use some energy. But seriously, this looks AWESOME!
Yep, I was missing that too xD
And yes, this is still amazing *-* looking forward to see what carykh comes up with
Maybe when they are too cold or too hot, they will lose energy to keep their body heat steady
OMG Yes! Or maybe even catching a cold :P Neo Sanders
+Lonami Exo they could sneeze out energy/mass ;P
Huh, do you see people sneezing energy when you walk down the street Neo Sanders? Because I don't 😕
This is awesome! I always though of an evolución simulator like this, and seeing it done in a very nice and pretty way, with pretty good UI is awesome.
I love the way you presented it, and you gave implemented a lot of features that could lead to complex behaviours, such as altruism with vomit, actual competition for resources, so we might see population explosions after a very good method is discovered and then an extinction when food is scarce (maybe make food growth also depend on the adjacent tiles)
I know everybody will be bombarding you with different features they want implemented, but remember to start simple and start adding features to the creatures only after you see some generations working, but either way I am really exited to see this go on!
Man, I really liked the simple ball and string creatures.
You know, it wouldn't be impossible to make them sort of "crawl" on this plane, which would be really cool. I think them scaling it like some weird blobs with these same eating mechanics would be really interesting.
Love what you're doing, particularly the neural networks. It would be great to see what would happen with deep learning implemented. Oh, I don't think there's anything wrong with posting things with a few bugs, giving a sub zero version number and labelling early alpha. Read: I'm dying to get me hands on the code! ;-)
Will actual evolution be introduced at some point? That is, mutable and heritable traits that some of the circles can have that make them function differently from others?
I imagine the idea is to make the neural networks controlling the circles evolve, not the actual circles themselves, which are all the same.
Probably
+Michael Dorst he should do both!
+Michael Dorst But that's not evolution. Evolution isn't about decedents inheriting knowledge. It's about gaining new abilities.
+Castle Kerr You don't think our brains are the product of evolution? The characteristics of our minds (which are essentially neural networks) are definitely coded for in our genome and evolves with the rest of us. It is evolution.
I'm still waiting for part 2...
You said in the beginning of this video, that the "Evolution Simulator" was boring... on the contrary. I found the math version very very very very interesting. I can't stress the word very too much. :)
'Vomiting is just the opposite of eating'. True words
"When I eat my mass increases"
- Cary Huang
I'm excited about this!
I saw a creature move in water, so I guess there will be plenty of cool evolutions! Hope we can some sort of 'direct' the mutation.
Looking forward to part 2!
Your videos are getting better and better! I love them!
This is awesome - I'm starting work on my own evolution sim - your original videos inspired me to get started. I'll keep you updated with progress - thanks again!
wait so is your cat's name Cat? X3
Nope, that cat's named Better
Wait, you mean that wasn't Good?
Milo Jacquet yeah, good is the nicer one
Same as my cat, she is also Cat. :D
Lazarus Long my cats name is Kalos (named after Kalos region in Pokemon) but everyone calls him Mimi for some reason XP
Dude, I just found your videos. Absolutely outstanding. Thanks man!
You Tube recommended one of your videos, but I ha to go to this one to find out how you put it together. I can actually see this becoming a online God Game. Evolve correctly = Rule the world, Evolve wrong = Extinction. Keep up the good work.
love every update you make for this game i love you
This looks so cool. This kind og games is the ones i find interesting. I hope this will get published in a online url :)
Oh you clever... The vision marker was a huge clue, and I completely missed it. I did not see the twist at the ending coming, I thought you were serious about it being an actual game... XD
Very nice. The ending was good too, I'm very excited for part 2!
WOW this is already awesome ! Think i will love playing this as soon as it come out !
I know this video is super old. But vomiting is a good way to store energy for the winter. Since you consume more energy if you are larger, there isn't really a point in being super large when gathering resources.
If evolution is added in the game maybe the new evolution tools that creatures might have from evolution is were they can move stones,walk on water,go in water, sprint,and climb.
I hope that you do complete this enough to load it onto the internet. This looks like so much fun!
Amazing idea. Looks beautiful. Can't wait to see the next part!
I wouldn't think the seasons last long enough to notice, maybe if each one lasted 20 minutes or so.
Be scrutinized, and fix the mistakes. the benefit of posting on the internet, is that although there might be a lot of hate, sift through the ungrounded hate and you get constructive criticism. I don't know how to code javascript, but the concept of fixing code by posting it on the internet works pretty well.
this could make such an epic atrio game, especially the change color part. :O
Yeah
If color change becomes a game mechanic that takes up energy or something, definitely switch to HSB, and then constrain or remove S and/or B so that your arrow doesn't become invisible.
How in the world do you have the time to do all this?! Is UA-cam your full-time job?
But nonetheless, keep up the great work! Looks very nice so far.
Trash code, that's why. Coding a one-off is much easier that coding something that will need to be updated, optimized, worked on by mutiple people, etc.
+G_glop What if he just wanted to show that this is doable? Who tells you he won't optimize it over time? Maybe it's a mess now, but there's then more room for optimization.
Lonami Exo His previous evolution simulator is still a mess. In all regards. It's hard to read, UI is in the same thread as the simuation, it's CPU inefficient, it throws memory all over the place...
This one is maybe a bit better, probably because it's scope is much smaller. Creatures don't change shape, there are no graphs or complicated simuations...
Yeah, I know +G_glop (I tried reading the code >.
Lonami Exo Guess what i'm working on!
I'm quite a speed fan, so i decided to try speeding up the evolution simulator. But when looked at the code i just coudn't. So i'm rebuilding it from scratch. It's going quite vell, but quality code takes alot of time.
FYI: the reason why the sorting animation is laggy is that it's drawing each of the 1000 creatures each frame!
Rather than drawing them into pictures and then moving those around.
you should add deserts and cold places, and only the creatures who adapts to them can live in them for a long time
So you created evolve.io? Pretty neat, i came here for the other simulators and discovered this, Pretty cool
what if the cat knew more about the game then he does?
Maybe color change costs energy too and can be used for camouflage in clouded areas OR if there's multiplayer you can form cooperative groups identifying by colors and regurgitate food for inner members while the outside fights outsiders
Cliffhung, whatever. This looks REALLY cool
I actually began working on a program like this just last week. It was inspired from your previous evolution simulators. Guess we both had the same idea.
Will it run on Processing 2.2.1? Because I am always hungry for evolution simulators. 🙃
It's written in c++ and won't work with Processing. sorry. (it's also not completed yet)
RELEASED
ON
MY
BIRTHDAY
WOOOT
happy birthday :D
Happy birthday
Happy (late) Birthdat :D
ROMBW
Yay 1 out of 8 billion peaople on earth is having a (late) birthday, so?
you should make at certain but really high volume of ball, they should be able to evolve, and have new habilities like, create random teams, build food centers or towers that atack nearby non friendly atackers
That ending was... unique.
It's great! Please upload it! 👍
Please put this online...AMAZING IDEA!!
You are one of the best coders I know
He is probably using his cat as an excuse so we wont be angry at him for making it a two parter.
You should post this game, it seems super interesting!
Does that name generator have a blacklist? Inb4 someone spawns with baby "fuck"
inb4 someone spawns a baby named yttrium
***** :(
Wyboo kek
***** lol
***** You do. Look at how you're spell; Everything correct and punctuation.
(You would probaly get annoyed if someone used you're wrong.)
that cat thing sounds so plausible too. until it brings in neruo-network.
I think you should make creatures always lose energy as heat too, to prevent creatures from staying in place doing nothing but eat in some fertile land.
Great video! Was working on something similar once, but didn't get that far. Matlab was a pretty bad choice to implement it in :p
Cary says: 'Disabled people can only see screw heads'
Hey there!
This is amazing! I'm very interested in programming some of these but I suck at programming graphics. Do you recommend something to learn? :)
Also, don't care what the masses who do nothing but consume think about your amazing work. ^_^
Have your color changer allow you to change so you can hide yourself so change the way the grass works so if you match the grass color properly then you can hide the outer portions of your marker. That would be a simple if color match within x, y then remove border if color not match within x, y then have border. Something simple like that to show how real world evolution works because we are only removing a border. We aren't actually removing the arrow so if you are sufficiently large then removing your border has no real effect. This idea will also fool creatures who are looking for specific parameters in order to feed. So when a creature evolves it might look for the outline starting with specific color circle and arrow. Well if circle is gone then creature cannot completely understand what it is looking at so it will believe if not creature then grass
the cliff hanger... cats dont know anything about neural nets!
Your work is such an inspiration!!!! your coding is so good!!! what platform do you use? how much time did you spent learning all of this I'm amazed! thanks a lot!
Hm I see Windows icons behind... So he probably used Windows. And I think he uses Processing 2.x, but most code of it will work for Processing 3.x
Man, that cat
Didn't you teach him the bases of programm compatibility, what a bad master!
what if, when you walk, there is a little bit of energy that is disposed on the ground so that there is a little bit of a track so that other players can track you and so that it is more of a closed system. Might be a bad idea but i think that might be cool. =D
0:05 Did you just assume my species
Your evolution simulations aren't boring, your fitness factor is boring. When I changed how it worked and gave big creatures a big advantage, I saw a new strategy.
Would you be able to share? It sounds very interesting.
"void setFitness(int i){
c[i].d = (averageX*0.2 - ( (averageNodeNausea * averageNodeNausea * 2) / (n.size() * n.size()) )) * n.size() * m.size(); // Multiply by 0.2 because a meter is 5 units for some weird reason.
}"
This seemed to create another kind of creatures than what you'll find in the other evolution videos. It favours large creatures with low nausea. The formula itself could be made simpler, but it works. At least I've not seen this exact way of moving forward in other videos.
Note, I decreased the time from 15 seconds to 10 seconds.
+sevret313 how did you decrease it
By replacing caryhk magic numbers with a time variable.
I HAVE BEEN WAITING SO LONG FOR PART 2 CAN YOU JUST RELEASE IT PLEEEEEASE
+AnimationFrenzy! That is still forever
Stay tuned for part 2, eh?
1:10 how to trigger scientists
Add swimming! : D
(It's a challenge >:D)
Year 0 or 1 or 2 etc to 0.2 or 1.2 or 2.2 etc is winder
0.2 to 0.5 is spring.
0.5-0.8 is summer
0.8-1.0 is fall
Just a tip :)
Actually spring is 0.2 to 0.3 and summer is 0.3 to 0.8 and back to 0.3 then 0.3 to 0.2 is autumn
You should give them metabolism rates
Well, How about: "Cat takes over the world"... sounds good?
I have an idea, what if your baby's go around eat grass and vomit it back to you
And vomiting feature is not like throwing it on the ground but like a stream, so only person in front of you is getting some
evolution into the game like you need 430 to evolve into a better more efficient culture
put
GoDaddy has squatted your domain!
Damn them!
Just to let you know that your old videos are showing to me now, but they haven't been on the list before.
Yess! I LOVE YOURS EVOLUTION VIDEOS!!!
Great and funny intro though.Wait, you have a cat? I thought you have a dog.
carykh's cat for supreme world president!
Did you ever make part 2?
ua-cam.com/video/E9vclpPkSeo/v-deo.html
Oh I get it, ABACABA background, cuz it looks like Agar.io
please at least allow people to help fix the bugs I love evolution sims I'm kind of a science nerd and this is the kind of game I'd love to play
so wait, where's part 2?
Austin Kohler it's there just not on the play list.
Farming Games + Agar.io + NN = Politics and Evolving Games? I guess that's a direction I would take!
The end was the most fun. Your cat surpasses you.
Your cat is so hilarious!
Haha the cat thing is so funny
ok, I want part 2 now!
so did this ever end up happening?
Is puffball going to be eliminated in battle for dream island carykh
?
When does part two come out?
can I play this game?
read description.
Are your games/simulators available for play/purchase?
cary is extremely creative
u cant dissagree
Question, when is Algotriacontathlon Day 1?
When Algotriacontathlon Day 1 comes out
Jack Spero made one.
+Iain Black Didn't expect to see you here though I probably should have
XD
Here's your answer. www.reddit.com/r/tenwordsofwisdom/comments/4umb7k/to_cary/
Does anyone see the file "BFDI marbles.mp4"?
Verified account with 0 likes? Wow
i honestly think this game will be awesome please get a url for it before somebody else does