Opening a separate topic for this...
These bots - I call them Five-O - evolved from a bot with a start, 400 zeros and a stop. They use a single gene with a dist operator and simple math to shoot, reproduce, tiefeed and rotate occasionally, among other obscure purposes.
I've been picking the best bots and restarting the sim several times to clean it. Settings are soft: waste threshold is -1 (there's enough chaos there to add even more), speed limit is 45, costs are dynamic and are mostly age based, plus a heavy penalty on bitwises and logicals to keep 'em off the code.
Here's the most significant gene from the last bot DNA:
889 8 467 22 sub xor
1 !=
17 ^ -1 floor and
rnd <
*16 .shoot dec
inc
and
7 xor
dist -5 <
start
-6 | !%=
mult and
store
!=
store
This gene stores the 445 value in all sysvars divisable by 5 (hence the Five-O name), including .tie, .repro, .aimdx and .sharenrg. Also stores 889 in .shootval (
, and fires a -1 .shoot (.shoot dec).
The most recent bots are storing huge amounts of poison through another memory pattern. I didn't spot yet the code doing that.
I made a zip ready to launch with my settings, four bots and the zero alga I'm using. Unzip all to (DB)/Robots/ExNihil, load settings and run.
[attachment=543:attachment]