[Home]MarioBros

Robo Home | Changes | Preferences | AllPages

Showing revision 4
MarioBros - a TwinDuel team composed of Mario and Luigi.

Author

Kawigi

Extends

Mario extends TeamRobot. Luigi extends Mario? :-)

What's special about it?

It is specifically built for TwinDuel. It has a variation of MinimumRiskMovement that is more duel-like. This allows it to use the exact same movement for both a duel setting and a multi-bot setting - and it's decent at both (although it probably wouldn't be that great in true melee).

Great, I want to try it. Where can I download it?

Hold your horses - still polishing it.

How competitive is it?

I guess you'll have to wait until next week's TwinDuel tournament to find out ;-)

How does it move?

It uses something like a Raiko-style random orbit, but implemented as MinimumRiskMovement rather than OrbitMovement?, which allows it to take other battlefield elements into account easily.

How does it fire?

At close distances, it fires fairly agressively, while normally it fires fairly conservatively. The targeting algorithm is GuessFactorTargeting, with an implementation similar to Coriantumr and FloodMini.

How does it dodge bullets?

Have you ever tried to hit Raiko or RaikoMicro?

How does the melee strategy differ from one-on-one strategy?

One of the most interesting points about these bots is that there is very little code which does anything different between one-on-one and melee. The only differences are that one-on-one has slightly different segmentation (may change if I can find some room), and constantly locks the radar instead of a melee target lock like Coriantumr and FloodHT. I doubt it would do particularly well in pure melee, it's only built for two-on-two (or less).

How does it select a target to attack/avoid in melee?

It attacks the enemy with the smallest distance+energy. It moves perpendicularishly to enemies it thinks might be targeting it.

What does it save between rounds and matches?

Saving data between matches isn't legal in TwinDuel. Between rounds, it saves targeting information.

Where did you get the name?

Obviously it's named for the most successful video game franchise in the history of the world. The name was suggested to me by Voidious (I was bugging him while trying to think of a name).

Can I use your code?

If you feel like it. Before you do, see the (partly tongue-in-cheek) KawigiPublicLicense page.

What's next for your robot?

Polish, shrink and release it. At the moment it's just under 2000 bytes. I could remove the synchronized victory dance and have some room to improve the radar or the segmentation, but I'd rather keep the dance if I can find the space elsewhere :-)

Does it have any WhiteWhales?

Obviously LuminariousDuo. That's where most of my testing has gone, as it is definitely the hardest team to beat solidly. There's a reason they've been winning every week ;-)

What other robot(s) is it based on?

Architecturally, it's based on Coriantumr. Conceptually, it also has pieces of FloodMini and Raiko in it.


Comments, questions, feedback:

Looking forward to seeing it in action this week! Maybe I should try and polish up LuminariousDuo a bit... -- Voidious

You're not going to let me intimidate you with a bot that may or may not exist, are you? -- Kawigi

Don't try and frighten me with all your [macho head games]! =) -- Voidious


Robo Home | Changes | Preferences | AllPages
Edit revision 4 of this page | View other revisions | View current revision
Edited January 10, 2007 7:29 EST by Voidious (diff)
Search: