Chalk

From Robowiki
Revision as of 14:54, 26 May 2009 by Corbos (talk | contribs)
Jump to navigation Jump to search
Chalk
Author(s) User:Corbos
Extends AdvancedRobot
Targeting Dynamic Clustering
Movement Wave Surfing via Dynamic Clustering
Current Version 2.6.He
Code License Public domain
Download

What's special about it?

These days, not much. In days gone by, it open-sourced Dynamic Clustering.

How competitive is it?

Fair to middlin' - in the 20's

How does it dodge bullets?

It tries to Wave Surf without stats buffers.

  1. Collect the 'features' an enemy would see in Chalk's movement. (velocity, distance from wall, etc, etc...).
  2. Determine the historical scans that are most like Chalk's current move.
  3. Use these scans to avoid predictive behavior.

What does it save between rounds and matches?

Its collection of movement and enemy movement patterns along with 'feature' weights.

Where did you get the name?

I found myself back at the drawing board and the name felt germane.

Can I use your code?

Yes.

What's next for your robot?

Improve.

Does it have any WhiteWhales?

After thinking about what it means to be a WhiteWhale, I've decided Chalk doesn't have one. There's no single bot that drives him to the edge of insanity. For the most part, he gets a good night sleep, pays his taxes, and is thankful he's come as far as he has.

However, he takes regular beatings from any of the following packages: abc, ags, apv, ar, axeBots, chase, cx, davidalves, dft, florent, jam, jcs, jekl, jk, kawigi, kc, krabb, mue, pe, pederson, pez, ph, pulsar, rc, rz, simonton, stelo, tide, trab, voidious, wcsv, xyz

What other robot(s) is it based on?

Chalk was built using everything I could absorb from this wiki. Specifically, it's movement grew from peeks at Pugilist, CassiusClay, RaikoMX, Cyanide and DarkHallow. Its gun was inspired from the description of TronsGun. Apparently, Musashi, SilverSurfer and Ali implement the same sort of thing. I've also perused Dookious, Cigaret, and any number of other Open Source bots. Its limitations, however, are all my own. Thanks to everyone for contributing.