Author Topic: Bot evolved from zerobot 2  (Read 4639 times)

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Bot evolved from zerobot 2
« on: June 06, 2013, 05:00:41 PM »
Descended from a relative of a bot posted here earlier. It later evolved the ability to hunt prey, and later, the ability to reproduce. It reproduces by eating alot, and then, attaches itself to algae, and begins to spazz out until it birthes a new bot. If it is obstructed, it will simply die. I will record this in a bit.

Code: [Select]
'#generation: 19
'#mutations: 174
 pow start
 over
''''''''''''''''''''''''  Gene:  1 Ends at position  3  ''''''''''''''''''''''' else
 ^ -7 over not
 inc
 -25 pow dec
 inc
 3
''''''''''''''''''''''''  Gene:  2 Ends at position  14  ''''''''''''''''''''''' else
 -9 ~=
 !%=
 angle *16 angle *.up dist dist ceil ceil 19
''''''''''''''''''''''''  Gene:  3 Ends at position  27  ''''''''''''''''''''''' else
 pyth 511 ^ mod =
 <

''''''''''''''''''''''''  Gene:  4 Ends at position  34  '''''''''''''''''''''''
 cond
 sub dup mult .sx store
 64 *.shoot inc
 >=
 true
 *606 store
 <
 | mult store
 & store
 inc
 dupbool
 << inc
 %=
 dist and
 dropbool
 angle 1 895 *771 overbool
 << *.robage dec
 dropbool
 store
 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  72  '''''''''''''''''''''''
 ceil <
 ~ 978 store
 !%=
 %=
 - overbool
 store
 false
 cond
 start
 clearbool
 stop
''''''''''''''''''''''''  Gene:  6 Ends at position  87  '''''''''''''''''''''''
 div >> div start
 .tin2 store
 7 ceil floor 608 .shoot dec
 - 2 1 clearbool
 rnd store

''''''''''''''''''''''''  Gene:  7 Ends at position  105  '''''''''''''''''''''''
 cond
 clear sub store
 not
 -8 <
 and

''''''''''''''''''''''''  Gene:  8 Ends at position  113  '''''''''''''''''''''''
 cond
 *-305
''''''''''''''''''''''''  Gene:  9 Ends at position  115  '''''''''''''''''''''''
 cond
 false
 not
 *-988 -229 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  121  '''''''''''''''''''''''
 !~=
 swap 900 stop
 clearbool
 26 sqr 465 ^ <
 clear ~ <=
 start
 store
 angle overbool
 div *328 sqr xor
 dupbool
 clear sqr 4 swap <=
 ^
''''''''''''''''''''''''  Gene:  11 Ends at position  149  ''''''''''''''''''''''' start
 ~ -181 inc
 add 7 26 | or
 store
 xor
 inc
 rnd 1 sgn store
 -863 *-33 abs *15 * ~ and
 dec
 ^ inc
 *544 dec
 << inc
 dup
''''''''''''''''''''''''  Gene:  12 Ends at position  180  '''''''''''''''''''''''
 cond
 16 inc
 mult -16 *.shootval pow angle
''''''''''''''''''''''''  Gene:  13 Ends at position  188  '''''''''''''''''''''''
 cond
 pow 5 431
''''''''''''''''''''''''  Gene:  14 Ends at position  192  '''''''''''''''''''''''
 cond
 37 or
 0 4''''''''''''''''''''''''  Gene:  15 Ends at position  197  '''''''''''''''''''''''
'#hash: `FDqm>'m>R'XA>GOR$Qm
« Last Edit: April 30, 2014, 12:52:58 PM by Botsareus »

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #1 on: June 06, 2013, 05:09:03 PM »
Made the video.

http://www.youtube.com/watch?v=z_9faIFnL98

Watch the bot being dragged.

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #2 on: June 06, 2013, 05:15:49 PM »
This bot evolved in one of my sims a while back, but, didn't upload it until now.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #3 on: June 06, 2013, 08:33:00 PM »
The DNA is pretty indecipherable :)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #4 on: June 07, 2013, 10:58:34 AM »
Quote
The DNA is pretty indecipherable

That is how DB naturally formats DNA, you should see some of my DNA from my evolution experiments:

Code: [Select]
'535
 *.body 1786 *.myeye not
 rnd abs angle ~ stop
 *153 - abs *-108 xor
 pyth ceil over *.hitup store
 and
 sgn
''''''''''''''''''''''''  Gene:  1 Begins at position  22  '''''''''''''''''''''''
 else
 %=
 dist << sub floor << 849 - *-181 1546 -154 angle ~ stop
''''''''''''''''''''''''  Gene:  1 Ends at position  36  '''''''''''''''''''''''
 *153 - stop
 dist angle and
 *.tin5 div *489 !%=
 *267 store

''''''''''''''''''''''''  Gene:  2 Begins at position  49  '''''''''''''''''''''''
 cond
 *-353 not
 dropbool
 *.ypos ceil inc
 << <=
 !=
 div *.trefvelmysx -1128 *382 *.deltie 1 swapbool
 1 *.trefvelyourup *.mkshell >=
 *.refvelup *.tout3 not
 >=
 *.refvelup *.refbody not
 sgn .refvelup inc
 *265 *.body 1786 *.myeye not
 rnd abs angle ~ stop
etc.

It actually got a little worse after I implemented amplification and translocation  ;)



NotLegalTender, can you tell me what settings / run time mods did you do to evolve your zerobot?
« Last Edit: June 07, 2013, 11:48:23 AM by Botsareus »

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #5 on: June 07, 2013, 01:58:45 PM »
I'm going to modify this organism, and insert animal minimalis genes into it and see what it becomes.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #6 on: June 07, 2013, 04:51:18 PM »
I still want to know what settings / run time mods you used to evolve your zerobot?  :P

But let's figure out what is causing your crashes first.

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #7 on: June 07, 2013, 09:38:31 PM »
I had high mutations, and had most of the settings on high in the gravity.

I also had pond mode, and a day night cycle on.

I did test out a version with animal minimalis genes in it, and with high mutations on, it reproduced itself to death.
« Last Edit: June 07, 2013, 09:40:55 PM by NotLegalTender »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #8 on: June 08, 2013, 12:59:58 AM »
Patience is a virtue.  Try to get the average mutations per generation to less than 1.  0.5 or less is usually what I aim for.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Bot evolved from zerobot 2
« Reply #9 on: April 30, 2014, 12:53:34 PM »
Very interesting, however: I am still researching a settings independent zb evo method.