I was working on the idea of having a cannibot and normal altruistic bot combined in one package and instead wound up with the cannibot also being a true carnivore(MutBot in Starting Gate).
While I didn't intend on making the canni form only able to eat and hunt it's own species, it has seemed to make decent predator-prey cycles form. The carni-canni's need the altruists for food and the altruists need the cannis to defend against true canni threats.
cond
*.robage 1 =
start
1 rnd *.myeye 50 store
stop
Thisgene here is the main attraction, causing an approximatly 50/50 split between a given offspring being a canni-carni or altruist.
I've still got the simulation going, the latest mutations being repro nrg level increases, continual acceleration, and a continual shot mod, allowing a canni-norm phenotype(which is ironically more or less what I originally intended). The most gratifying effect is that none of the surviving lines haven't broken the altruist/canni gene, hopefully meaning the flexability is extremly useful to the bots.