Difference between revisions of "Sanguijuela"

From Robowiki
Jump to navigation Jump to search
(Mass-edit Robocode Repository URLs)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
; <nowiki>Sub-pages: </nowiki>
 
; <nowiki>Sub-pages: </nowiki>
: '''[[/Version History]]'''
+
: '''[[/Evolution History]]'''
  
 
{{Infobox Robot
 
{{Infobox Robot
Line 8: Line 8:
 
| author          = jab
 
| author          = jab
 
| extends        = AdvancedRobot
 
| extends        = AdvancedRobot
| released        = January 5, 2008
+
| current_version = 0.5
| current_version = 0.3
 
 
| license        = [[RWPCL]]
 
| license        = [[RWPCL]]
| download_link  = http://robocoderepository.com/BotDetail.jsp?id=3539
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/jab.micro.Sanguijuela_0.8.jar
| source_link    = http://robocoderepository.com/BotDetail.jsp?id=3539
+
| source_link    = http://robocode-archive.strangeautomata.com/robots/jab.micro.Sanguijuela_0.8.jar
 
}}
 
}}
 
== Background Info ==
 
== Background Info ==
 
; What's special about it?
 
; What's special about it?
  
A simple micro RamBot with
+
A simple micro RamBot
* Linear Ramming
 
* Linear Targeting
 
  
 
The main objective of Sanguijuela's behaviour is to detect and attach the host as quickly as possible
 
The main objective of Sanguijuela's behaviour is to detect and attach the host as quickly as possible
 
* It calculates the best direction to start scanning
 
* It calculates the best direction to start scanning
 
* It chooses ramming with the anterior or the posterior suckers depending on host's starting position
 
* It chooses ramming with the anterior or the posterior suckers depending on host's starting position
 
 
; How competitive is it?
 
 
I have tested Sanguijuela's ramming performance (V0.2) with the archived results of [[RamBotChallenge2K6]] (two years ago) and it takes the 3rd place.
 
 
{| border="1" cellspacing="0" cellpadding="3" align="center"
 
! Bot
 
! Ramming Percentage
 
! Overall Score
 
|-
 
| [[MaxRisk]] 0.6
 
| 24.65
 
| 46.39
 
|-
 
| [[SledgeHammer]] 0.22
 
| 21.42
 
| 45.26
 
|-
 
| [[Sanguijuela]] 0.2
 
| 21.86
 
| 44.11
 
|-
 
| [[ARAMtocles]] 0.3
 
| 20.65
 
| 44.05
 
|-
 
| [[NanoDeath]] 2.56
 
| 23.60
 
| 43.85
 
|}
 
 
  
 
== Additional Info ==
 
== Additional Info ==
 
; Where did you get the name?
 
; Where did you get the name?
Sanguijuela means Leech in English.
+
Sanguijuela means Leech.
  
 
; Can I use your code?
 
; Can I use your code?
Of course, it's under [[RWPCL]] license. Make me now if it can be improved in the discussion section.
+
Of course, it's under [[RWPCL]] license. Let me now if it can be improved in the discussion section.
  
 
; Does it have any [[White Whale|white whales]]?
 
; Does it have any [[White Whale|white whales]]?
GrubbmThree ([[RamBotChallenge2K6]] 5th). The only ramBot that has better performance in the Rumble (January '08) than Sanguijuela (as far as I know).
+
GrubbmThree
  
 
[[Category:Bots|Sanguijuela]]
 
[[Category:Bots|Sanguijuela]]
 +
[[Category:MicroBots|Sanguijuela]]
 
[[Category:1-vs-1 Bots|Sanguijuela]]
 
[[Category:1-vs-1 Bots|Sanguijuela]]
[[Category:MicroBots|Sanguijuela]]
 
 
[[Category:Open Source Bots|Sanguijuela]]
 
[[Category:Open Source Bots|Sanguijuela]]
 +
[[Category:RamBots|Sanguijuela]]

Latest revision as of 03:46, 18 August 2017

Sub-pages:
/Evolution History
Sanguijuela
Sanguijuela.JPG
The leech
Author(s) jab
Extends AdvancedRobot
Current Version 0.5
Code License RWPCL
Download
Source

Background Info

What's special about it?

A simple micro RamBot

The main objective of Sanguijuela's behaviour is to detect and attach the host as quickly as possible

  • It calculates the best direction to start scanning
  • It chooses ramming with the anterior or the posterior suckers depending on host's starting position

Additional Info

Where did you get the name?

Sanguijuela means Leech.

Can I use your code?

Of course, it's under RWPCL license. Let me now if it can be improved in the discussion section.

Does it have any white whales?

GrubbmThree