Difference between revisions of "Chalk"
Jump to navigation
Jump to search
(Update version/link to match RoboRumble version, update ranking) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | ; <nowiki>Sub-pages: </nowiki> | ||
+ | :'''[[/Archived Talk]]''' | ||
{{Infobox Robot | {{Infobox Robot | ||
| name = Chalk | | name = Chalk | ||
− | | author = [[User:Corbos]] | + | | author = [[User:Corbos|Corbos]] |
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
| targeting = [[Dynamic Clustering]] | | targeting = [[Dynamic Clustering]] | ||
| movement = [[Wave Surfing]] via [[Dynamic Clustering]] | | movement = [[Wave Surfing]] via [[Dynamic Clustering]] | ||
− | | current_version = 2.6. | + | | current_version = 2.6.Be |
| license = Public domain | | license = Public domain | ||
− | | download_link = http://scatterbright.com/robots/cjm.chalk.Chalk_2.6. | + | | download_link = http://scatterbright.com/robots/cjm.chalk.Chalk_2.6.Be.jar |
+ | | isOneOnOne = yes | ||
+ | | isOpenSource = yes | ||
}} | }} | ||
==== What's special about it? ==== | ==== What's special about it? ==== | ||
− | These days, not much. In days gone by, it open-sourced [[Dynamic Clustering]]. | + | : These days, not much. In days gone by, it open-sourced [[Dynamic Clustering]]. |
==== How competitive is it? ==== | ==== How competitive is it? ==== | ||
− | Fair to middlin' - in the | + | : Fair to middlin' - in the 30's |
==== How does it [[Dodging Bullets|dodge bullets]]? ==== | ==== How does it [[Dodging Bullets|dodge bullets]]? ==== | ||
− | It tries to Wave Surf without stats buffers. | + | : It tries to Wave Surf without stats buffers. |
− | #Collect the 'features' an enemy would see in Chalk's movement. (velocity, distance from wall, etc, etc...). | + | : |
− | #Determine the historical scans that are most like Chalk's current move. | + | :# Collect the 'features' an enemy would see in Chalk's movement. (velocity, distance from wall, etc, etc...). |
− | #Use these scans to avoid predictive behavior. | + | :# Determine the historical scans that are most like Chalk's current move. |
+ | :# Use these scans to avoid predictive behavior. | ||
==== What does it save between rounds and matches? ==== | ==== What does it save between rounds and matches? ==== | ||
− | Its collection of movement and enemy movement patterns along with 'feature' weights. | + | : Its collection of movement and enemy movement patterns along with 'feature' weights. |
==== Where did you get the name? ==== | ==== Where did you get the name? ==== | ||
− | I found myself back at the drawing board and the name felt germane. | + | : I found myself back at the drawing board and the name felt germane. |
==== Can I use your code? ==== | ==== Can I use your code? ==== | ||
− | Yes. | + | : Yes. |
==== What's next for your robot? ==== | ==== What's next for your robot? ==== | ||
− | Improve. | + | : Improve. |
− | ==== Does it have any [[ | + | ==== Does it have any [[White Whale]]s? ==== |
− | After thinking about what it means to be a [[ | + | : 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: | + | : 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, | + | : [[User:ABC|abc]], [[User:Rednaxela|ags]], [[User:Albert|apv]], [[User:AaronR|ar]], [[User:Axe|axeBots]], [[User:Chase-san|chase]], [[User:Iiley|cx]], [[User:David Alves|davidalves]], dft, [[User:Florent|florent]], [[User:Jamougha|jam]], jcs, jekl, [[User:Skilgannon|jk]], [[User:Kawigi|kawigi]], [[User:Kev|kc]], [[User:Krabb|krabb]], [[User:Mue|mue]], [[User:Paul Evans|pe]], [[User:Pedersen|pedersen]], [[User:PEZ|pez]], ph, [[User:Pulsar|pulsar]], rc, [[User:Rozu|rz]], [[User:simonton|simonton]], stelo, [[User:Iiley|tide]], trab, [[User:Voidious|voidious]], [[User:Wcsv|wcsv]], [[User:Zyx|zyx]] |
==== What other robot(s) is it based on? ==== | ==== What other robot(s) is it based on? ==== | ||
− | Chalk was built using everything I could absorb from this wiki. | + | : 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]]. |
− | Specifically, it's movement grew from peeks at [[Pugilist]], [[CassiusClay]], [[RaikoMX]], [[Cyanide]] and [[DarkHallow]]. | + | |
− | Its gun was inspired from the description of [[ | + | : 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. | + | : 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. |
− | |||
− | |||
− | |||
[[Category:MegaBots|Chalk]] | [[Category:MegaBots|Chalk]] |
Latest revision as of 00:22, 28 August 2017
- 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 |
Contents
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.
-
- Collect the 'features' an enemy would see in Chalk's movement. (velocity, distance from wall, etc, etc...).
- Determine the historical scans that are most like Chalk's current move.
- 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.