ScanFire is my attempt at effective radar management and also the one which caused me to start working on a current robot that has not yet been released. It only fires three's unless e.getEnergy() <= 4 which makes up for its poor firing.
There will be no releases for this robot because of its messy design in which all the vital things were in the scan sub but also in the main sub (and not properly commented, but that is me).
However, it does decently well against robots and but because I took out the wall avoidance code, it gets stuck to the wall. It also performs best with a gunCoolingRate? of 1 (something that I have not yet been able to get away from).
I have managed to upload this to the repository--it is at http://www.robocoderepository.com/BotDetail.jsp?id=2605
Comments and questions are welcome.