Darwinbots Forum

Bots and Simulations => Evolution and Internet Sharing Sims => Topic started by: shvarz on June 02, 2005, 06:24:02 PM

Title: Evolving tie feeders
Post by: shvarz on June 02, 2005, 06:24:02 PM
Anyone want to join me in evolving bots adapted to high MF, zero momentum environment with fast-running shell-making  food?

See the attached file for sample settings and starting veggie.  I am planning to increase the speed of the veggie and its shell-making value higher and higher, until bots evolve to run fast and feed using ties.

Start the simulation and share your bots into folder called "zero".

I also included the bot that I am going to start with (it's an evolved version of Dom ternia in which I replaced .repro on .sexrepro).  Feel free to start with it as well, or pick your own starting bot if you want.
Title: Evolving tie feeders
Post by: Numsgil on June 02, 2005, 06:51:15 PM
Should we evolve the algo as well?  Or are you aiming for the bots to reach a predefined benchmark?
Title: Evolving tie feeders
Post by: PurpleYouko on June 02, 2005, 07:25:37 PM
What I would like to see is a robot that evolves tie feeding from scratch.

How much chance do you think we have of that happening?

I have seen ties evolve but never along with feeding
Title: Evolving tie feeders
Post by: Numsgil on June 02, 2005, 07:32:58 PM
the problem of course is that it has to remember what number it used, which is incredibly hard to evolve.

I would recommend restructuring the sysvars such that they all work independantly.  I don't have a concrete proposal yet, but it would probably be something along the lines of what I propsed earier, with all tie functions pre-pointing at an existing tie.

Then all you have to do is evolve, in this order:

feed through tie
create tie

Instead of:
feed through Xth tie
set tie fxns to X
fire tie X.
Title: Evolving tie feeders
Post by: Endy on June 03, 2005, 05:22:07 PM
It might be possible for a sharefeeder to evolve, since the tienum is not required. Although I think Num's idea has a better chance for success.

Endy B)