GresSuffurd will be my ticket to The2000Club. It is a WaveSurfer with a GuessFactorTargeting gun. As usual it will start simple (largely based upon the tutorials) and slowly progress until it reaches its goal.
Basic segmented GuessFactorTargeting
WaveSurfing, tuned against simple targeters, only segmented on absolute velocity.
Not aware and not capable of melee
Between rounds anything usefull, between matches nothing.
It is my translation of the combination of Guess and Surfer. All my bots start with 'GR' and Sufferd is someone like Disney's Goofy. That also indicates my knowledge of both subjects.
It is in the jar, under the RWPCL.
Movement: better dive-in protection, more segmentation, flattener, rolling averages
also using non-fire waves, rolling averages, better segmentation, extra anti-surfer gun
Till now only the various movement- and targeting-challenges.
It is based upon Kawigi's GuessFactorTargeting Tutorial and on Voidious' WaveSurfing Tutorial, including all their credits like Paul Evans, ABC, PEZ, rozu and Jamougha
The proper OnDeath handling is thought up by David Alves
EnergyDrop detection and WallAvoidance is taken from GrubbmGrb.
The movement and gunnery are pluggable, thanx to PEZ
The ini-file handling comes from Loki's Freya
As soon as the gun outperforms GrubbmGrb's gunnery in the TargetingChallenge2K6, the focus will switch to the movement until it can dodge some bullets. That version will be the first one to enter the rumble. -- GrubbmGait
How can you have 0.00 TC scores? It seems like you'd have to intentionally shoot beyond the maximum escape angle to never hit the reference bots. -- Voidious
The TC is running at the moment, I should have left the scores blank until the results were known. (Addendum: The results are present now) -- GrubbmGait
WOW, nice improvements! A 1900+ rating and a Krabby+ rank :) Congratulations! --Krabb
Thanks, although I come 2 points short. It seems that I am doing the basic stuff right, so The2000Club is just a matter of time. Shall we race for it? I have good memories of the last time we raced (for top-100). ;-)
Let's race! I had much fun during the last race :) But Krabby2 is to complicated and antiquated, no chance to get him in The2000Club! But a new bot is on the way, i desinged him for team and melee battles but now iŽll tune him for 1on1 too. --Krabb
BasicGFSurfer (the combination of BasicSurfer and GFTargetingBot) scores better than I expected, this means I do have bugs, probably in my movement. Time to make use of that onPaint() routine and start the bughunt. -- GrubbmGait
Nice improvement! I have currently no time to do much robocoding ;( I still can't hit sample.walls satisfactorily with my new gun... --Krabb
Top Dutch duelist with this version, yeah? Nice work, keep it up... -- Voidious
Yeah! Top Dutch duelist (luckily my country is not that big). And it is strange, but I don't feel the extreme joyness I expected, it all seems to have gone too easy. With GrubbmGrb I worked like hell and I felt euforious when I cracked 1800 and entered top-50. Now the potential is higher and being the best Dutch bot is just the first step. Still a very nice step though, my name will be heard (if anyone can pronounce it). -- GrubbmGait
Ooo, you might break 2000 with 0.1.5. Exciting! --David Alves
Naah, I didn't expect it, but I hoped for something like 1960. I first wanted to get the details right, like the proper OnDeath handling, solving the high amount of wallhits etc. before really starting to get into the dark caves of WaveSuffering and the shimmery caves of GuessFactorTargeting. -- GrubbmGait
Oooh, 1982! Nice work - 2000 isn't far off =) That last jump is the result of segmenting on abs velocity in surf stats? -- Voidious
Yep, didn't have time to test though, just ran one 35-round battle against botC. I will only look at the segmented surf stats if I got hit a few times in that segment, so against HOT-bots it should only use the unsegmented stats. I am in front of Krabb and Chase-san now with a respectable margin, but haven't won the race yet! -- GrubbmGait
Nice improvement! I was feared you might win the race with this update :) I have to hurry and get my movement working. --Krabb
Thanks! I will be away for more than a week, so I will only have december 30 and 31 to come up with the ultimate jump this year. Time enough for you to overtake me and win the race! -- GrubbmGait
It feels kinda wierd facing off with people who have been at this alot longer then me, especially when I came here my bots never had a chance against any of either of your bots. But not... well lets just say my DCXBot could turn that around =). --Chase-san
Aww, so close (with 0.2.0)! Still a significant rating jump with this version, though. If you keep up the same development process, odds are good you'll have it next version. Good luck! =) -- Voidious
At the rate Genesis is creaking along and how bad the last version of Seraphim was I donno about that. Only one I think has a shot at beating you is Krabb. --Chase-san
Maybe, it is only a chance that it is weighted wrong. I did not compensate binvalue with number of hits in the segment, and as I do not roll averages, the most hit segment counts heavier. I'll fix it tonight and run a MC2K6-FL first. But I am definately ready for that famous club !! -- GrubbmGait
Yes, you both improved a lot the last days, more than I like ;-) But still, good luck getting into that club ! (after me) -- GrubbmGait
I suppose I should say congradulations! You beat me, krabb and Simonton fair and square. Enjoy --Chase-san
Aww ... I don't want to be an outsider :( ... -- Simonton
Thanks all! Lucky for me it is not that important howmany bots you defeat, but how well they are defeated, and I have proven to be quite good at that. The addiction has become a bit less and I don't have a clear view yet what to do to improve GresSuffurd, its mediocre gun or its simple movement. I can also put some effort in my TwinDuel twin, as their performance is rather ashaming. -- GrubbmGait
Ouch. If your bot's gun & movement are "mediocre" and "simple", what does that say about mine?? -- Simonton
Absolutely nothing, my movement is "broken" and the gun is "complex". =) --Chase-san
@Simonton: Not much, you have the #2 mini that rates only 30 points lower, so they can't be that bad. Besides you are trying to do it your own way, while I largely follow the known path. I call the gun mediocre because of the TargetingChallenge2K6, the surfing is only segmented on absvelocity and as a result I lose to 40 bots. Over a year ago there was a discussion (PEZ, Voidious) about the best gun and the best movement. When they are put together it is not guaranteed that the result is the best bot. Gun and movement have to complement eachother for the best performance. -- GrubbmGait
@Chase-san: That can happen when you're trying to do it all at once. I am an old guy and am only able to grasp one thing at a time. But Seraphim does kick around in PL, so you must be doing something right. -- GrubbmGait
Small hint: "I must thank Krabb for providing the drive to change instead of tweak, by racing for the top-100. (-- GrubbmGait)"
I know, I know, I have been fiddling around to long with minor things that should have improved my rating but did not. Indeed it is time to try another approach. I have an idea in my head for another flavour of surfing, nothing fancy, just 'go to the point of lowest risk and arrive there when the bullet reaches me' instead of 'go left, go right or stop' (from WaveSurfing/TrueSurf to WaveSurfing/GoToStyle). Next to that a second gun really is necessary to pump up the scores against the top-50. Just wait for version 0.3.0 and be stunned with it's performance !! ;-) -- GrubbmGait
Hey, apparently you have 60 points left in your gun! I guess all that time you've spent in the MovementLaboratory has paid off. Must be nice to see your movement can get you to 2070+, eh? =) -- Voidious
What about giving us a teaser for 0.3.0? ;-) -- Skilgannon