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
MinimumRiskMovement implementation of a random orbit, so it's 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?
It's ready now, I'll fill in this spot when there is a place to download it :-)
How competitive is it?
It went undefeated in its first
TwinDuel tournament on January 11, 2007.
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.
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 difference is that the radar constantly locks in one-on-one, but uses a spin / target lock like
Coriantumr and
FloodHT otherwise. I doubt it would do particularly well in true melee (not as well as
Shiz or
Coriantumr at least), 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?
Keep it #1 in
TwinDuel.
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
Speaking of macho head games, there's a decent chance of a 1.1 for next week :-) -- Kawigi