Bots and Simulations > Bot Tavern

Recombination Bot

(1/2) > >>

Endy:
Working on a bot that uses viruses to spread it's genes. I've had some surprising success and some failures so far.

All the bots select one rnd gene from their dna at birth and then vshoot it at family. One of the interesting effects was the canni gene(not nice but useful) spreading throughout the sim allowing several different types to gain the skill.

A problem I observed, something I didn't anticipate, was the spreading of a "bad" gene that increased the spread rate. In this case continual reproduction. Instead of being a short affair limited to one individuals offspring(and nrg) several bots were infected, causing the normally rapid phenom to last for multiple cycles.

The last and worst problem I had however was plants gaining the firing gene and wiping out the animals. Still haven't figured how to fix it, might have to use something from The One to keep it an SG.

I'll make sure to post the bot sometime next week.

Welwordion:
how about creating an evaluation method for robots?
Let them sum up the pain/pleasure of each cycle during a robot year into a memory location and once the year is over store the value it in another memory location and strat counting from zero again for the next year . Then when they meet another robot the look into that memory location compare their success and decide if the want to  have or shoot a gene(note in the first year the value would however be zero, maybe he should use their parent number for that year )

Numsgil:
That's interesting.  I've only recently become aware of the modern evolutionary biology philosohpy of the "selfish gene" ( I was pretty stuborn about the contrary, if you remember).  This is the ultimate form of gene evolution, since genes can spread around quite independantly of the overall success of their "host".

You may have to accept the cancer gene as an inevitability.

shvarz:
That will only lead to spread of "happiness" genes - those that would make bot happy all the time, independent of the real situation :)

Welwordion:
Well but sexual reproduction works by choosing the right partners by "attractive" parameters and exchanging genes could also be called a form of sexual reproduction.

Hmm which remembers me some bacteria start to exchange genes when the situation is bad in order to spread immunity genes.
Maybe you could order your genes into certain categorys that are exchanged on certain occasions fitting them.
....where there not also special Dna rings in bacteria for exchange?

Navigation

[0] Message Index

[#] Next page

Go to full version