Tahoe
Description
My upcoming bot will feature a gun based on a VisitCountStats.
How does it move?
It doesn't.
How does it fire?
VisitCountStats segmented on several features.
It doesn't
How does the melee strategy differ from one-on-one strategy?
No melee ... yet...
What does it save between rounds and matches?
Between matches: Nothing.
Between rounds: Everything.
Where did you get the name?
It's named after the first TCP-Version with congestion avoidance.
Can I use your code?
Not yet.
What's next for your robot?
Makeing the gun work against WaveSurfing AND RandomMovement
Add some Movement
What other robot(s) is it based on?
BasicSurfer
KernelDensity
Version History
- 1.0.0 - Rank: 110 Elo: 1763.07
- 1.0.58
Comments
SYSTEM: You have made 10000 calls to getXX methods without calling execute()
SYSTEM: Robot disabled: Too many calls to getXX methods
I guess, I'll have to rename all my methods :-(
- That's easy enough with Eclipse. =) Still, I'm not sure if that message detects the method name or if it is just counting calls to each of the Robocode.Robot.getXXX methods - if it's the latter, you could just pull the value and cache it somewhere instead. -- Voidious
- The only reason this would happen is if you put a getXX method inside a loop with a LOT of iterations. I have a habit of caching any variables I'm using in loops - not only does it prevent this problem, but it also speeds up your bot. -- Skilgannon
- I looked through the sources: it only counts getXX-calls on the robot-object and I found some hidden calls in a loop. Fixed it.
Dumped the whole DC/NN stuff. I'm trying VCS now. After several bugfixes I'm a bit better than the DC-Gun, but nowhere near as good as I hoped. [Here] is a picture with all graphical debug stuff enabled. Working on PrecisePrediction for maximum escape angle at the moment. I hope that helps. -- Ebo
I'm currently hunting a Heisenbug ... I change something (which might or might not be related to gunnery) and loose a lot of score in TC. I revert back to the last known good configuration (Subversion ftw) and still suffer the loss. After testing some other configurations, it jumps back to the original score and I can work on. --
Ebo