Common Targeting Methods in NanoRumble
I do not write nano bots but what I would suggest is to add a random factor to the direction of stop'n go after a loss(???) so you will have more consistent score against linear and head-on targeting bots while keeping pattern-matching on check.
I'll see if I have space =) Do you think I should do the random factor after it dies too much or gets hit too much by bullets? I saw BlackWidow changes after two deaths. Thanks!
It is better if you do it with deaths as it is easier to keep track of. Also, the number of bullets is a little inconsistent as it depends on how well the enemy dodges your shots.
Oh! I just had an idea for a melee robot. It would use fluid movement and stop and go, since most melee bots use HOT, linear, or circular targeting! I think I'll make a nanobot with the stop and go, and then expand it into a micro melee robot.
I think my robot will add the random factor after 3 deaths. I may need to add some energy management to stop it from disabling itself and losing rounds. Thanks!
You can always use RoboRunner or RoboJogger to fine tune those parameters. I have no idea about melee strategies though, the best I could get is 127th place which I am sure WhiteFang which is a 1v1 only robot would easily pass.
127 is really good! Basilisk isn't 127+ on the normal 1v1 anyway, and he specializes in it! I'll look into RoboRunner and RoboJogger. Thanks for the help! Also, I just saw you were thinking of making a MiniBot for competition with Basilisk on Basilisk's thread. Sorry, I didn't fully read your previous message earlier about that :/ Do you want to race to top 10 or 20 in the MiniBot rankings? It might take me a while but it'll be fun!
- I would say top 10 as you are already close to top 20.
- I just realized how much I forgot about Robocode API. I had to take a look at WF's radar code to code one that works =)
- Anyways, get prepared for Partial(Lame name, I know) entering the minirumble.