Difference between revisions of "Raiko"

From Robowiki
Jump to navigation Jump to search
m (Chase-san moved page Archived:Raiko to Raiko over redirect: Not out dated at all...)
(Fix broken link and update)
 
Line 12: Line 12:
 
| current_version = 0.43
 
| current_version = 0.43
 
| license        = [[RWPCL]]
 
| license        = [[RWPCL]]
| download_link  = http://www.robocoderepository.com/BotFiles/1922/jam.mini.Raiko_0.43.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/jam.mini.Raiko_0.43.jar
 
| isOpenSource    = yes
 
| isOpenSource    = yes
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
Line 27: Line 27:
  
 
; How competitive is it?
 
; How competitive is it?
: It's still #7 in the [[MiniBot]] rankings after several years without updates.
+
: It's still #12 in the [[MiniBot]] rankings after many years without updates.
  
 
== Strategy ==
 
== Strategy ==
  
 
;How does it [[Movement|move]]?
 
;How does it [[Movement|move]]?
: It circles the other bot. If Math.random() exceeds a certain number then it circles the other way.
+
: It circles the other bot. If <code>Math.random()</code> exceeds a certain number then it circles the other way.
  
 
; How does it fire?
 
; How does it fire?

Latest revision as of 05:36, 3 August 2017

Sub-pages:
Version History - Archived Talk 20090429
Raiko
Author(s) Jamougha
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Random Movement
Current Version 0.43
Code License RWPCL
Download

Background Information

What's special about it?
   
  • Jamougha says: "It's my first public bot."
  • Raiko was the top MiniBot in early 2004, and has both a very strong random movement and a remarkably powerful gun.
How competitive is it?
It's still #12 in the MiniBot rankings after many years without updates.

Strategy

How does it move?
It circles the other bot. If Math.random() exceeds a certain number then it circles the other way.
How does it fire?
It uses GuessFactor Targeting with segmentation on distance, lateral acceleration, elapsed time since the opponent last changed velocity, enemy absolute velocity and whether the opponent is heading for a wall.
How does it dodge bullets?
0.3 and later versions react to the opponent's firepower.
How does the melee strategy differ from one-on-one strategy?
Don't know. Never tried it in Melee...
What does it save between rounds and matches?
The details of the guess factors are saved.

Additional Information

Where did you get the name?
Raiko is the name of an 11th century Japanese hero, famous for slaying giants.
Can I use your code?
It should be in the bot jar, help yourself. Use is under the terms of the RWPCL.
What's next for your robot?
Better movement, refined gun.
Does it have any White Whales?
We'll see.
What other robot(s) is it based on?
The gun is a modified version of the one in Tityus, by PEZ. The movement looks a bit like SandboxDT's, though that's just because it turned out to be the easiest way to dodge walls. :p