Code center > Suggestions

sry, did not have time to make an outline

(1/6) > >>

Botsareus:
There is a problem , currently robots do not evolve the "dup" command, which makes me wonder how many other DNA instructions they miss out on. I know the genes dont evolve the new "and" "or" "xor" etc. All these commands need to be added to the program.

Also robots, dont evolve custom labels.

And there is no way to clone numbers.

Therefore a robot can't evolve a commonly used number easily. I suggest allowing robots to evolve costum labels too. Just make it jibrishly named labels, as long as they work.

Evolving a number, sysvar or *.sysvar should be seperate for each robot.  It should also be seperate for each part of the DNA.  By part I mean conditions and bodies of genes.

Here are the sliders the way I would prefer:

Top Part of Conditions Section (A)
=====\/====  number (or custom label?)
=====\/====  sysvar

Buttom Part of Conditions Section (B)
=====\/====  number (or costum label?)
=====\/====  sysvar

*Important code must have ristrictions on evolving a number in both top and buttom of the dna

Top Part of Body Section ( C )
=====\/====  number (or custom label?)

'seperat for used and unused
=====\/====  *.sysvar
=====\/====  *.unused memory location
=====\/====  number or custom label
 'or mathematical operators can evolve here the way they do now

Bottom Part of Actions Section (D)
  =====\/====  number or custom label
  =====\/====  sysvar
  =====\/====  memory location

'waiting for nums new opperator known only as *
'we need to remove stuff like ".aimdx .up store", must be automaticaly replaced with *.aimdx .up store" (I know that will take some work, change the way dna gets stored into vbs memory etc. outputed to the user)

'and if we will have nums handy * opperator we no longer need "20 *.aimdx store" (because it will be writtin as "20 .aimdx * store") therefore, "20 .aimdx store" is automatically changed into a normal command.


--- Quote ---cond
A
B
>
A
B
>
start
C
D
store
C
D
inc
stop
end
--- End quote ---

must be a text box that creates new custom labels
must be a text box that deletes custom labels

=====\/==== must be a slider to favor a custom label over a number for all parts of DNA. (slider inactive when there is no custom labels)


Thats all I thing for now. Nice little day dream. Lets see the criticism.

[color = red]Proofread by Numsgil for sanity[/color]

Botsareus:
Qustionare:

Why do I want seporate sliders for the top and buttom of a condition block?

A: Once I was thinking of making it easyer on the bots by only evolving number-sysvar blocks.

A: for some more qustions like that: The same psycology applyes to all other waird sub divisions I maid.

Qustion: Why the hell do you need all of this anyway?

A: Just because we never seen primitive dna and the way it mutates that does not mean it does not exsist therefor I want the robots to choose there building blocks of life the way real organisms choose it. If we keep it the way it is now, robots will have primative mutations for all internaty.

PurpleYouko:
Yes I know that robots don't evolve all the new operators yet. It just hasn't been added.
Trouble is that the DNA format is evolving faster than the robots right now. Just let us get the format sorted out then all this stuff will be added in as soon as it stabilizes.
It could be that the mutations routines will need a complete rewrite with all the stuff Num is changing in there.

One question for you.

What is a custom? You use that word a lot and I have no idea WTF you are talking about. Is this a miss spelling of some ordinary word or some jargon that I have never heard of. Understanding you is the first step to figuring out how to do the stuff you are asking for.

shvarz:
I thing he means "custom", but you know me - I'm quare :)

PurpleYouko:
Ahh!

Now it's all falling into place.

That's a really scroovy explanation Shvarz  B)

Navigation

[0] Message Index

[#] Next page

Go to full version