Bots and Simulations > DNA - General

How Long To Wait For Children to...

<< < (3/7) > >>

Elite:
Here's your epigen bot Endy:
A Family 2

Maybe you could use racial memory for doing interesting things with antbots

Or you could use it to allow a bot to see how many cycles have passed since the start of the sim:

Sounds like there's some interesting things that you can do with this.

Endy:
There he is :D

There is a way to make a timer(though Nums new sysvar is much easier I imagine). You inc one of the epigen values whenever it is not zero, when it reaches some number you set it to one again.

I think you could theorectically make a complete mini clock using these although I've never actually tried :lol:

Still haven't figured out some of the tricks to using it myself. It works well enough to find the most useful values for just about any settings, allowing bots to randomize some of their values and allowing natural selection to sort out the fittest. What I'd like to figure out is how to make a bot more like the real thing, able to go from one genotype to multiple phenotypes and back to one genotype again.

I'm thinking there's also some sort of time rule on wether to use dna or epigenics; dna seems better for long term stability while epigenics allows short term flexability.

I think the ant's in/out usage already counts as a form of epigenics. The only real definition is the ability to pass on learned information from parent to child.

Numsgil:
Makes you wonder how much of real organisms' characteristics, especially higher animals, are epigenetic in nature.

If you isolate some human babies in a room with each other, with no outside intervention (though you somehow give them food and water, etc.) will they develop language on their own?

Elite:
Nums:
Hmm, science fiction seems to love the concept of a genetic memory - a child would have all the memories of all that came before it. Neat idea. You wouldn't need to learn the basics of anything - you would posess all the knowlage of your entire species, no need for school. You would be partially immortal (arguably better than immortality because you don't get aged immortals clogging up the planet) since all your memories would live on in your children. There would be no need to investigate history since you could simply remember all of your species' history.

Endy:
DNA and epigenetics, hmm. How about having a bot with a long and redundant genetic code that 'switches on' and 'switches off' genes randomly and 'trades' genes. Similar to what bacteria do in real life with plasmids. I made a virus to 'spread genes' but it ended up rather sticky  :wacko: :


--- Code: ---cond
start
*.genes rnd .mkvirus store
150 .vshoot store
stop
--- End code ---

I was trying to artificially accelerate evolution but I just ended up with evil super-plants  :evil:  :evil:  :evil:

How about trading genes using viruses, with 'install code' in each gene that:
1) Prevents non-conspecs from actvating the gene
2) Deletes the gene that it's supposed to replace (each gene has a corresponding  memloc telling the other genes where it is using *.thisgene)

Horisontal gene transfer would prevent muller's ratchet and help evolution along

Just an idea  :D

Endy:
Yeah, I've had my own super evil plants :evil:  Nasty things, wiped out my whole population.  :lol:  Before the extinction though the bots did start showing signs of horizontal gene transfer :)  I was able to watch multiple bots from divergent lines become canni's(a "better" form) simultaneously. I also saw signs of selfish gene transfer going on, forever reproducing bots spreading their "defect" to others.


--- Quote ---1) Prevents non-conspecs from actvating the gene
--- End quote ---

Now this is a great idea. It would take a little bit of work but maybe adding:

--- Code: ---*971 .out1 store
and
A B *.out1 sgn mult store
--- End code ---
would do the trick. Using epigenics to set out1, ought to keep the veggies from using the genes for a long while at least.


--- Quote ---2) Deletes the gene that it's supposed to replace (each gene has a corresponding memloc telling the other genes where it is using *.thisgene)
--- End quote ---

Tricky to manage unfortunatly. It's next to impossible to tell which gene is which from inside the dna. Could just delgene a random gene whenever genelen is greater than initial. That would maintain the size, just not sure what other effects it would have...


--- Quote ---Makes you wonder how much of real organisms' characteristics, especially higher animals, are epigenetic in nature.

If you isolate some human babies in a room with each other, with no outside intervention (though you somehow give them food and water, etc.) will they develop language on their own?
--- End quote ---

I think they would develop the basics. Fortunatly the knowledge can be learned, so if it's been learned once it's possible to learn anew.

I think as mamals in general we use epigenetics to add like another layer of coding above the dna. The dna serves as a sort of template and the epigenetics as a sort of super template.

I think memory has to be impermanent, its more designed to cope with a rapidly changing world than to keep track of past events. I think memory basically takes experiences and compresses them into a simpler form. We can easily transmit these nuggets to others but not the entire memory. As individuals and a species we keep the most important recent information, but the older/less useful info is lost.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version