Difference between revisions of "Thorn"

From Robowiki
Jump to navigation Jump to search
(creating bot page)
 
(Mass-edit Robocode Repository URLs)
 
(3 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
}}
 
}}
 
{{Infobox Robot
 
{{Infobox Robot
| author          = [[Kev|User:Kev]]
+
| author          = [[User:Kev|Kev]]
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
| targeting      = [[GuessFactor Targeting|GuessFactor Targeting]]
+
| targeting      = [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]
 
| movement        = [[Stop And Go]], [[Random Movement]]
 
| movement        = [[Stop And Go]], [[Random Movement]]
| current_version = 1.2
+
| current_version = 1.23
 
| license        = [[RWPCL]]
 
| license        = [[RWPCL]]
| download_link  = http://www.robocoderepository.com/BotFiles/3806/kc.micro.Thorn_1.2.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/kc.micro.Thorn_1.252.jar
 
| isOpenSource    = yes
 
| isOpenSource    = yes
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
Line 30: Line 30:
  
 
; How does it fire?
 
; How does it fire?
: A simplified version of [[Vyper]]'s [[GuessFactorTargeting]].  
+
: A simplified version of Vyper's [[GuessFactor Targeting (traditional)|GuessFactor Targeting]].  
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
: It dodges simple targeters with its [[Stop And Go]] movement and others with luck.
+
: It dodges simple targeters with its Stop And Go movement and others with luck.
  
 
; How does the [[Melee|melee]] strategy differ from [[One on One|one-on-one]]  strategy?
 
; How does the [[Melee|melee]] strategy differ from [[One on One|one-on-one]]  strategy?
Line 53: Line 53:
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
 
+
:
 
:* My own bots [[Splinter]] and [[Vyper]].  
 
:* My own bots [[Splinter]] and [[Vyper]].  
:* I looked at [[Toorkild]] to find ways of shrinking the movement's [[CodeSize]]
+
:* I looked at [[Toorkild]] to find ways of shrinking the movement's [[Code Size]]
  
 
[[Category:MicroBots]]
 
[[Category:MicroBots]]

Latest revision as of 03:47, 18 August 2017

Sub-pages:
Version History - Archived Talk 20091005
Thorn
Author(s) Kev
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Stop And Go, Random Movement
Current Version 1.23
Code License RWPCL
Download

Background Information

What's special about it?
It was the first MicroBot to use multimode movement that is now mainstream in the top micros.
How competitive is it?
It is currently ranked 3rd in the micro rumble.

Strategy

How does it move?
It is a MultiMode robot using Splinter-style Stop And Go movement and RandomMovement similar to Vyper's.
How does it fire?
A simplified version of Vyper's GuessFactor Targeting.
How does it dodge bullets?
It dodges simple targeters with its Stop And Go movement and others with luck.
How does the melee strategy differ from one-on-one strategy?
There isn't a melee strategy.
What does it save between rounds and matches?
Movement mode and targeting data between rounds, nothing between matches.

Additional Information

Where did you get the name?
Thorn is a bigger version of Splinter.
Can I use your code?
Sure, it's released under the terms of the RWPCL.
What's next for your robot?
Reclaiming the number one micro spot.
What other robot(s) is it based on?