Robocode Tank Royale
I remember this from years back.A friend of mine came up with a fantastic strategy based around the fact that shot strength was a float that could be modified.He used this to have his team fire extremely weak shots at each other, with the value of the float encoding different messages. He then used these to co-ordinate his bots against the enemy as a team, instead of individuals.