Aaaaaargh - the formating! :wacko:
I
hate
code
like
this
it's
so
hard
to
read
The reason you're bot is killing conspecs is gene 5
cond
*.eye5 40 > *.nrg 5000 <
start -1 .shoot store
stop
^ <_<
cond
*.eye5 40 >
*.nrg 5000 <
start
-1 .shoot store
stop
^ Ah, Much better :P
Add this condition to the gene:
*.refeye *.myeye !=
to get:
cond
*.eye5 40 >
*.nrg 5000 <
*.refeye *.myeye !=
start
-1 .shoot store
stop
They should then stop killing conspecs :D
Oh yeah, and it's .deltie, not .delti. Maybe why the bots are 'blobbing' into huge tied masses. There are a few more tiny errors too. To save you the bother, here's the corrected version:
'Gene 1. Reproduction
cond
*.nrg 5000 >
start
50 .repro store
15 .aimdx store
stop
'Gene 2. Attach to parent
cond
*.robage 0 =
start
.tie inc
.shoot .ploc store
stop
'Gene 3. Simple search pattern 1
cond
*.eye3 *.eye5 >
start
-25 .aimdx store
stop
'Gene 4. Simple search pattern 2
cond
*eye7 *eye5 >
start
25 .aimdx store
stop
'Gene 5. Feeding
cond
*.eye5 40 >
*.nrg 5000 <
*.refeye *.myeye !=
start
-1 .shoot store
stop
'Gene 6. Avoid conspecifics
cond
*eye5 0 >
*.refeye 6 =
start
180 .aimdx store
stop
'Gene 7. Spread out
cond
*.nrg 1000 >
start
.deltie inc
stop
'Gene 8. Store poison
cond
*.poison 500 <
start
50 .strpoison store
stop
end
:D