Version History
Bot Name
MeleeSeed
Author
Simonton
Extends
AdvancedRobot
What's special about it?
It's my first Melee bot (in the rumble, that is).
Great, I want to try it. Where can I download it?
https://www.robocoderepository.com/BotDetail.jsp?id=3265
How competitive is it?
I'm expecting #1. I tested with the best bots in the nano melee rumble, and I consistently took 1st place. Given that they comprise almost 1/2 the field, my hopes are up. But we'll see.
How does it move?
Ah, now this is inspired by one of the first bots I ever downloaded,
DuelistNanoMelee. It oscillates back & forth like
MyFirstRobot, but it does so in the corner. Unlike the duelist, though,
MeleeSeed varies the length of its movement based on distance to the enemy.
How does it fire?
HeadOnTargeting.
The theory is that he should move as far as possible each direction to avoid
HeadOnTargeting, but stop just short of being susceptible to
LinearTargeting /
CircularTargeting (the same, since he mostly moves in straight lines).
How does the melee strategy differ from one-on-one strategy?
Come on, this is a nano for goodness sake! Melee only.
How does it select a target to attack/avoid in melee?
The closest bot.
What does it save between rounds and matches?
Nothin.
Where did you get the name?
I started a decent sweep on the 1v1 categories (except Mega) with the Obsession series, so I thought maybe this could be the start of sweep # 2?
Can I use your code?
Sure.
RWPCL. It's in the jar.
What's next for your robot?
Hold down the fort at the number 1 spot in nano melee.
We'll see.
What other robot(s) is it based on?
- Movement inspired by DuelistNanoMelee.
- Target selection inspired by Graviton.
- Small codesize goto was inspired by a trick Chase-san left on the wiki here somewhere ...
Comments, questions, feedback:
Best of luck with this one! Melee is definitely its own beast. Just a quick thought for you: some of your scores against other melee NanoBots will come from within matches that included MegaBots. Once you have all your melee / mini / micro battles, then you'll fight only NanoBots, but it will still be only a fraction of your total battles. So it might be worth testing with a full range of bots. -- Voidious
Glad to see someone is using something I made. It sorta created itself though, as I was very tired and very caffeine induced with every edit of that code till it sorta gotta so messed up and refixed into that. It was found on the Movement/CodeSnippetBasicGoTo page. Whatever the case, I liked the way it came out. --Chase-san
It will be so so so sad, if this bot tops not only the nano, but the micro rankings aswell (only 12 results, and its number 3, not much proof but). --Chase-san
No offense to Simonton, but that may well be simply impossible. Shiz and HawkOnFire are both amazing bots and we're talking about a factor of 3 in terms of CodeSize. Remember that 20 points in melee rumble ratings (looking at a NanoBot, Lib, as 3rd in MicroRumble?) is a lot more than 20 points in General 1v1. -- Voidious
Point taken, but I have yet to see a bot of Simontons that didn't kick royal butt. --Chase-san
I was actually hoping for 3rd in the micros. Voidious is right, I don't think there is much hope for beating those two. And Chase, you should check out LinearNano? in the nano rumble. Or any number of my crazy dev bots that never made it to completion, or at least not to competition, because they sucked. Voidious - thanks for the tip! I didn't really understand how the Melee rankings worked. -- Simonton
Well, that didn't go quite as well as I hoped, but still not bad. Interesting, there were a lot of bots that didn't show up in the rankings until today. The field is bigger than I thought. For example, DuelistNanoMelee, the sample bots, and 1/2 the top micro bots were not in the rankings on Saturday. They were hiding, ready to pounce on my dreams and aspirations! It is kind of nice to see that if there was a PremierLeague this guy would have 0 losses, though :). -- Simonton
Almost there, but DoctorBob is one mean bot. --Chase-san
Looking at your info about MeleeSeed. 20 extra bytes still? Wow. I'm gonna have to see what you are doing to beat me so handily. --Miked0801
- It's all in the movement. The exact same movement is in my micro, Sprout. -- Simonton
- Oh, and check out /VersionHistory - it's codesize is up to 246 aparently. (I'll go change that in the description) -- Simonton
Hmm...<w>will</w> is DustBunny a WhiteWhale? --Starrynte
- :) Perhaps. I see there are a few new nanos in the mix since MeleeSeed was last developed. I'm wondering if any of them are corner bots. The more bots that come up close fighting for the corner, the worse all corner bots will do in general. Also - with time perhaps MeleeSeed will rise again; it has always been much better when the big boys are in the mix than when it's all micros and nanos. -- Simonton
- DustBunny uses anti-grav so it tends to go to unoccupied corners. The other one - Pinball, is an aggressive attack bot similiar in tactics to the Doctor. It gave me fits forever in the little league competitions we used to have so I felt it deserved a place here. It's a top 10 melee bot :) --Miked0801
- I still feel it is a pity that the RobocodeLittleLeague has ended, those were nice fights. Thanks for putting Pinball in btw, now I am out of the top-10. :-( There are some more new bots, one from Stelokim, one from ntc and two I think from Australia/NewZealand?. It is not only beating the best, it is also important how well you beat the lesser bots. Agressiveness can bring you far, although not to the number one position. Maybe it is time I look into nano's again (does someone have some spare weeks left over??) -- GrubbmGait
- Opposite isn't exactly a corner bot...although maybe i should (kind of). Opposite uses a (personally) strange implementation of FluidMovement, maybe that isn't so good in melee... --Starrynte
Let's have three cheers for rating drift!! -- Simonton