VOOZH about

URL: https://itch.io/t/226417/suggestions-ideas?after=40

⇱ Suggestions & Ideas - Evolution community - itch.io


Skip to main content

itch.io👁 itch.io logo & title
👁 itch.io logo

Browse GamesGame JamsUpload GameDeveloper LogsCommunity
Indie game storeFree gamesFun gamesHorror gamesGame developmentAssetsComicsSalesBundlesJobsTagsGame Engines

Evolution

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

SimulationCommunityDevlog

Suggestions & Ideas Sticky

A topic by Keiwan created May 06, 2018 Views: 33,447 Replies: 266
Viewing posts · Next page · Previous page · First page · Last page

Add layers in building, like the layers in photoshop

Something like inverse kinematics where moving a node moves the rest of the bones and nodes its connected to, but without changing the length of the bones? I'd really like this so that identical limbs are easier to make, please

Whitefox27 years ago (2 edits) (+3)

An alternative type of bone/joint that when it touches the ground greatly reduces the fitness and so lets you get the type of movement you want (for example not dragging on the ground or lunging) more reliably without having to mess with Mutation rate/keeping the best creatures.

Making getting the type of movement you want less time intensive.

I agree, anything in this kind of form where if it touches the ground lowers the creature's chance of survival would create more interesting creatures faster.

I like this, Whitefox2, but I'm thinking a slight variation of it would be better, so I'm going to post my variation in a separate reply and credit you with the original idea. I already upvoted this suggestion. Please look for my "SENSITIVE JOINTS" suggestion (which I will write after I post this reply to you) and consider upvoting it as well. :) Thanks.

A way to delete current generations for older ones in saves, for example, in generation 4, I get the movement that I want, but in gen 5, everything goes bad and glitchy and stays that way for a long time, but I only have the save file for gen 5. So I can delete gen 5 and go back to 4 and hope that it continues like that.

I agree, for now with the bugs in version 2;0 it is very necessary..

Not necessarily a suggestion for the game, but a FAQ page in the website (maybe even in the game) would be nice, and would stop the threads that are just easily answerable questions.

I was finally able to finish this one: http://keiwando.com/evolution/faq/

Just a simple suggestion, the option to change the name of gen saves would be nice, my saves are too cluttered and I don't know which is which.

A tool that connects every bone with muscles

Way too many times do we create a creature that glitches to the skies, which is obviously bad. So an option to add a vert distance line that whenever the creature passes it, dramatically lowers its fitness.

To add to this, an option that makes it so that if any creature goes below -5m vert distance dramatically lowers its fitness, too.

I'd like to see some way to manually place a kind of 'sensor' object that would essentially capture the rotation of a specific bone to add as an input to the neural network. This way, the creature can know the rotation of certain key parts of its structure, such as limbs.

Hi Keiwan. I really did NOT want to create an account here, but I see no other way to make suggestions. I have several of them. I'm easy to find on YouTube or Twitter (@DonaldKronos) if you wish to talk. I don't know if you will see this, but upvotes are not a good way to judge how well an idea is liked, because those posted later will have been seen by fewer people and had less time to accumulate upvotes. Even so, I'll post a few, each in their own reply in this thread, so that people can upvote them if they choose to, as you have suggested... and I will also look through the HUGE list of replies and try to find some to upvote as well. I don't know if links are allowed here, so I won't link to my YouTube channel, but I have featured your Evolution program in a few videos already.

Suggestion: ALLOW USER TO EDIT A NEURAL NETWORK --- First, I would like to suggest that a way be added to edit the neural net of the "best creature" (the one with the highest fitness score) and inject that edited neural-net genome into the population (perhaps replacing the member with the lowest fitness score. Even if what they're given the option to edit is nothing more than the binary representation to edit, with no explanation of what any bit or group of bits might represent, at least they could try stuff and see what happens.

Suggestion: START WITH OBSTACLE VERY SMALL AND SLOWLY INCREASE ITS SIZE --- For the obstacle exercise, I would suggest in the first generation that the obstacle (or ball rolling on the floor) should be about the size of a joint object. After that, it would increase in size slightly in future generations until reaching its maximum size, which should probably be the size currently used. When to increase the size could be every generation, or every 10th generation, or when a large enough percentage of the population manages to avoid it completely. My suggestion would be to first try increasing it every 10th generation. That way, early success will come more easily and can be improved upon by those members of the population that inherit it.

Suggestion: START WITH A LOW OR ZERO INCLINE AND SLOWLY INCREASE IT --- For the climbing exercise, I would suggest in the first generation that the floor should have the jagged edge that will be needed later on, but should be level or a very shallow slope. I think completely level would be better if fitness it rated based on left-right movement, but if the fitness score is actually based on altitude then small incline would be needed in order to measure fitness at all. For later generations the slope would increase a little at a time until it reached its maximum, which should probably be the slope currently in use. When to increase the slope could be every generation, or every 10th generation, or when a large enough percentage of the population manages to make some reasonable progress. If increased every generation, the increase in slope should be almost imperceptible. My suggestion would be to first try increasing it every 10th generation. That way, early success will come more easily and can be improved upon by those members of the population that inherit it.

Suggestion: ADD RUN TO THE LEFT (AND RUN EITHER WAY) --- I would like to suggest changing the name of the "RUNNING" exercise to "RUN TO THE RIGHT", and then adding in a "RUN TO THE LEFT" which would score fitness based on how far to the left a creature managed to get and "RUN EITHER WAY" which would score fitness based on maximum absolute distance from the starting point. I think this would be great for illustrating that it is the evolving neural network which ultimately achieves the specified task and not the specifics of the body design (although the body does have to at least have the potential).

Suggestion: ADD OPTION TO UNDO LAST CHANGE --- Sometimes it's difficult to get delete or adjust something placed or connected differently than intended, especially when a muscle gets misplaced among other muscles... so it would be nice to have the option to undo something like that directly.

Suggestion: ADD MUSCLE ON/OFF TO NEURAL NETWORK --- I don't know whether the muscles are simply set to push r pull at full strength or have different levels of push and pull (which I think would be much better, though more computationally intensive), but they do seem to be always either pushing or pulling. I would like to suggest that the neural network should be able to opt to turn a muscle off completely, so it would still have it's passive springy tendency toward its original length but would neither actively push nor actively pull. When set to show "EXPANDING" in blue and "CONTRACTING" in red, neutral or turned off could be shown in purple.

Suggestion: UNBENDALBE JOINTS --- I would like to see a way to give specific joints an "UNBENDABLE" attribute, so that it would effectively allow the user to fuze two or more bones into one "bony structure" with a specific shape and more than one place that muscles can be attached.  As an example of how some people might use this, I've seen several YouTube videos in which a person tries to give their creature a "head" which immediately collapses and flops around. LOL! This way they could make a head that at least doesn't collapse. Flopping around is a separate issue. :)

Suggestion: EXTRA SOLID BONES --- I would like to see a way to give bones an "EXTRA SOLID" attribute, to reduce the tendency of bones to apparently change length under pressure. This would offer a way of making structures with more predictable behavior. What I mean by this is easier to explain by example. I've seen YouTube videos in which people talk about using "triangles" as if they are immutable shapes. This way, they could be... without messing with the usual behavior of ordinary "bones" in the program.

Suggestion: STRETCHY/SPRINGY BONES --- I would like to see a way to give bones a "STRETCHY" or "SPRINGY" attribute which would make those specific bones less solid than the way they normally are in the Evolution program.  Such an attribute would allow a user to tweak the physics a bit with regard to certain parts of their creature.

Suggestion: SENSITIVE JOINTS --- I would like to see a way to set joints to be sensitive to touching the ground, such that touching the ground would decrease the creature's fitness score. This is based on a suggestion by Whitefox2 about being able to place a ground sensor in bones, and is also an extension of my own idea of being able to set attributes such as flexible bones, extra solid bones, unbendable joints, and so on, which would allow the user to tweak specific details about a creature other than the starting arrangement of how its parts are arranged. This feature would offer a way of discouraging a creature from collapsing onto the ground when asked to climb, or and discouraging certain parts (such as an intended "head") from being used as feet.

Viewing posts · Next page · Previous page · First page · Last page
Log in to reply Join the discussion. Log in or create a free itch.io account to continue.
itch.io on Twitteritch.io on Facebook
AboutFAQBlogContact us
Copyright © 2026 itch corp · Directory · Terms · Privacy · Cookies