Author Topic: Sharers Evolution  (Read 3330 times)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Sharers Evolution
« on: September 22, 2005, 01:54:39 AM »
Ahhhh! I was running a 50% share feeder in a Brownian Evosim and they still developed ways to feed off each other.

First there were the 50%'s and all was good with a 500 bot MB eventually developing. Then along came this parasitic reproducer that relied on the other bots to both tie and feed it. It would reproduce bunches of low nrg offspring and spread through out the sim, keeping the 50%'s from tieing to veggies and sucking up most of the available nrg.

Finally the 50%'s got wise and evolved into 99%'s, and started killing off these annoying cheaters.

What happens next? Only a restore will tell, the cheaters crashed the program on me <_<  :)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Sharers Evolution
« Reply #1 on: September 24, 2005, 12:53:22 AM »
Alright, had some time to take a look at these guys again. Had to re-run the sim with the parents and their offspring all together. It seems the parasites will only begin to tie when they're already tied to other bots. I think it's controled by nrg amounts, so when the bots receive nrg from other sharefeeding bots, they will begin to fire ties themselves. At first the Parents lead, but over time their decendents take over, eventually wiping out the parent species that got them started.

I think it's being done to keep the bots from wasting nrg by tieing to low nrg siblings. Not a problem I would have thought of, that's for sure.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Sharers Evolution
« Reply #2 on: September 24, 2005, 07:41:55 PM »
It's always interesting to see what evolution finds to screw with carefully designed group behavior.  Hardly ever do the bots evolve what you want them to.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Sharers Evolution
« Reply #3 on: September 27, 2005, 02:05:06 AM »
Agreed :) Maybe there's some sense for bots cheating other bots when they can, I just don't want them destroying the whole ecosystem doing so. <_<

On the last run their population seriously declined for some reason. I've decided to stop working on them for a while.
« Last Edit: September 27, 2005, 02:05:26 AM by Endy »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Sharers Evolution
« Reply #4 on: September 27, 2005, 10:20:09 AM »
Perhaps a better method of sharefeeding is needed, where cheating is less possible.  I imagine that real multicellular organisms transport energy by giving it to other cells, instead of taking it from other cells.

That way, if a cell feels cheated, it just stops sharing.

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Sharers Evolution
« Reply #5 on: September 27, 2005, 11:09:21 AM »
Quote
That way, if a cell feels cheated, it just stops sharing.

LOL, now the bots have fellings?   :laugh:  :laugh:
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001