Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Evolution

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

Suggestions & Ideas Sticky

A topic by Keiwan created May 06, 2018 Views: 22,923 Replies: 248
Viewing posts 163 to 182 of 182 · Previous page · First page
(1 edit)

This "game" is awesome, Two requests here please:

01- the possibility to use multiples cpu and cpu threads.

When simulation  in BATCHES is active you can run more simulations BATCHES per cpu core or using cpu mult threads to improve speed of simulation. my cpu has 16  threads and the current version is using only one.

the next one I don't know if is possible:

02- global online simulation, maybe this one is a little to much and it needs be a paid service 

we can use a online server  or another way to allow multiples computers or cell phones to improve and simulate the same creature, for example, I create a monster, upload this monster online or active a button "global online simulation"  and any one can make a online simulation and continue the same evolution, not start another simulation but improve the same creature and the best fitness version will be selected, imagine 10000 simulations at once running in the world, could be a very nice addition, very complex I know...

BYE I love this "game"!!!

add a button to "praise or scold" the ai's learning, so you can aid it into doing what you want

yes, that would help a LOT

Sometimes. my creature goes walking off at full speed and i think yes perfect i did it, but it's in the wrong direction so it doesnt count. Maybe it could evolve to flip? Or the workshop has a flip button?

There should be a swimming mode, in which your creatures swim, like how there's a flying and running mode.

(1 edit) (+1)

Surely duplicates, but I'll list just in case anything's not covered:

  • Button to turn off rendering and simulate at max speed?
  • Optionally mutate joints (positions & weights), bones (weight), muscles (strength & extendability).  I get this isn't trivial, but would be cool.  Maybe have the mutations stored along with the neural net, so the the actual creature's physical structure = designed structure + evolved deltas.  (Sorry if I'm making bad guesses about how your code works :))
  • Would be nice if you could zoom out more or make grid smaller.
  • Selection masking by type (select multiple muscles or multiple bones) + if multiple things of same type are selected, allow editing a property of all selected objects.
  • Copy/paste selected objects.  E.g. one could design a 4-bone leg and then replicate it.

Really, the first two would be enough to make a huge improvement, I think.

toggeable

for max speed you can use speed hack from cheat engine, it works really well

(-1)

Que la version de windows sea gratis

(1 edit) (+1)

I would like to see a swimming game mode and also colliding bones, I had ideas where you can make a catapult launch a creature which can then walk and another idea where you have a creature in a train like shape and the creature can push the train

make it toggeable

I'd love to be able to share creatures:

- copy/paste a creature's structure, to be able to share it here, in this forum (as a long encoded string ?)

- export creature as a file (with "program", ie leaning result) ?

(+2)

What about brain editor? i would love to be able to (try to) make a creature move how i want it to. Also add inverted groups(if group 1 contracts group inverted 1 extends).

(+1)

Try out "Crescent Loom" it's basically what you want :)

looks cool, problem is i cant afford it

WAIT I CAN PLAY IT ONLINE

(-1)

download for chrome please

A discord server would be great even to upload creature for others to download

(1 edit)

It's of course unofficial, but upon seeing this; I went ahead and just made one: https://discord.gg/zG4zXCmFa9

make the camera pan vertically and horizontally instead of just horizontally

I don't know if you are still performing updates or if you will see this, but one idea I have would be to be able to change the neural network of an evolution.

With this, it would be possible to teach the basics of body movement with a simple neural structure and further on leaving the neural network more complex and taking advantage of the previous knowledge used

One more idea, when saving the evolution of a body, the name of the evolution is the name of the body, date and generation. which I would like it to be possible to change how the saved name will be, an example would be the name of the body, generation and structure of the neural network

(3 edits)

When performing an evolution with many entities, the time per generation is wrong because of the slowdown due to the amount of entities. And to solve this problem it is necessary to optimize or separate the tasks to be carried out, which can be done with the cpu cores. Instead of a single core having to perform the calculations for 100 entities, let the task be divided equally among the other available cores. My computer contains 14 cores, each core could be performing the calculations of approximately 7 entities instead of 100. When performing the evolution with the quoted amount, the game only uses:

CPU -  10%-15%  -- 65% available

GPU -  4%-8%  -- 86% available

MEM -  2%-3%  -- 93% available

it is visible when you have around 100 entities and quote 5 seconds per generation, which in the end takes 12 seconds to switch to the next generation.

I would recommend relying on the computer's internal time for the time to work properly.

if (startTime - currentTime >= GenerationTime)
    nextGeneration()
(1 edit)

You may be using the video card to help with tasks other than rendering the game, as the video card usage reaches 15%.

I hope to have a choice of Chinese language

I would like a gliding gamemode. what i am talking about is run off a cliff and glide. and for this probably add skin so you can attach it to 2 points and making it look like bat wings.

I would enjoy an option to change the friction of the running surface, and it would be cool if I could choose some bones to be solid (so other bones cannot pass through them) so we can create joints with a limited range of motion. Not sure how hard that is to do tho.

Would be nice with an uninstaller or something because your evolutions, if ran a fair bit, will take a considerable amount of disk space and those evolutions are saved in the appdata folder, but the user has no idea of this.

Zero-gravity mode without floor

Viewing posts 163 to 182 of 182 · Previous page · First page