I did some Robocoding about a year ago... didn't want to get into anything too complex, so I wrote a rammer called PureAgression. It uses linear projection for firing, and and just drives straight at (and into) the opponent. That was enough to get half way up the rankings in the rumble.
This time around I'd like to try some more complex things. I'm currently working on an AdvancedRobot (HistoryBot) that will capture and store all information received from events. When that is done, I will probably build a couple simple analysis components, and try some graphical debugging. I thought I might just try the targeting challenges first, to see if I can use the historical data to hit robots better.
Current Project: PencilRain
Here is a link to some useful information I gathered a long time ago: User:BenHorner/Calculations