It fits decent WaveSurfing in a micro bot.
http://www.cs.utexas.edu/users/pclark/kc.micro.WaveShark_0.2.jar
It looks pretty strong, but not top level. The gun is very weak, and the surfing ironically does worse against simple targeters than stop and go. I wish micros were allowed to be 100 bytes bigger, then it would be scary.
Very shrunk WaveSurfing, segmented on velocity.
A simple gun that switches randomly between linear and random targeting.
Surfing.
It freaks out and dies in melee.
Surfing data between rounds, nothing between matches.
It (sort of) surfs like WaveSerpent, hence WaveShark.
Sure, it's released under the terms of the RWPCL.
I'd like to see it pass Artist, another good micro bot that wave surfs. I also want to give it a better gun, but I don't know if it will be worth the decrease in movement performance.
RamBots are a huge problem. Even worse, it's currently won't hit MusashiTrick bots.
None, there was no open source micro surfer to work off of.
I read somewhere on here that people have tried WaveSurfing in micros with little luck - it's a very expensive thing to do. But with enough persistence and codesize tricks, I still wonder if it could revolutionize the micro field ... I may take a look at your source sometime & see if I get any great ideas :). (unless, of course, you break 2000, at which point I will definitely look and steal ... er ... get ideas) -- Simonton
Keep in mind that the surfing of GresSuffurd, a 2k-bot, is segmented on velocity only, so I think that improving the gun does pay of even in the micro-field. Anxious to see how it will do. -- GrubbmGait
I'd lose the segmentation all together, it might give you enough room to put a nano pattern matcher in there. -- Skilgannon
I think you have a point there. Having acceleration segments did better than having a good gun in my test, but those were against top micros like Thorn, which are harder to hit and better at shooting than most other bots. Also, if I got rid of segmentation, energy management, changing the enemy's energy from onHitByBullet?, rolling averages, and some other minor details, a nano pattern matcher would fit in WaveShark (although that might not be worth it). I guess those will be my next two releases in the micro rumble... -- Kev
I should stop giving advice to anyone that will beat me afterwards . . . Congrats with the best microsurfer! -- GrubbmGait