Difference between revisions of "Horizon"

From Robowiki
Jump to navigation Jump to search
(Rearranging this page to use the infobox)
(Mass-edit Robocode Repository URLs)
 
(7 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
</div>
 
</div>
  
 +
== Introduction ==
 
{{Infobox Robot
 
{{Infobox Robot
 
| bgcolour        = SandyBrown
 
| bgcolour        = SandyBrown
 
| author          = [[AaronR]]
 
| author          = [[AaronR]]
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
| targeting      = [[Dynamic Clustering|DC]]/[[GuessFactor Targeting|GF]]
+
| targeting      = [[GuessFactor Targeting|GF]]/[[Dynamic Clustering|DC]]
| movement        = [[WaveSurfing|WS]]/[[Dynamic Clustering|DC]]
+
| movement        = [[Wave Surfing|WS]]/[[Wave Surfing/GoTo-Style|pseudo-goto]]/[[Dynamic Clustering|DC]]
| released        = 2007
+
| released        = 0.8.6 (2007-??-??)
| best_rating    = 1.0beta4 / 2038 (#20)
+
| best_rating    = 1.0: #12
| rating          = 2038 (#20)
+
| current_version = See [[/Version History|version history]]
| current_version = 1.0beta4
+
| license        = Generic [[Open Source]]
| license        = None/Open Source
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/ar.horizon.Horizon_1.2.2.jar
| download_link  = http://www.robocoderepository.com/BotDetail.jsp?id=3286
 
 
}}
 
}}
 
+
Horizon is my first released bot to use [[Wave Surfing]] and [[GuessFactor Targeting]], and my first bot to make it in the top <s>100</s> <s>75</s> <s>50</s> 25. It uses a straightforward [[Dynamic Clustering]] algorithm in both the movement and the targeting. Originally, this bot had an additional [[Minimum Risk Movement]] implementation, but I dropped all of the melee features after only a couple versions.
== Introduction ==
 
Horizon is my first released bot to use [[Wave Surfing]] and [[GuessFactor Targeting]], and my first bot to make it in the top <s>100</s> <s>75</s> <s>50</s> 25. It uses a straightforward [[DynamicClustering]] algorithm in both the movement and the targeting. Originally, this bot had an additional [[Minimum Risk Movement]] implementation, but I dropped all of the melee features after only a couple versions.
 
  
 
== What's next ==
 
== What's next ==
* Data saving between battles.
+
* Beats me...
  
 
== Credits ==
 
== Credits ==
Line 32: Line 30:
 
[[Category:Open Source Bots|Horizon]]
 
[[Category:Open Source Bots|Horizon]]
 
[[Category:MegaBots|Horizon]]
 
[[Category:MegaBots|Horizon]]
 +
 +
__NOTOC__  __NOEDITSECTION__

Latest revision as of 03:43, 18 August 2017

To infinity and beyond!
"Do not be in a hurry to succeed. What would you have to live for afterwards? Better make the horizon your goal; it will always be ahead of you." -- William Makepeace Thackeray

/Version History - /Questions - /Gun Research
/Archived Talk 20071111

Introduction

Horizon
Author(s) AaronR
Extends AdvancedRobot
Targeting GF/DC
Movement WS/pseudo-goto/DC
Released 0.8.6 (2007-??-??)
Best Rating 1.0: #12
Current Version See version history
Code License Generic Open Source
Download

Horizon is my first released bot to use Wave Surfing and GuessFactor Targeting, and my first bot to make it in the top 100 75 50 25. It uses a straightforward Dynamic Clustering algorithm in both the movement and the targeting. Originally, this bot had an additional Minimum Risk Movement implementation, but I dropped all of the melee features after only a couple versions.

What's next

  • Beats me...

Credits

The original code was from BasicSurfer and GFTargetingBot, but I have borrowed innumerable code snippets from many authors since then. Of course, credit needs to go to ABC for Wave Surfing and Dynamic Clustering and Paul Evans for GuessFactor Targeting.