Does anyone have or know of a good evolution simulation program? I am thinking of generating my own program.
1. create environment (gravity, temperature, food sources, etc..)
2. introduce primordial life form(s) to the environment.
3. Randomly mutate individuals.
I have often thought of an AI program that can allow for these evolving creatures to learn how to use tools and solve problems. For example, a round 2D organism with one arm of length x eats by rotating it's arm to catch food. Now stick segments can be added to the environment. Can the organism learn to pick up the stick and use it to catch food which is further away? Can it learn to use a number of sticks to create a basket to collect and store food? Can it teach its friends? Can they form groups? .. etc...etc..
Obviously, for this to approach real AI only the most basic features must be initially programmed into the creatures like curiosity, memory, need to survive and procreate.
And wouldn't it be great if the virtual world allowed us (God) to modify the environment or introduce a new species?
There must be something like this out there.
1. create environment (gravity, temperature, food sources, etc..)
2. introduce primordial life form(s) to the environment.
3. Randomly mutate individuals.
I have often thought of an AI program that can allow for these evolving creatures to learn how to use tools and solve problems. For example, a round 2D organism with one arm of length x eats by rotating it's arm to catch food. Now stick segments can be added to the environment. Can the organism learn to pick up the stick and use it to catch food which is further away? Can it learn to use a number of sticks to create a basket to collect and store food? Can it teach its friends? Can they form groups? .. etc...etc..
Obviously, for this to approach real AI only the most basic features must be initially programmed into the creatures like curiosity, memory, need to survive and procreate.
And wouldn't it be great if the virtual world allowed us (God) to modify the environment or introduce a new species?
There must be something like this out there.