Code center > Bugs and fixes
2.36.2 mutations , good stuff first
Botsareus:
[you]Good Stuff:[/you]
the new sliders do get saved correctly in the settings
the new sliders look cool
random memory locations do mutate in the "actions part of the gene"
Finaly, the top and the buttom portions of the dna condition mutate, I think I even seen robots generate there own random memory adress for the conditions part of the gene.
GOOD JOB PY!
[you]Bad Stuff:[/you]
the new sliders do not mutate
'Insert a new value' resets to "0" when you load up different settings or when the robot mutates its rates.
Robot does not save its mutation rates just like hash when you save the robots dna into a text file.
Please make this seporate from hash because I usualy remove the hash to run robots of the same kind agenst each other.
[you]Not sure about , doing the long-term checks now:[/you]
*30 'self generated double memory cond
*20
>
,
*20
store ' store based on memory pointer
*20 inc 'memory of pointer inc
*20 dec
etc.
And I found a major bug doing long term simulations (thank god it has nothing to do with mutations)
PurpleYouko:
--- Quote ---the new sliders do not mutate
--- End quote ---
No they don't. The reason is that the sliders are at present universal controls. They work equally for all robots kind of like a physics control fro the DNA.
My long term aim is to store them in the mutarray for each bot but that is going to be a lot more work since the present array is now full and it is a pain in the ass to make it bigger. I will get around to it eventually though.
--- Quote ---'Insert a new value' resets to "0" when you load up different settings or when the robot mutates its rates.
--- End quote ---
I can understand why it would reset to zero when loading a settings file. That is because the mutarray address used already exists in the old save files but was never set to non-zero in old settings files. You should be able to save a settings file then reload it and get the values back. Let me know if this doesn't work.
Shouldn't be effected by mutating rates. :unsure:
I will check into that.
--- Quote ---Robot does not save its mutation rates just like hash when you save the robots dna into a text file.
Please make this seporate from hash because I usualy remove the hash to run robots of the same kind agenst each other.
--- End quote ---
Haven't started on that yet. It won't be stored in the hash. It will be in a completely separate section of the DNA file and will be user definable from a text editor just like DNA is now. If the values are there then they will be loaded into the mutations settings else the default values (5000) will be set.
--- Quote ---*30 'self generated double memory cond
*20
>
,
*20
store ' store based on memory pointer
*20 inc 'memory of pointer inc
*20 dec
etc.
--- End quote ---
All these are possible. I have seen them all happen during testing.
--- Quote ---And I found a major bug doing long term simulations (thank god it has nothing to do with mutations)
--- End quote ---
At least my new stuff works then :D
Have you reported the bug yet?
Light:
quick point when you make 32000 shell in one go, it doesn't cost you anything
Botsareus:
quicker point , who gives about shells in here , we are talking about mutations , start a new tread or this never gets done.
PurpleYouko:
Do try to keep on topic Light, there's a good chap!
Navigation
[0] Message Index
[#] Next page
Go to full version