Difference between revisions of "BrokenSword"

From Robowiki
Jump to navigation Jump to search
m (adding current and best version links)
(updated for 2.0.0)
 
Line 1: Line 1:
; <nowiki>Sub-pages: </nowiki>
+
{{Navbox small
: '''[[/Version History]]''' - '''[[/Code|Source Code]]'''
+
| title        = Sub-pages
 +
| page1        = Version History
 +
| page2        = Code
 +
}}
 
{{Infobox Robot
 
{{Infobox Robot
 +
| bgcolour        = #8DDCAF
 
| author          = [[Voidious]]
 
| author          = [[Voidious]]
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
| targeting      = [[GuessFactor Targeting|GuessFactor&nbsp;Targeting]]
+
| targeting      = [[Shadow/Melee Gun]]
 
| movement        = [[Minimum Risk Movement|Minimum&nbsp;Risk&nbsp;Movement]]
 
| movement        = [[Minimum Risk Movement|Minimum&nbsp;Risk&nbsp;Movement]]
| current_version = 1.10
+
| current_version = 2.0.0
| license        = [[RWPCL]]
+
| license        = [http://www.gzip.org/zlib/zlib_license.html zlib]
| download_link  = http://www.dijitari.com/void/robocode/voidious.mini.BrokenSword_1.10.jar
+
| download_link  = http://www.dijitari.com/void/robocode/voidious.mini.BrokenSword_2.0.0.jar
 +
| isOpenSource    = yes
 +
| isMelee        = yes
 
}}
 
}}
  
Line 14: Line 20:
  
 
; What's special about it?
 
; What's special about it?
:It's my first ''decent'' melee bot. Also, it's my first bot that doesn't have a Star Wars themed name ;)
+
: It's my first ''decent'' melee bot. Also, it was my first bot that didn't have a Star Wars themed name. =)
 +
: I think it has a pretty good gun for a MiniBot. It uses [[Shadow/Melee Gun]] and [[Displacement Vector|displacement vectors]].
  
; Great, I want to try it. Where can I download it?
+
; How competitive is it?
{| cellspacing="0" cellpadding="0" border="0"
+
: It's top 10 in MiniMelee, but it's not really a top contender. Maybe with some much improved movement it could get in the mix.
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
| align="left" | Current version:
 
| align="left" | &nbsp;&nbsp;[http://www.dijitari.com/void/robocode/voidious.mini.BrokenSword_1.10.jar 1.10]
 
|-
 
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
| align="left" | Best version:
 
| align="left" | &nbsp;&nbsp;[http://www.dijitari.com/void/robocode/voidious.mini.BrokenSword_1.02.jar 1.02]
 
|}
 
 
 
;How competitive is it?
 
:It should do OK, it was competing decently with (but not quite winning against) some of the top melee MiniBots.
 
  
 
== Strategy ==
 
== Strategy ==
  
;How does it [[DodgingBullets|dodge bullets]]?
+
; How does it [[DodgingBullets|dodge bullets]]?
:It doesn't really, but it should have some halfway decent [[RandomMovement]] when it matters.
+
: It doesn't, but it should have some halfway decent [[Random Movement]].
  
;How does the [[Melee|melee]] strategy differ from [[OneOnOne|one-on-one]]  strategy?
+
; How does the [[Melee|melee]] strategy differ from [[OneOnOne|one-on-one]]  strategy?
:Just the radar lock...
+
: It doesn't.
  
;How does it select a target to attack/avoid in [[Melee|melee]]?
+
; How does it select a target to attack/avoid in [[Melee|melee]]?
:A combination of a close target and one with low energy, with a bias towards the current target when evaluating new ones.
+
: It doesn't - it aims at everyone at once, as in [[Shadow/Melee Gun]].
  
;What does it save between rounds and matches?
+
; What does it save between rounds and matches?
:[[GuessFactor Targeting]] stat buffers.
+
: Segmented sets of [[Displacement Vector|displacement vectors]] about each enemy.
  
 
== Additional Information ==
 
== Additional Information ==
  
;Where did you get the name?
+
; Where did you get the name?
:"Broken Sword" is the name of one of the awesome warriors in the movie [http://en.wikipedia.org/wiki/Hero_%282002_film%29 Hero].
+
: "Broken Sword" is the name of one of the awesome warriors in the movie [http://en.wikipedia.org/wiki/Hero_%282002_film%29 Hero].
  
;Can I use your code?
+
; Can I use your code?
:Yes, it's in the .jar, released under the [[RWPCL]].
+
: Yes, it's in the JAR under [http://www.gzip.org/zlib/zlib_license.html zlib]. Have fun!
  
;What's next for your robot?
+
; What's next for your robot?
:Getting better :P
+
: Tuning the gun, improved movement, or collecting dust while I get back to [[Diamond]].
  
;Does it have any [[WhiteWhale]]s?
+
; Does it have any [[White Whale]]s?
:I guess it hurts to lose to [[HawkOnFire]], because it's so awesome and also a [[MicroBot]].
+
: Not really - maybe when he gets a bit better.
  
 
;What other robot(s) is it based on?
 
;What other robot(s) is it based on?
{| cellspacing="0" cellpadding="0" border="0"
+
* Originally based off of [[LuminariousDuo]], my [[TwinDuel]] team.
| &nbsp;&nbsp;&nbsp;
+
* Indirectly based off of [[HawkOnFire]], which educated me about [[Minimum Risk Movement]] from reading about it on the [[Melee Strategy/Understanding HawkOnFire|UnderstandingHawkOnFire]] page.
|
+
* As of 2.0.0, the movement is derived from its little brother, [[BlitzBat]].
* Directly based off of [[LuminariousDuo]], my [[TwinDuel]] team.
 
* Indirectly based off of [[HawkOnFire]], which affected some of my ideas about [[Minimum Risk Movement]] from reading about it on the [[MeleeStrategy/UnderstandingHawkOnFire|UnderstandingHawkOnFire]] page.
 
 
 
|}
 
  
[[Category:Bots|BrokenSword]]
 
[[Category:Melee Bots|BrokenSword]]
 
[[Category:Open Source Bots|BrokenSword]]
 
 
[[Category:MiniBots|BrokenSword]]
 
[[Category:MiniBots|BrokenSword]]
  
 
__NOTOC__  __NOEDITSECTION__
 
__NOTOC__  __NOEDITSECTION__

Latest revision as of 06:01, 26 June 2012

Sub-pages:
Version History - Code
BrokenSword
Author(s) Voidious
Extends AdvancedRobot
Targeting Shadow/Melee Gun
Movement Minimum Risk Movement
Current Version 2.0.0
Code License zlib
Download

Background Information

What's special about it?
It's my first decent melee bot. Also, it was my first bot that didn't have a Star Wars themed name. =)
I think it has a pretty good gun for a MiniBot. It uses Shadow/Melee Gun and displacement vectors.
How competitive is it?
It's top 10 in MiniMelee, but it's not really a top contender. Maybe with some much improved movement it could get in the mix.

Strategy

How does it dodge bullets?
It doesn't, but it should have some halfway decent Random Movement.
How does the melee strategy differ from one-on-one strategy?
It doesn't.
How does it select a target to attack/avoid in melee?
It doesn't - it aims at everyone at once, as in Shadow/Melee Gun.
What does it save between rounds and matches?
Segmented sets of displacement vectors about each enemy.

Additional Information

Where did you get the name?
"Broken Sword" is the name of one of the awesome warriors in the movie Hero.
Can I use your code?
Yes, it's in the JAR under zlib. Have fun!
What's next for your robot?
Tuning the gun, improved movement, or collecting dust while I get back to Diamond.
Does it have any White Whales?
Not really - maybe when he gets a bit better.
What other robot(s) is it based on?