Here is how this bot is supposed to work
The robot counts one memory location up every cycle we call this memory location "n"
The robot waits until it reproduces or until it kills another robot or until its energy is below 300..........
Basicaly we have a dna inside dna , after the robot reproduces or kills another robot it checks if it did better on time and energy then lest time. If it did then the sub-dna is saved as the "defult sub-dna", otherwise a new more mutated virsion of the "active sub-dna" is created out of the defult sub-dna.
Here is the model of sub dna (all this memory is used up twice , once for defult sub-dna , once for active sub-dna)
(there are special genes that copy defult sub-dna into active sub dna and wise versa)
a(20) 'instruction number
b(20) 'instruction type
all conditions are ">"
c 'is condition top part a number or a sysvar
d(20) 'condition top part value
e 'is condition buttom part a number or a sysvar
f(20) 'condition buttom part value
then we go
cond
*.20
*.40
>
start
*60 *80 store
stop
cond
*.21
*.41
>
start
*61 *81 store
stop
somthing like that...