Bots and Simulations > Evolution and Internet Sharing Sims
Zerobot sims
Numsgil:
I was just thinking the same thing. I don't think I've ever seen a mutation that learned to use eyes. Darwinbots isn't alone in this, I know other simulators have similar issues with their vision systems.
Part of the problem is that selecting for actions is pretty easy. But eyes are senses instead of actions, and I'm not sure you can select for a sense. Or if there's a way, I don't see it right away.
EricL:
--- Quote from: Zinc Avenger ---Okay, anyone got any ideas to come up with a sim to encourage development of some form of use for eyes?
--- End quote ---
Where do you want to start? From a zero bot or maybe a hand coded bot just on the verge of using vision or somethign that can see but not well?
Maybe set up the physics and costs so that movement is super costly using a high "translational Bang" (movement) cost or perhaps maknig ties is super expesive or something like that which encourages the linkage of the expensive action to the eye values. Don't move unless you see food, etc.
Testlund:
--- Quote from: shvarz ---I got a bit curious in this zerobot thing and started a sim with "zeroveggie" that had just one gene:
cond
*.nrg 2000 >
start
50 .repro store
stop
--- End quote ---
That's no zeroveggie. That's an alga minimalis kind. It should ONLY have zeros to start with.
shvarz:
Hm, how is it going to reproduce then? It has to have at least repro gene for evolution. It is pretty stupid to wait for evolution to happen if you don't have reproduction.
Anyway, my veggies learned to move now. Here is a representative recent genome:
stop
*297 pow >
start
65 .repro store
sqr xor
2 5 *-25 4 1 .dn store
7 8 6 *-386 2 3 5 add 6 start
store
20 9 dist ~ 8 9 * * -5 -- 2 9 56 .shootval store
store
99
Testlund:
--- Quote from: shvarz ---Hm, how is it going to reproduce then? It has to have at least repro gene for evolution. It is pretty stupid to wait for evolution to happen if you don't have reproduction.
--- End quote ---
I was just pointing out what a zerobot is imo. With help of point mutation it will eventually mutate into a replicator. You can set the value of point mutation low in the beginning and then change to a higher value as soon as you got a good replicator. When this idea was brought up in the first place it was to see if a replicator could appear by itself.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version