Common Targeting Methods in NanoRumble

Jump to navigation Jump to search

Common Targeting Methods in NanoRumble

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Users.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

 

Return to Thread:Talk:SquirmyToad/Common Targeting Methods in NanoRumble.

HOT and linear targeting is very common among nano bots. Only a few (top) nano bots use pattern matching. If you can accept getting beaten by them, use stop and go.

Cb (talk)21:54, 29 March 2019

Ok! Actually, since it is such a large movement change, I think I'll put the stop and go into another robot. Thanks for the help!

Slugzilla (talk)02:58, 30 March 2019
 

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)23:08, 29 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)03: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)18: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)00: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)00: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)19: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)02: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)11:51, 6 April 2019

Yay! The race is on =)

Slugzilla (talk)20:04, 6 April 2019
 
 
 
 
 
 
 

I was unable to find enough space to add stop and go, but I was able to fit in the Musashi trick! It uses the Musashi trick until it dies 3 times, and then goes to random movement. Also, the random movement has been tweaked so that it changes direction more often to throw off some of the linear targeters. Thanks for the help!

Slugzilla (talk)20:42, 7 April 2019