Difference between revisions of "Geomancy"

From Robowiki
Jump to navigation Jump to search
(New bot, based on Watermelon)
 
(Geomancy bio data)
Line 10: Line 10:
 
| released        = 19 June 2009
 
| released        = 19 June 2009
 
| best_rating    = NA
 
| best_rating    = NA
| rating          = See [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy%20...: Roborumble]
+
| rating          = See [http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=synapse.Geomancy%201 Roborumble]
 
| current_version = 1
 
| current_version = 1
| download_link  =  
+
| download_link  = http://robocoderepository.com/BotFiles/3679/synapse.Geomancy_1.jar
 
| isOneOnOne      = true
 
| isOneOnOne      = true
 
| isMelee        = false
 
| isMelee        = false
 
| isOpenSource    = false
 
| isOpenSource    = false
 
}}
 
}}
 +
 +
== 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 different 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 fast and still have improvement over the course of a match.
 +
 +
== 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: [[wikipedia:Geomancy | Geomancy]] on Wikipedia.
 +
 +
== How does it move? ==
 +
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[Wave Surfing | wave surfing]] data.
 +
 +
== How does it fire? ==
 +
[[Segmentation/Autoselected Segmentation | Autoselected segmentation]] of [[GuessFactor Targeting (traditional) | traditional guessfactor targeting]] data.
 +
 +
== What does it look like? ==
 +
== Debug Graphics ==
 +
[[Image:Geomancy1DebugGraphics.png | thumb | 525px | right | Geomancy 1 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"/>
 +
 +
 +
[[Category:Bots|Geomancy]]
 +
[[Category:1-vs-1 Bots|Geomancy]]
 +
[[Category:MegaBots|Geomancy]]

Revision as of 08:22, 19 June 2009

Geomancy
GeomanticFigures.png
Author(s) Synapse
Extends AdvancedRobot
Targeting AS GF
Movement AS WS
Released 19 June 2009
Best Rating NA
Current Rating See Roborumble
Current Version 1
Download

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 different 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 fast and still have improvement over the course of a match.

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 data.

How does it fire?

Autoselected segmentation of traditional guessfactor targeting data.

What does it look like?

Debug Graphics

Geomancy 1 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.