How about a vesion 2 using Waylander's gun instead? I think it's quite a bit stronger than NanoLauLectrik's, especially because NLL only does lateral velocity, and against RamBots there will be a large retreating velocity factor. It might not be a MicroBot anymore, but who cares? =) -- Skilgannon
This version is not a microbot either. I assumed that Waylander's gun would be used, as you initiated the idea. If you really want to compare, MaxRisk should be re-entered (with identical name) to let it catch up with all new participants. When I see the rating, I fear that the new combo really could outrank MaxRisk, so bring it on! -- GrubbmGait
Actually, I bet you could keep MaxRisk as a micro bot even with using Waylander's gun. MaxRisk was written when I knew very little about java and robocode, so the code size is way larger than it needs to be. It took me about 5 minutes to shrink the code size by 200 bytes :). I'm sure it would be possible to make the code even smaller if need be.
Here's a link to the smaller (and slightly improved) bot: http://www.cs.utexas.edu/users/pclark/kc.micro.rammer.MaxRisk_0.61.jar
More importantly, the current version of MaxRiskPM still moves towards the other bot using circular targeting (instead of where it shoots). It would probably be stronger if it moved to where the PatternMatching gun tells it to. Good luck with the ramming! -- Kev
Ok, I have uploaded it as MaxLander?. I tweaked Waylander's gun not to save scans or to match if he's just about to hit (or hitting) so that it doesn't interfere with tracking down bots at high efficiency from long distances, or hitting bots at unmissable ranges. And I squeezed the movement code another (quick) 9 bytes, replacing the ternary with Double.POSITIVE_INFINITY, a trick I saw in Komarious. No need however, as it's only 706 bytes. Let's see how it does! -- Skilgannon