Bots and Simulations > The Gene depository
Chameleon gene
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