Common Targeting Methods in NanoRumble

Fragment of a discussion from Talk:SquirmyToad
Jump to navigation Jump to search

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.

Dsekercioglu (talk)00:08, 30 March 2019

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!

Slugzilla (talk)04:01, 30 March 2019

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.

Dsekercioglu (talk)19:48, 30 March 2019

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.

Slugzilla (talk)01:07, 2 April 2019
 

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!

Slugzilla (talk)01:09, 2 April 2019

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.

Dsekercioglu (talk)20:00, 2 April 2019

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!

Slugzilla (talk)03:53, 6 April 2019
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.
Dsekercioglu (talk)12:51, 6 April 2019

Yay! The race is on =)

Slugzilla (talk)21:04, 6 April 2019