Bots and Simulations > Evolution and Internet Sharing Sims
Come join the F1 megaverse!
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