Bots and Simulations > The Gene depository

Chameleon gene

<< < (2/2)

Numsgil:
I may have tinkered with this code too, I don't remember exactly.

Somewhere along the line I flirted with the idea of turning eyes on if you ever try to read from an eye memory location.  I don't remember if I ever added it though, or to what versions it might be in.

Elite:
Viruses, yes ...


--- Code: ---cond
start
100 .vshoot store
*.thisgene .mkvirus *.vtimer -1 mult 1 add mult store
676 .myeye store
676 *.memloc store
*.mkvirus 1 add  .delgene *.mkvirus *.thisgene sub dup mult sgn mult store
.delgene dec
stop
--- End code ---

This little virus is an advanced version of the virus you refer to

Those that are infected with it will have a unique *.refeye and *.memval code. The infected will gang up on the non-infected to further the spread of the virus.

*.mkvirus 1 add  .delgene *.mkvirus *.thisgene sub dup mult sgn mult store
- Permits only one copy of the virus in each bot so as to avoid unnecessary energy expenditure

.delgene dec
- Anti antivirus

*.thisgene .mkvirus *.vtimer -1 mult 1 add mult store
- Complex conditionless coding to only ready a virus if there are none 'loaded' - again to stop unnecessary energy expenditure
- Conditionless coding skills help in designing viruses

The infected act like zombies ...

The 'eyes turning on' isn't in 2.37.6 - probably would make it easy to fool *.refeye though - it's the most secure method of conspec recog we've got

My newer bots use a hybrid of *.memloc and *.refeye conspec recognition, and sometimes *.refshoot - Incredibly difficult to fool

Navigation

[0] Message Index

[*] Previous page

Go to full version