Author Topic: Hulk(Mutation)(Darwinbots)6-2-2016  (Read 4605 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Hulk(Mutation)(Darwinbots)6-2-2016
« on: June 05, 2016, 10:27:25 AM »
Uses memory in really weird ways. I think it is because it ran mostly using my old mutation algorithms. However, maybe that is how robots end up behaving after 4 months of evolution. I have no idea how this DNA actually works.

Evolved from The_Zerobot. Do not think it is strong enough for the F1 league but interesting evolutionary dead end anyway.

Fully generated by the Darwinbots2 simulator.

Code: [Select]
'Evolved in 5 fazes from The_Zerobot.
'Each faze had no supervision and lasted for about 16 stages.
'Adaptations:
'Stops in front of food.
'Primitive viral defense and optimal DNA size.
'Primitive aim to travel horizontal across the screen.
'Only shoots when near stuff.
'Primative straffing.
'Primative defense and venom usage.
'Converting energy into body. They are growing.

'#generation: 4048
'#mutations: 3179

 start
 *.ypos *.velsx .shoot dec
 *.ypos store
 *.totalmyspecies -- overbool

''''''''''''''''''''''''  Gene:  1 Ends at position  10  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  11  '''''''''''''''''''''''
 cond
 377 pow angle *.rmchlr *.shang *.tout5 clearbool
 27511 angle *.tieang2 *.hit *.eye5 store
 <
 706 *.out3 not
 *.refsx *.refup *.tmemloc mult =
 true
 *.refvenom *.maxvel !%=
 swap *.tieang3 & floorstore
 store
 cos *.tielen1 or
 *.shell *.numties 1 11 8 swap abs 685 *.tin8 !=
 9 start
 *.aimleft store
 mult mod sub store
 *.refaimsx -- 7 .strbody store
 drop clearbool
 rndstore
 rnd 274 div 283 302 ++ pow dropbool
 *.xpos *.daytime *.aimright sgnstore
 *.dx *.fdbody *.mydx 12 *.hitdx 68 and
 *-651 *279
''''''''''''''''''''''''  Gene:  2 Ends at position  92  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  93  '''''''''''''''''''''''
 cond
 *.eye7dir ~ absstore
 322 *.eye5 store
 <
 *.eye3dir *.vel not
 *.refsx *.refup *.shdn sub =
 true
 or
 511 .tielen1 store
 store
 *.trefypos *.eye9dir ceilstore
 *.numties 1 11 8 swap abs 685 *.tout1 !=
 *.nrg 9 start
 *.aimleft store
 mult mod sub store
 7 pyth *.fixlen *.out7 *514 *.dx *.fdbody *.aimleft dist 726 *.vel *.pval 12 *.dx store
 *.aimright 7 not
 >> substore
 abs clearbool
 absstore
 false
 >=
 xor
 *.refbody *.dx 12 *.tie store
 .up store
''''''''''''''''''''''''  Gene:  3 Ends at position  168  '''''''''''''''''''''''

'#hash: R#|nHWR@,Z<mx`&.GIv`