Author Topic: End All DNA defense  (Read 17720 times)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
End All DNA defense
« Reply #15 on: March 03, 2005, 02:32:40 AM »
Quote
Quantum tunneling. Definately. Wouldn't surprise me in the least.
Nums, the One who has finally surpassed the God in posts.

Cool. Db goes sci-fi, with new quantum-tunneling laser. :)

Alright, I'm going off topic here. I'll try and be a good boy, now.

Endy :blueblob:

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
End All DNA defense
« Reply #16 on: March 07, 2005, 01:49:21 AM »
Added a couple things for viral defense I've been working on. Also working on idea for deliberatly making a virus at the start but then holding off from firing it. It looks like it would be best to have both a start gene to mess with viruses somewhat and then an end viral defense gene to attempt to block them outhright. Best spot for (reproducing type)viruses is past the end gene where they can do the most damage.

cond
start
0 *.delgene 1 ceil .delgene mult store
0 *.mrepro 1 ceil .mrepro mult store
0 *.sexrepro 1 ceil .sexrepro mult store
*.fixed .fixpos mult dec

' Hopefully deletes viral genes entering after thisgene
*.genes .delgene
*.thisgene *.genes sub dup div mult *.robage sgn mult store

' Use next with caution could del one of your own genes
' Assumes that virus is storing *.thisgene into mkvirus

*.mkvirus .degene *.mkvirus dup div mult store

0 .vshoot *.vshoot 1 ceil mult store
.genes inc
stop

Endy B)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
End All DNA defense
« Reply #17 on: March 07, 2005, 02:12:21 AM »
Good bit of work.  Can't wait to see it in action in 3.0

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
End All DNA defense
« Reply #18 on: March 07, 2005, 10:54:50 PM »
I think your idea of viral protection genes needs to be expanded to the first gene also. Even with the new *.thisgene gene self-identication is still difficult to accomplish. Only at the 1st and last gene are you absolutely sure that the gene before or after is a viral gene and not one of your own. A similar delgene technique can be used to delete any gene before the first gene.

' First gene to compliment last for viral defense
cond
start
1 .delgene
*.thisgene 1 sub dup div mult store
50 .vtimer
*.vtimer dup div mult store
stop

Endy B)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
End All DNA defense
« Reply #19 on: March 08, 2005, 09:37:18 PM »
I think it might be possible to set up a whole genome defense by use of the OR.

For example:

Gene A
Viral Gene
Gene B

Gene A senses that genes have changed but *.thisgene remains the same.
Gene A sends a message to the other genes by inc 50.
Gene B activates due to condition OR *50 0 > at end, it sense that *.thisgene has changed and deletes the virus. If the viral gene is after Gene B than the message continues activating every gene until the viral gene has been deleted.

Would take a bit of work to set up and would require deactivating code within genes when the gene activates based on *50 alone, but should allow immediate identification and deletion of a viral gene.

Endy B)

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
End All DNA defense
« Reply #20 on: March 12, 2005, 11:45:58 PM »
Sorry Nums :( , finished a working whole genome viral defense method for Din. When I finish the inactivation portion I'll post it. It basically works like I mentioned above, the gene deleting the gene before it if it "senses" that it is in the wrong place. Took forever to get the whole thing to work right, enough to drive me :wacko:

I feel kind of bad that what was originally your idea is going to be used against your own bot :pengysmiley: .

Endy B)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
End All DNA defense
« Reply #21 on: March 13, 2005, 12:27:04 AM »
I'm impressed, becasue I was thinking your system sounded hard to set up.  Like, maybe impossible or atleast impractical!  I can't really think of a counter offensive.  Since delgene is activated after the virus you can't do 0 .delgene store.

Post it, I have to crack it!