Code center > Bugs and fixes
Gene structure RESOLVED (NO REPRO)
(1/1)
shvarz:
Not sure if this is the same problem that is described in EndGene bug topic, but the following DNA is not interpreted consistently:
--- Quote ---'''''''''''''''''''''''' Gene: 5 Begins at position 42 '''''''''''''''''''''''
cond
*.robage 1000 >
*.shell 10000 <
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 49 '''''''''''''''''''''''
1 .mkshell store
stop
'''''''''''''''''''''''' Gene: 6 Begins at position 54 '''''''''''''''''''''''
cond
*.robage 30 <
start
30 .up store
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 62 '''''''''''''''''''''''
--- End quote ---
It appeared as a mutation in the gene 5 where a start command was mutated into stop command, splitting gene 5. There are no other shell-making genes in the bot. The gene 5 still works even though it is split in this way. All bots with this gene have 10000 shell units.
EricL:
It's not the same issue as the EndGene() bug.
I cannot reproduce this. Testing a bot with just the DNA above works correctly (I.e. no shell is made) and I can find no issues in the code which could cause this from a manual code inspection. Can you please post the sim and indicate the specific bot(s) where this is happening? Thanks.
shvarz:
Shoot, I did not save! And autosave did not have any saves near that time either. Now all those bots are dead... Never mind. I'll let you know if I see it again, but forget it for now.
googlyeyesultra:
The bots probably had a large amount of shell already built up before they mutated. Half of your shell is passed to your children (or however much you put in repro), so a whole line of non-shell making bots could still have lots of shell.
EricL:
Resolved no repro for now. Please re-open if you see this again.
Navigation
[0] Message Index
Go to full version