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,888 Replies: 248
Viewing posts 114 to 133 of 182 · Next page · Previous page · First page · Last page

i think it would be useful to add like a vertical laser that follow the creature; to improve the speed and avoiding to go back

Developer

I'm not going to just copy Code Bullet's ideas ;)

yeah, you are right

(+1)

Hello!  Just got my copy, and I've actually been doing some coding with neural networks of my own.  

I noticed that there are only 6 inputs for a creature.  Seems like this would ultimately limit what a creature could ever "learn" resulting in (theoretically) a lot of "stalls"  (ie, creature moves until it gets to a certain position, then simply can't any more).  

What are the odds that we could have a mode where each "joint" is in fact an input, or even a series of inputs (ie: the joint's current Y position, and orientation, for example.)  Also, the "state" of each muscle could be an additional input.  

This would allow for VERY intelligent and complex actions to be learned over time.  For instance, creatures may even be able to learn how to stand back up once they fall down.  

If people are concerned about the additional overhead of the math, it could be a toggleable series of options, maybe?

Love the tool!  

(+1)

Oh, and another nice feature would be the ability to "hide" or "dim" bones/joints/muscles.  So when editing a complex creature, we can click on "onion skin" or something, and then click those things we want to make less visible, and they'd be dimmed out.  While dimmed, they wouldn't be collidable (ie: you wouldn't be able to attach muscles to them).  For more complex creatures, this could be super helpful!

Joints in general function like a ballbearing, they almost revolve 360 degree ! they must work like the kneee; stop at some point to be like in nature.

A big thing for me would be a mute button.  The music is very nice, but to mute it, I have to mute all things chrome/chromium.  That said, this is exactly the thing I have been hoping to see for a long time.  I really hope you expand on this idea even further.  I really enjoy it a lot.  I'd also love to see generations displayed in parallel in tiled windows, so I could watch a lot of them at the same without them being overlayed on top of each other.  But the priority for me would be an option to disable audio.  I suspect this will see a lot of run time!

Developer

There is no audio at all in this simulator, so I'm not quite sure what you mean.

huh, I just ran it again and no audio.  I don't know where the music was coming from then.  Well either way, its gone now.
Sorry about the confusion.

Downloadable content that other people made

(+1)

I'm waiting anxiously for GPU delegation. Seeing the screen lag when my computer is sitting at idle is a painful reminder of how much faster things could be running.

Speaking of faster, how about turning off real-time simulation and letting it go as fast as it can?

(-1)

maybe you could choose a landscape or climate and theyll adapt to the temperature and landscape as well or you could add predators for them to avoid 

(1 edit) (+2)

Make the ability to change the parameters of the joints, bones, muscles, etc. before installing them.
Make the ability to select multiple objects with shift key pressed, and if the allocated refers to the same type of objects give the ability to change parameters on all selected objects.

I think a good idea would be to add tabs, as in be able to create and evolve multiple creatures at a time, because some creatures slowly evolve and then you could work on another one. I do realise that this might make it really laggy if you have lots running at the same time but i think it is worth it if you just use batches and dont do to many at a time :)

Thanks, it would be really great if you could add this

To do that, select "simulate in batches" in the pause menu.

No, i mean be able to simulate completely different creatures at the same time 

It would be nice if we could select 1 creature to be a parent in a generation.

(1 edit) (+1)

add multi selection editing. so i can select multiple things edit them.

like weight and strength.

(-1)

Is there a log output file, cause if not i would like to know why my significantly powerful pc was completely frozen when I got home from a 9 hour shift. Not only that but it was only on stage 302.  Given the time frame it was supposed to be on stage 2163. I'd like to know the method of movement that gave my computer a brain aneurysm. So if there is a output file can you point me in a direction if not then it wouldn't be a bad idea to have one.

(-1)

A copy and paste button for mobile

(-1)

you should make it so you can speed up time

(-1)

y don't u put meter lines/checkpoints on both sides of the starting point instead? it'll make it fair for the creatures  traveling a different direction.

(1 edit) (-1)

the best creature in the current gen can be on the screen next to the best creature in the last gen. You should also make it so you can control how the simulation determines the best creatures each gen in the settings. Example: u could put fitness proportional so the best creature is determined by its fitness & other options.

(+1)

u should add the option to control how ur creatures reproduce (Sexually &/or Asexually)

why

Because genetics work differently when organisms reproduce differently..just a suggestion

(1 edit) (+1)

Some simple requests:

1. Timer. It makes it more fun to watch, almost like a race. In the last few seconds, the current generation might do better!

2. Current Fittest Highlight. Highlight the creature in the current generation that is currently the fittest (e.g. furthest along track). This makes it more fun and clearer to compare the current generation with the previous best, again a bit like a race.

3. Continue Simulation. Once we click "Back" the only way to get back into the simulation and carry on where you left off is to load it. Can we not please just click Evolve again, if the creature has not been changed?

4. Improvement Indicator. Clearly notify us if a newly evolved creature has outdone the existing best, and if so by how much, e.g. 1% improvement in fitness.

More complex requests:

5. Simulation Speed Dial. Please let us turn up the speed of simulation so we can quickly discover if creatures are evolving in the right direction, or need to be fundamentally changed.

6. Custom Optimisation Goals. Let us control/add the parameters to create new challenges. I would love to combine switches for: Maximise/Minimise Horizontal/Vertical Distance; Keep Selected Joint Above/Below/Front/Back.

7. Manual Centre of  Gravity. Let us manually position this point (i.e. the point where the flag marker is placed) by selecting a number of joints (the marker is placed at the mean position of selected joints). This means e.g. I can force the marker to be between my creature's two feet (if I want it to walk) and it won't always think it's being fitter by finishing its attempt with falling forward.

Much more complex requests:

8. Give Creatures Hints. Let us pause the simulation and select a muscle, causing it to toggle its contract/expand state. This change would be backpropagated to create a manual mutation ("the hand of god"!) and is like the player saying "try this" rather than waiting and hoping for a random mutution to cause it. This instantly creates a new generation with a new offspring containing the manual mutation.

9. Hardware Utilisation. When I dial up the parameters the simulation slows down a lot. I'm running a Core i9 9900K at 4.7GHz on 8 cores, with an RTX graphics card. While the simulation slows down, I can see that Evolution is not using more than 20-30% of my CPU/GPU. Can you make more use of multiple threads, and the tensor cores in RTX cards which are designed for ML?

Thanks -- what a fantastic game.

(+3)

a penalty joint. if it touches the ground, the creature is punished.
I want my creature to run upright

also useful for when the creatures want to DRAG ON THE GROUND..

Viewing posts 114 to 133 of 182 · Next page · Previous page · First page · Last page