Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Evolution

Create creatures and let them evolve to see how they master various tasks. · By Keiwan

Question related to this creature

A topic by Blitzgrutel created 21 days ago Views: 114 Replies: 12
Viewing posts 1 to 6

Hi everybody!

I have 2 main questions related to this creature. I made it from a cheetah skeleton. It has 4 legs.



The 2 questions are related to the video:

- What should I do to prevent the spine bone to get of the joints like it do? (I don't have to tell wich bone, just watch hehe!)

- What could be the brain that makes it use his 4 legs? If you watch carefully, 1 of the 2 legs of the front and the back are acting more like a support rather than another leg, like a crutch.

If the muscles don't exist in real life (Like from the toes to the chest) turn the muscle strength down to "0.1" and take out as many non-existent muscles as you can.

Ok it's because of that. Well if I do that, the movements amplitude and the limbs strengh will be reduced. I think I will let it like that then. :-)

You can also increase the muscle strength of the "realistic" muscles to compensate for the decreased random muscles. At this point I'm more interested in your cheetah. It looks very cool!

I think I figured out 1 part of the "why doesn't it uses its 4 legs?"

I selected "keep best creatures" and it seems that it really helps to reach more fitness, but prevent new mutations to ever been selected because the parents are already going too fast.

So I reduced the number of muscles like you said, and I'm alternatively keeping the best creatures, and not, at around each 50 - 75 generations, or when I see that the "parents seeds" are not making any interesting new children.

I'm not very far in the generations, so I will continue that for a while and then post a video of the new result.

I may modify the spine I think. I'm thinking about adding a joint in the vertical thorax bone just before the spine, and make a "second spine" like the first one, not connected to the other spine (would make a triangle). I think it could help to reduce the bones getting out of their joints. I could connect the front leg bones to one line and the back legs to the other.

(3 edits)

This is the new creature at generation 300. I reduced the muscles and alternated between "keep best creatures" and not. And I also reduced the tail by 1 bone because it was using it too easily like another leg.

We can already see that it have a better cheetah look-alike motions.

That looks pretty cool! When did you reach a plateau for the creature? If you aren't done with your creature yet and wanted to possibly reach more realistic motions, you would need to change the neural network. Using the neuron calculator by Zelk12, for 3 layers like you have now you would need 35 neurons rather than 10, because you have 61 muscles/outputs. If you added a layer you could do the first layer as 20 neurons, and then the last layer at 35. 5 layers would take a very, very long time, but the layers would go like 11,20,35.

This one reaches a plateau around 28% - 40% fitness. I will try for sure your suggestion of neural network.

When using the calculator, what determines the amount of inputs?

As far as I know, there will always be 11 inputs. Probably things such as speed, time, position, but I'm not sure.

I wonder what's the difference between fitness and fitness rank in the recombination. Because we don't see any rank anywhere.

I couldn't figure it out either.

Here is the new cheetah with the big brain at generation 518. It's true that it's longer to see improvements. I hope that it finally starts to run but it seems that rather than using legs independantly to run, he will make a unique use for each of them haha!