[Home]TwinDuel/Strategy

Robo Home | TwinDuel | Changes | Preferences | AllPages

Showing revision 5

Radar

Unlike Melee, there are only 2 enemies that you need to get the positions of. This means that it is almost always more effective to turn the radar back than to continue to rotate the radar for a full circle until you scan an enemy. There are several ways of making optimal radars:

Additionally, and similar to Melee, it is helpful to scan your target for several consecutive scans prior to firing at them, to let the gun adjust to a good angle. This can be done by switching to a 1v1 style radar if you have a low GunHeat.

Because you have a teammate, for 2v2 situations it may be beneficial for each bot to scan a different enemy using a standard 1v1 radar lock, and send the data back and forth using the messaging system. However, because TwinDuel is codesize restricted, this may not be feasible, worth the codesize, or even have any advantage at all.

Choosing a target

There are many ways of deciding which target should be chosen, each with its advantages and disadvantages:

The best method is all dependent on what style of bot you want. Aggressive bots should both focus on a single bot, either the leader or the non-leader. Passive bots should shoot at the closest bot to avoid missing too often. Other factors, such as which bot has more energy, or which bot is at a less perpendicular angle, can also help you build a 'targetability' factor for a bot.

Another issue is 'thrashing' between the 2 targets. This should be avoided, for 2 reasons:

To avoid thrashing you should only change targets if your enemy's 'targetability' is a certain amount higher than the current target's is. Another option is to only change your target if your GunHeat is above a certain level, although this will not help for the latter problem described above.

Movement

Two different movement styles have dominated in TwinDuel:

1v1 style RandomMovement:

Melee style MinimumRiskMovement:

Targeting

Comments/Discussion?

If you want to clarify or add anything guys, feel free to chop and change! Kawigi's MeleeStrategy inspired me to write this, BTW. Credit where it's due =). -- Skilgannon

Nicely done! Still reading, but so far it all looks really good. One thing about the sharing radar, where each bot scans one enemy - I have fit this into a TwinDuel team and in fact, I think I could even fit it into the current LuminariousDuo. But, to my surprise, I didn't find it performing any better than my current radar, and it is about 100 bytes bigger. So I would say: feasible = definitely; worth the size = haven't found it to be yet. -- Voidious


Robo Home | TwinDuel | Changes | Preferences | AllPages
Edit revision 5 of this page | View other revisions | View current revision
Edited December 30, 2007 8:37 EST by Skilgannon (diff)
Search: