Author Topic: New mutations addition to DB3?  (Read 2178 times)

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
New mutations addition to DB3?
« on: January 24, 2015, 05:39:54 AM »
Don't add this to DB2 (except possibly for zerobots or specified bots) because it would probably be a real pain in DB2 sometimes...But as addition the the standard mutations a couple of extra ones:

Group [mutation type here] Mutation - This is one of any other mutation types, but split across an area of lines of code (a maximum of course for the range).

Copy Mutation - This copies a line (or in group mutation an area) and drops it somewhere else

Point Move Mutation - Like copy mutation but instead of copying the selection it moves the selection elsewhere in the DNA

Gene Insertion Mutation - Specifically when this is added, all mutation can only do things with 'cond' 'start' and 'stop' areas, but this one inserts those commands outside of the genes adding new ones.

Operation Mutation - This adds an operand (< > = != ! =< => and sub mult div...etc.)

Operation Change Mutation - Changes an operand

Interspecies Point Copy Mutation - NOTE: THIS IS A VERY UNIQUE SPECIAL MUTATION, AND RARER THAN THE REST - This can only happen when -something thats not a shape- is nearby it, or has been nearby it or had interaction with it within the last 20 cycles, and a segment of DNA that was ACTIVE in the other bot/veg is copied across into a random out-side of gene place. It copies the entire gene, cannot copy more or less than 1 gene no matter what.


Interspecies Point Move Mutation - NOTE: THIS IS A VERY UNIQUE SPECIAL MUTATION, AND MUCH RARER THAN THE REST - This can only happen when -something thats not a shape- is nearby it, or has been nearby it or had interaction with it within the last 20 cycles, and a segment of DNA that was ACTIVE in the other bot/veg is copied across into a random gene place, replacing the previous gene. It 'moves' (so copies from the other bot overwriting an existing gene) the entire gene, cannot move more or less than 1 gene no matter what.



The last 2 are replicating an effect in real life, where for example...Some butterflies evolved normally to get a horrible taste, so others evolved to look like them...Of course its a lot more down to natural selection that is, but the last 2 would mimic that effect, and of course be very rare to occur.
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.