Difference between revisions of "Geomancy"
m (superscripts are neat) |
(Version 2, now with velocity snapping) |
||
Line 12: | Line 12: | ||
| released = 19 June 2009 | | released = 19 June 2009 | ||
| best_rating = 59{{sups|th}} with G2-1937.0. | | best_rating = 59{{sups|th}} with G2-1937.0. | ||
− | | rating = See [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy% | + | | rating = See [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy%202 Roborumble] |
− | | current_version = | + | | current_version = 2 |
− | | download_link = http://robocoderepository.com/BotFiles/3679/synapse. | + | | download_link = http://robocoderepository.com/BotFiles/3679/synapse.Geomancy_2.jar |
| isOneOnOne = true | | isOneOnOne = true | ||
| isMelee = false | | isMelee = false | ||
Line 27: | Line 27: | ||
== How does it move? == | == How does it move? == | ||
− | [[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[Wave Surfing | wave surfing]] [[Visit Count Stats | visit count stats]]. | + | [[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[Wave Surfing | wave surfing]] [[Visit Count Stats | visit count stats]]. When the enemy's gun heat reaches zero Geomancy's velocity is limited to 0, 4, or 8, so that the opponent's velocity segmentation has lowered resolution. |
== How does it fire? == | == How does it fire? == |
Revision as of 21:31, 12 July 2009
Pages: Main page · Code · Version History · Discussion
Geomancy | |
Author(s) | Synapse |
Extends | AdvancedRobot |
Targeting | AS GF |
Movement | AS WS |
Released | 19 June 2009 |
Best Rating | 59th with G2-1937.0. |
Current Rating | See Roborumble |
Current Version | 2 |
Download |
What's special about Geomancy?
It's a 1v1 bot based on Watermelon. Geomancy takes a relatively new approach to the Segmentation problem: it keeps every possible segmentation updated, and just uses the one with the most specific suggestion for each scenario. This lets it learn very quickly and still have improvement over the course of a match. It also has debug graphics enabled, which may help you understand why it does the things it does.
What does the name mean?
Geomancy is an ancient divination mechanism that used self-similarity to generate random numbers from an impulsively created data set. It's mathematically interesting and has some cool patterns. More info: Geomancy on Wikipedia.
How does it move?
Autoselected segmentation of wave surfing visit count stats. When the enemy's gun heat reaches zero Geomancy's velocity is limited to 0, 4, or 8, so that the opponent's velocity segmentation has lowered resolution.
How does it fire?
Autoselected segmentation of traditional guessfactor targeting data.
What does it look like?
Waves are labelled with the axes used. Bins are marked with circles - larger/brighter means fuller. Gray circles are full forward and full reverse positions that can be reached before the nearest wave arrives.