Bots and Simulations > Evolution and Internet Sharing Sims

Come join the F1 megaverse!

<< < (26/37) > >>

Testlund:

--- Quote ---Changing the coefficient of friction or y axis gravity......fish don't compete with mountain goats...
--- End quote ---

I see the connection. A fish swimming through a worm whole ending up falling down a mountain side into the mouth of a waiting goat. Not nice!  

One thing that I see with shapes is that they put bots together into small colonies far away from each other, which could give some interesting results. Otherwise with a very large field size without shapes the bots would be too spread out to interact. Some interaction between bots is likely necessary for the sim to make any progress.

shvarz:
IM has been almost not working for me recently. I get one or two bots and then don't get anything for days. I started to turn it off, since all it does is slow down the sim with all this waiting....

EricL:

--- Quote from: shvarz ---IM has been almost not working for me recently. I get one or two bots and then don't get anything for days. I started to turn it off, since all it does is slow down the sim with all this waiting....
--- End quote ---
I'm running a really big sim, so my outbound rate is really low since the teleporter is so small relative to the size of the sim.  Bots just don't impact it that often.  I see bots come in from you though...

shvarz:
Speaking of adjusting teleporters for IM: the movement algorithm needs to be adjusted as well: the Brownian motion is OK, but on large sims it means that the teleporter gets stuck in one corner of the sim and does not move away from it for prolonged periods of time. You need to get it moving over long distances now and then

shvarz:
Quick update: My duplo developed "follow the leader" behaviour on their own. At first I thought it was the virus (there used to be one that caused it), but it's not.  Bot DNA is here, pic attached.

--- Code: ---''''''''''''''''''''''''  Gene:  1 Begins at position  1  '''''''''''''''''''''''
 cond
 pyth *.eye3 *.eye5 >
 start
 52 .aimleft store
 stop
''''''''''''''''''''''''  Gene:  1 Ends at position  10  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  11  '''''''''''''''''''''''
 cond
 *.eye7 *.eye5 >
 * start
 -52 .aimleft store
 stop
''''''''''''''''''''''''  Gene:  2 Ends at position  20  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  21  '''''''''''''''''''''''
 cond
 *.eye1 *.eye5 >

''''''''''''''''''''''''  Gene:  3 Ends at position  24  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  4 Begins at position  25  '''''''''''''''''''''''
 cond
 inc
 104 store
 stop
''''''''''''''''''''''''  Gene:  4 Ends at position  29  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  30  '''''''''''''''''''''''
 cond
 *.eye9 *.eye5 >=
 *.eye9 *.eye1 >
 start
 -104 .aimleft store
 and
 >=

''''''''''''''''''''''''  Gene:  5 Ends at position  42  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  6 Begins at position  43  '''''''''''''''''''''''
 cond
 <
 *.eye5 0 stop
''''''''''''''''''''''''  Gene:  6 Ends at position  47  '''''''''''''''''''''''
 >
 *794 9 !=

''''''''''''''''''''''''  Gene:  7 Begins at position  52  '''''''''''''''''''''''
 start
 -1 .shoot store
 stop
''''''''''''''''''''''''  Gene:  7 Ends at position  56  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  8 Begins at position  57  '''''''''''''''''''''''
 cond
 *.eye5 0 >
 *.refeye 13 =
 start
 628 5 <
 stop
''''''''''''''''''''''''  Gene:  8 Ends at position  68  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  69  '''''''''''''''''''''''
 cond
 *.nrg 6000 >
 start
 25 .repro store
 628 add stop
''''''''''''''''''''''''  Gene:  9 Ends at position  79  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  80  '''''''''''''''''''''''
 cond
 *.eye5 77 =
 *.refaimdx 0 ~=

''''''''''''''''''''''''  Gene:  10 Ends at position  86  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  11 Begins at position  87  '''''''''''''''''''''''
 cond
 .strbody store
 stop
''''''''''''''''''''''''  Gene:  11 Ends at position  90  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  91  '''''''''''''''''''''''
 start
 >
 0 *.numties
''''''''''''''''''''''''  Gene:  12 Ends at position  94  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  13 Begins at position  95  '''''''''''''''''''''''
 cond
 |
''''''''''''''''''''''''  Gene:  13 Ends at position  96  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  14 Begins at position  97  '''''''''''''''''''''''
 cond
 *.vel 1 .deltie store
 stop
''''''''''''''''''''''''  Gene:  14 Ends at position  102  '''''''''''''''''''''''
 28 >=
 <

''''''''''''''''''''''''  Gene:  15 Begins at position  106  '''''''''''''''''''''''
 start
 30 *172 sub .up store
 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  112  '''''''''''''''''''''''
 floor swapbool
 =
 =
 0 *.numties
''''''''''''''''''''''''  Gene:  16 Begins at position  119  '''''''''''''''''''''''
 start
 50 .repro store
 stop
''''''''''''''''''''''''  Gene:  16 Ends at position  123  '''''''''''''''''''''''
--- End code ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version