Bots and Simulations > Evolution and Internet Sharing Sims
Zerobot evolution prize for conditional logic
MacadamiaNuts:
--- Quote from: Ispettore ---Has nobody even come close to obtain conditional logic form a zero bot? I was very interested in this thread...
--- End quote ---
Here, 2nd post:
http://www.darwinbots.com/Forum/index.php?showtopic=1965
It was a sim being ran before the challenge, and it's hard to tell if it had any contamination from some hand coded algas. The bot family that at mass 2 was reacting to shoots became extinct some thousand cycles after.
EricL:
Reacting to being shot would qualify in my book. It's not blind periodic behaviour. It's not gated on a built in threshold like the body repro limit.
From a quick glance at the DNA, it looks pretty much like 100% evolved code to me. I'd say contamination from hand authored bots did not play a role.
Sims predating the contest are certainly eligable.
Do you want to make a claim for the prize? You wouldn't happen to have a saved sim with the shot reacting bots lying around would you?
Ispettore:
lol, maca it's all my "guilt" if you win the price
now I'll take a look at your sim!
MacadamiaNuts:
No I won't claim it.
For start, the zerobot wasn't pure zerobot, but it had a start at the beggining and a stop at the end. And I wouldn't qualify "evolving conditional logic" a gene that didn't survive.
Maybe I could run that bot again and see if it was able to keep the gene, but, you know, DB is slow running in Wine on Linux. Anyway I would need to use and older executable as it may not work on newer ones.
I think there's a copy of the bot and the sim attached to the thread.
What I find more interesting about that gene is that is conditionless code, although not the 1G style, but a traditional sort of. I mean, the full conditional code would be:
cond
*.shang 0 >
start
value .dn store
else
0 .dn store
stop
the 1G code:
value *.shang sgn mult .dn store
And the even shorter kind used by the bot is:
*.shang .dn store
Basically, its about using no constants, but variables. It would be really interesting to try and handcode bots without constants at all.
Gobo:
--- Quote from: EricL ---If you use veggies with enabled DNA in your breeding sim, they must be restricted from mutating else they infect your bots with a virus containing their own human authored DNA.
--- End quote ---
Restricting them from mutating may not help. Zerobots may evolve viruses, infect veggies, and veggies may then infect zerobots with their DNA back.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version