Chalk

From Robowiki
Jump to navigation Jump to search
Sub-pages:
/Archived Talk
Chalk
Author(s) Corbos
Extends AdvancedRobot
Targeting Dynamic Clustering
Movement Wave Surfing via Dynamic Clustering
Current Version 2.6.Be
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 30'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 White Whales?

After thinking about what it means to be a White Whale, 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, pedersen, pez, ph, pulsar, rc, rz, simonton, stelo, tide, trab, voidious, wcsv, zyx

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 Tron's Gun. 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.