Difference between revisions of "Geomancy"

From Robowiki
Jump to navigation Jump to search
(Mass-edit Robocode Repository URLs)
 
(27 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
{{Geomancy/Navbox}}
 +
<br clear="all"/>
 
{{Infobox Robot
 
{{Infobox Robot
| bgcolour        = #DFDAA9
+
| bgcolour        = #DDDDFF
 
| name            = Geomancy
 
| name            = Geomancy
 
| image          = GeomanticFigures.png
 
| image          = GeomanticFigures.png
Line 9: Line 11:
 
| movement        = [[Segmentation/Autoselected Segmentation | AS]] [[Wave Surfing | WS]]
 
| movement        = [[Segmentation/Autoselected Segmentation | AS]] [[Wave Surfing | WS]]
 
| released        = 19 June 2009
 
| released        = 19 June 2009
| best_rating    = NA
+
| best_rating    = 59{{sups|th}} with G2-1937.0.
| rating          = See [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy%201 Roborumble]
+
| rating          = [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy+14 RoboRumble]
| current_version = 1
+
| current_version = 14
| download_link  = http://robocoderepository.com/BotFiles/3679/synapse.Geomancy_1.jar
+
| download_link  = http://synapticflame.googlepages.com/synapse.Geomancy_14.jar
 
| isOneOnOne      = true
 
| isOneOnOne      = true
 
| isMelee        = false
 
| isMelee        = false
 
| isOpenSource    = false
 
| isOpenSource    = false
 
}}
 
}}
 +
 +
<!--http://robocode-archive.strangeautomata.com/robots/synapse.Geomancy_15.jar>
  
 
== What's special about Geomancy? ==
 
== What's special about Geomancy? ==
It's based on [[Watermelon]], but I thought it was time to rip out all the commented bits I'd long since stopped using, clean things up a bit, and release under a more serious name. It has debug graphics enabled, which may help you understand why it does the things it does. 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 this scenario. This lets it learn very quickly and still have improvement over the course of a match.
+
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? ==
 
== What does the name mean? ==
Line 25: Line 29:
  
 
== How does it move? ==
 
== How does it move? ==
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[Wave Surfing | wave surfing]] data.
+
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[Wave Surfing | wave surfing]] [[Visit Count Stats | visit count stats]]. Bot width is calculated precisely, but bot movement is not accounted for. It also has a partial flattener which helps performance against pattern matchers.
  
 
== How does it fire? ==
 
== How does it fire? ==
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[GuessFactor Targeting (traditional) | traditional guessfactor targeting]] data.
+
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[GuessFactor Targeting (traditional) | traditional guessfactor targeting]] data. It fires heavy shots but delays firing them until its targeting data is specific enough.
  
 
== What does it look like? ==
 
== What does it look like? ==
== Debug Graphics ==
+
Waves are labelled with the axes used. Bins are marked as arc segments - brighter bins are fuller. Gray circles are full forward and full reverse positions that can be reached before the nearest wave arrives.
[[Image:Geomancy1DebugGraphics.png | thumb | 525px | right | Geomancy 1 debug graphics ]]
+
[[Image:Geomancy5DebugGraphics.gif | thumb | 628px | left | Geomancy 5 debug graphics ]]
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.
 
 
<br clear="both"/>
 
<br clear="both"/>
  
  
 +
__NOTOC__
 
[[Category:Bots|Geomancy]]
 
[[Category:Bots|Geomancy]]
 
[[Category:1-vs-1 Bots|Geomancy]]
 
[[Category:1-vs-1 Bots|Geomancy]]
 
[[Category:MegaBots|Geomancy]]
 
[[Category:MegaBots|Geomancy]]

Latest revision as of 03:41, 18 August 2017

Pages: Main page · Code · Version History · Discussion

Geomancy
GeomanticFigures.png
Author(s) Synapse
Extends AdvancedRobot
Targeting AS GF
Movement AS WS
Released 19 June 2009
Best Rating 59th with G2-1937.0.
Current Rating RoboRumble
Current Version 14
Download