24.11.04 - v1.1 - Rating 1644.55 after 1261 matches! Nanoladder: 31/58 (46,55%) General: 184/324 (43,21%)
Added pathsmoothing wall avoidance and made an adjustment to the gun. However, I can no longer control the radar without becoming a MicroBot, so it's just running wild. Annoying, but necessary I guess. Codesize = 249
22.11.04 - v1.0 - Rating 1587.78 after 311 matches! Nanoladder: 45/58 (22,41%)
Just got out. Let's fix it and see if we can get to number 1 without a freakin pm gun. Codesize = 249.
The percentage behind the ladderpositions is a measurement i use.
1 - (<position>/<total number of bots>) = x%50% = middle, 0% = bottom, ca.100% = top.
I'd wait for a few hundred battles before putting that rating up top. It can change a lot early. I look forward to watching this bot climb the ladder and yes, it can be accomplished without a pm; Freddie doesn't have one and neither does PulsarNano, I believe. Yay, nanobot competition! -- Alcatraz
Well, this is my first bot on the ladder :) -- Toz
The shortest way that I found, here somewhere on the Wiki, to control the radar is as follows:
In your main:(not in the loop)
setTurnRadarRight( Double.POSITIVE_INFINITY);In your onScannedRobot:
// Always oscillate the radar! setTurnRadarLeft( getRadarTurnRemaining());Hope this helps. --GrubbmGait
I know, my smallest bot is a micro. This 'simpler' radar doesn't hurt your ranking though, a jump from place 45 to 21 is quite impressive. --GrubbmGait
When the radar is just rotating, it will only scan the enemy about every eighth time. In a larger bot this is too weak, but people have lower expectations for NanoBots. Btw, how the f(bleep) can I beat Freddie? He's a maniac! Good job programming that thing, Alcatraz -- Toz
What kind of radar you need is determined by your gun and movement. Many nanos use a radar lock. -- PEZ
I didn't have room for one... At least not in this version. I will try to make it a tradition for me to only publish NanoBots with a codesize of 249. If there is more room, a feature can be added or improved! -- Toz
It seems that you and trab have different starting-points. You have created a 'quite well against everybody' bot, while he made a real 'nano-crusher' which does less against bigger bots. If your goal is to become nr 1 in nanoland, trab's view is better ;-)
Btw, you're still defeating all of my attempts except for the latest. --GrubbmGait
Hm.. I don't know what's better... Creating a bot solely for being good on the nano-ladder, or going for a better score in general. The first involves creating a direct counter to the NanoBots movement and (mostly linear) targeting, while the other creates more of a challenge in my opinion. The best would be to create a good NanoBot which incorporates these counters, but still won't get crushed too easily by larger size bots. -- Toz
Btw, I only get 30% or so vs all your bots with large negative problembot indexes. We seem to be programming different types of bots :P -- Toz
I ment to say: you're still outranking all of my . . .
Different bots just make it more interesting. --GrubbmGait
Sure do! -- Toz
Version 1.2 of my bot was terrible... Back to 1.1 while I try to figure this out -- Toz