Author Topic: Shvartz, can you help me out?  (Read 39973 times)

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Shvartz, can you help me out?
« Reply #45 on: July 01, 2005, 12:32:00 PM »
You know, this is VERY interesting!  I remember distinctly that I picked a bot that was running happily along and it bumped into a patch of veggies and started eating.  Do you think that maybe there is some funky stuff with epigenetic memory?  This is quare and scroovy for sure...  I thing

Anyway, maybe it was just a bad bot.  Here is another one - give it a spin:

Code: [Select]
cond
  *.nrg  20536 >
  *.nrg  20536 !%=
start
 div  *.tielen3 inc
 inc
 div  *.daytime inc
  *102 inc
 rnd inc
  50  743  *.myeye  .repro store
  369  380  *297
stop

'''''''''Gene  2: Last 'stop' at position  29'''''''''

cond
  *.nrg  20536 >
  *.nrg  20536 !%=
  *.nrg  19616 !%=
start
 inc
  51  300 add
stop

'''''''''Gene  3: Last 'stop' at position  46'''''''''

cond
  *.nrg  20536 >
  *.nrg  20536 !%=
  *.nrg  19616 !%=
start
 inc
  53  300
stop

'''''''''Gene  4: Last 'stop' at position  62'''''''''

cond
  *.out2  *490 !%=
cond
 store
stop

'''''''''Gene  5: Last 'stop' at position  73'''''''''

cond
  *.shareslime  *180 <
start
  1168  *.refvelsx store
  *516  *.trefdn  *.rdboy -12 rnd  *.rdboy  *395 sub -12 rnd  *553 rnd -12 rnd sub rnd sub inc
  *.trefvelyourdx sub sub sub rnd div  *790  *387  *.veldx  *.rdboy dec
  *387  *.rdboy rnd  *159  *.sharenrg sub  *43  *121  *735  *916  *.mydn rnd  *.shootval  *.shdx mult  *735  *372  *768 rnd inc
  446 -130 dec
 rnd -130 dec
 rnd  *735 rnd -215  *.daytime dec
  *615 -1 div -1292  *.pwaste inc
 inc
  *.pwaste -245 inc
 inc
  *.pwaste inc
 mult  *307 div  460 -565  644 -818  1180 store
  *273 store
  *273  *.aimsx dec
  *353 -1179 -1022 dec
 store
  *948  218 -1203 inc
  841  11 dec
  847 -549  11 inc
  *868  *.trefvelmydx -434  1 div div inc
  9  1  354 store
 -813  10 add  *.trefvelmydx  1  *676 store
  *.trefaimsx  11 div  342 store
 store
  1278 inc
  1342
stop

'''''''''Gene  6: Last 'stop' at position  227'''''''''

cond
  *.shareslime  *.eye8 !%=
start
  53  1168  *.refvelsx rnd  *652  *553 -12 dec
  *.sx sub dec
  *.sx sub inc
 rnd mult rnd dec
 mult  962  *177  *.hitup  *735  *.shdx dec
  *.trefup  *107 -1195  *224  *772  *.trefypos div  *772  *606  *.shdn div dec
 rnd  *735 add rnd  *.fixpos inc
  *735 rnd inc
 div  *.refaimdx rnd dec
  627 div inc
  *.tieloc rnd sub -952 inc
  *.treffixed dec
  1 store
 div -1460 -1291  *.pwaste -505 inc
 sub inc
  395 -909 add -187  *307 -229 div add mult  *.hitsx sub div  460 -565  460 -565  460 -565 div store
 div div dec
 store
  *.backshot  *.fixpos  218 -1203 inc
 inc
  9 dec
  *363  *868  *381 inc
  *868  *381 inc
 div  *955  *.trefvelmydn  2 -564 -494 dec
  9 -8  1 -354 store
  10 add  1  *676 store
  11  .up store
 store
  *415 mult store
  *415  1278 inc
  1342  *.shdn  *40
stop

'''''''''Gene  7: Last 'stop' at position  383'''''''''

cond
start
  *.tieang2  *591 inc
  *.trefypos  *591 rnd  *.trefypos  *591 rnd rnd -382  *816  128 -331  401 -376 dec
  1277 -792 inc
 -1163  539 -178 div dec
 -1  7 rnd -949
stop

'''''''''Gene  8: Last 'stop' at position  415'''''''''

cond
start
 -1  7 -1  7
stop

'''''''''Gene  9: Last 'stop' at position  424'''''''''

cond
 store
 sub  10 add sub  10 rnd mult dec
  *268  *650  *969 store
 dec
 dec
 inc
 inc
 mult mult dec
 sub div dec
 sub sub store
 div sub inc
 div sub inc
 dec
  *50 div sub store
 dec
 inc
 div dec
 inc
 dec
 dec
 inc
 dec
 div inc
 add  1 sub
stop

'''''''''Gene  10: Last 'stop' at position  478'''''''''

end
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Shvartz, can you help me out?
« Reply #46 on: July 01, 2005, 12:38:03 PM »
:wacko:  :wacko:  :blink: Now I have tried on 3 different systems. And none of the bots work??????

ANYONE try it out and see if you do get the same: ie.: bots that just die, because they aint getting any food....

This is indeed extremely strange and interesting!

I am very puzzled! :wacko:  :blink:  :unsure:  :ph43r:
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Shvartz, can you help me out?
« Reply #47 on: July 01, 2005, 12:39:05 PM »
Maybe we have found a bug or something. But first lets see if other people get the same results as I!
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shvartz, can you help me out?
« Reply #48 on: July 01, 2005, 12:39:46 PM »
Send us a save game of it shvarz.  That should help.

Be sure to zip it.
« Last Edit: July 01, 2005, 12:39:59 PM by Numsgil »

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Shvartz, can you help me out?
« Reply #49 on: July 01, 2005, 12:45:21 PM »
Yes that would help, but it doesnt help us that a bot which is supposed to work doesnt!
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Shvartz, can you help me out?
« Reply #50 on: July 01, 2005, 01:00:21 PM »
I just tried both of these out under the conditions listed and under others.
I agree with greven. These things cannot survive...They just don't shoot the veggies under any circumstances that I can find.

They have no .shoot commands or anything stored into location 6 which would do the same thing.
There could be some more obscure method to store a value in .shoot but I haven't been able to make them shoot at all.  :(
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shvartz, can you help me out?
« Reply #51 on: July 01, 2005, 01:01:43 PM »
Quote
Yes that would help, but it doesnt help us that a bot which is supposed to work doesnt!
Sure it does.  It's easier to debug a bot that works than one that doesn't.

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Shvartz, can you help me out?
« Reply #52 on: July 01, 2005, 01:17:49 PM »
DARN IT!

My sim crashed and I had no saves - I only saved DNAs, not the whole simulation.  Now I tried 4 different DNAs and they are all the same - they don't shoot!!!!

6 million cycles to waste!  :(

OK, let's think logically...  How a newly-born bot is different from a bot that was just inserted manually?  Would it have a different amount of waste?  Any memory locations would be different?
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Shvartz, can you help me out?
« Reply #53 on: July 01, 2005, 01:22:23 PM »
No, the array is erased entirely isnt it? There must be some explanation on this strange subject!??? Here it would be very nice if we had got the seed value to replay the run!
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Shvartz, can you help me out?
« Reply #54 on: July 01, 2005, 01:46:37 PM »
One word: scroovy
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shvartz, can you help me out?
« Reply #55 on: July 01, 2005, 01:51:42 PM »
Aside from memory locations that are inherited through the birth tie, I'm not sure.  Perhaps different levels of body.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Shvartz, can you help me out?
« Reply #56 on: July 01, 2005, 02:01:25 PM »
We are all running the same virsion , and no one messed with the source code, the only explonation I see is the bot has some kind of hiddin dna that does not show up anywere on the saves, or that the bot is passing memory locations to its children unlike the bot that was inserted manualy has.

What about saving and loading entire organism , does that work? well nm , the simulation crashed no way to test that...
« Last Edit: July 01, 2005, 02:04:31 PM by Botsareus »

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Shvartz, can you help me out?
« Reply #57 on: July 01, 2005, 02:31:31 PM »
Do you have a snapshot of the sim?

That way at least you can reconstruct each DNA file and try them one by one.

I wonder if waste was building up and making something happen due to saving stuff to random memlocs.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Shvartz, can you help me out?
« Reply #58 on: July 01, 2005, 02:32:36 PM »
Can I manually give a bot more body?  Through console?
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Shvartz, can you help me out?
« Reply #59 on: July 01, 2005, 02:40:31 PM »
I think so. I never tried. I know it works with energy.
« Last Edit: July 01, 2005, 02:41:08 PM by PurpleYouko »
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D