[Home]LuminariousDuo

Robo Home | Changes | Preferences | AllPages

Difference (from prior major revision) (no other diffs)

Changed: 16c16
* No longer really true - MarioBros actually does a similarly good (well, and better) job of combining 1v1 random movement with a melee style implementation, I think. -- Voidious
* No longer really true - MarioBros also does a good job of combining 1v1 random movement with a melee style implementation. -- Voidious

Changed: 19c19
http://www.dijitari.com/void/robocode/twinduel_010/voidious.team.LuminariousDuo_1.01.jar
http://www.dijitari.com/void/robocode/twinduel_20080118/voidious.team.LuminariousDuo_1.0591.jar

Changed: 22c22
It's currently the #2 team behind MarioBros. It dominated for a few weeks before Kawigi came back and showed us all how it's done...
It's one of the top teams, but it can't beat GeminiTeam and LunarTwins looks like a looming problem bot.

Changed: 34c34
It doesn't yet.
It's... hard to describe. =) Some of the MinimumRisk factors only apply when there are two enemies or when the teammate is still alive.

Changed: 53,55c53,54
* Keep improving movement
* Special 1v1 movement ???
* More teamwork ???
* Special case Droids and improve anti-ram stuff, to deal with LunarTwins. =)
* Try and tweak to beat GeminiTeam.

Changed: 58c57
MarioBros!!!
GeminiTeam, so far.

Sub-pages: Version History

Bot Name

Team: LuminariousDuo
Bots: Luminarious, BarrissOffius (same bot, different name for 5 bytes)

Author

Voidious

Extends

TeamRobot

What's special about it?

It's my first "good" TwinDuel team, and may be the last team to stay competitive without switching to a more 1v1 style movement.

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

http://www.dijitari.com/void/robocode/twinduel_20080118/voidious.team.LuminariousDuo_1.0591.jar

How competitive is it?

It's one of the top teams, but it can't beat GeminiTeam and LunarTwins looks like a looming problem bot.

How does it move?

MinimumRiskMovement

How does it fire?

VisitCountStats / GuessFactors

How does it dodge bullets?

It doesn't.

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

It's... hard to describe. =) Some of the MinimumRisk factors only apply when there are two enemies or when the teammate is still alive.

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

1 / (energy * distanceSquared * distanceToTeammateSquared?)

What does it save between rounds and matches?

Gun data.

Where did you get the name?

[Luminara Unduli] is/was a great Jedi Master: "When crises demanded it, she and her faithful Padawan learner, Barriss Offee, would rush into the thick of conflict, where their incredible talents with the lightsaber blade served them well."

[Barriss Offee] is/was her Padawan: "In combat, Barriss Offee specialized in tandem fighting. Her connection to the Force allowed her to perfectly synchronize her actions with that of her Master."

Can I use your code?

Yes, it's in the .jar, released under the RWPCL.

What's next for your robot?

Does it have any WhiteWhales?

GeminiTeam, so far.

What other robot(s) is it based on?

Nothing too directly, but...


Comments, questions, feedback:

There is hope... [lum_over_gruwel.png] =) -- Voidious

1st: Team: rz.test.GlowBrothers	46596	16800	2920	22539	4331	6	0	90	10	0
2nd: Team: gh.GruwelTwins	13700	3200	220	9650	620	9	0	10	90	0

1st: Team: rz.test.GlowBrothers		42554	14500	2580	21270	4190	13	0	99	1	0
2nd: Team: voidious.team.LuminariousDuo	14736	5500	40	8418	770	8	0	1	99	0
we all have some hope ;) -- rozu

Sweet! I started beating GruwelTwins by 2-1 today, but then lost to the team of 2x ArmyOfShiz, whom I previously crushed. Really looking forward to seeing your entry, rozu, thanks for whetting my appetitie =) -- Voidious

I don't know if I can finish it soon, I don't have much free time at the moment. The Team above was just some parameter tuning of already existing bots. but anyway, great idea this competition. -- rozu

I started out working on 0.95 with the intention of replacing the MinimumRiskMovement with a more 1v1 style random orbital movement. I found some success against the top teams with this, but I couldn't really get it to be stable and good against all of them at once, and was getting extremely frustrated trying to tweak any real improvements out of it. After going back and heavily revising the MinimumRiskMovement, it's looking really good. I'm just aobut convinced it's the better route to take, despite still getting whooped by KomariousTeam and GeminiTeam, who use more 1v1 style movements... -- Voidious


Well, I didn't manage to pull off a surprise victory over MarioBros in the TwinDuel this week, so I'll make myself feel better by posting some results. =) Here are the results of 20 matches vs LuminariousDuo 1.0591 (which was CodeSize optimized for 1.06) and MarioBros:

RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 40 to 35
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 38 to 37
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 41 to 34
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 38 to 37
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 39 to 36
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 38 to 37
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 42 to 33
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 38 to 37
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 41 to 34
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 38 to 37

Competitor: voidious.team.LuminariousDuo 1.0591
Win/loss: 5 - 5
Rounds won: 376 (50.13%)

RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 46 to 29
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 41 to 34
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 41 to 34
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 40 to 35
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 41 to 34
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 43 to 32
RESULT = kawigi.twin.MarioBros defeats voidious.team.LuminariousDuo: 43 to 32
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 42 to 33
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 39 to 36
RESULT = voidious.team.LuminariousDuo defeats kawigi.twin.MarioBros: 45 to 30

Competitor: voidious.team.LuminariousDuo 1.0591
Win/loss: 8 - 2
Rounds won: 403 (53.73%)

I'm comin' for you, MarioBros! =)

-- Voidious


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited March 4, 2008 18:04 EST by Voidious (diff)
Search: