Difference between revisions of "Basilisk"

From Robowiki
Jump to navigation Jump to search
(Created page with "'''What's special about it?''' It's my first robot =) '''How competitive is it?''' Basilisk 1.1: Ranked 73 in MiniRumble, 247 in RoboRumble Basilisk 1.2: Ranked 57 in Mini...")
 
m (Updating Basilisk's page)
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''What's special about it?'''
+
{{Navbox small
 +
| title = Basilisk Sub-pages
 +
| parent = Basilisk
 +
| page1 = Version History
 +
| page2 = Code
 +
}}
  
It's my first robot =)
+
{{Infobox Robot
 +
| author          = [[User:Slugzilla]]
 +
| extends        = [[AdvancedRobot]]
 +
| targeting      = [[GuessFactor Targeting]]
 +
| movement        = [[Stop And Go]], [[Random Movement]]
 +
| current_version = 2.35
 +
| released        = 2019
 +
| license        = [[RWPCL]]
 +
| download_link  = [https://drive.google.com/uc?export=download&id=16-Cts6GGsFpUqmavKflMbMd5dr6SGTvw Basilisk 2.35]
 +
| isOpenSource    = true
 +
| isMelee        = false
 +
| isOneOnOne      = true
 +
}}
  
'''How competitive is it?'''
+
== Background Information ==
  
Basilisk 1.1: Ranked 73 in MiniRumble, 247 in RoboRumble
 
  
Basilisk 1.2: Ranked 57 in MiniRumble, 216 in RoboRumble
+
'''What's special about it?'''
  
Basilisk 2.0: Ranked 27 in MiniRumble, 179 in RoboRumble
+
It's my first robot =)
  
Basilisk 2.1: Ranked 36 in MiniRumble, 192 in RoboRumble
+
'''How competitive is it?'''
 
 
Basilisk 2.2: Ranked 29 in MiniRumble, 179 in RoboRumble
 
  
Basilisk 2.3: Ranked 25 in MiniRumble, 155 in RoboRumble
+
Currently #5 in the MiniRumble and #72 in the RoboRumble.
  
Basilisk 2.4: Ranked 23 in MiniRumble, 140 in RoboRumble
+
== Strategy ==
 
 
Basilisk 2.5: Ranked 22 in MiniRumble, 138 in RoboRumble
 
 
 
'''Strategy'''
 
  
 
'''How does it move?'''
 
'''How does it move?'''
  
It starts with stop and go, but if it gets hit too much, it will switch to random movement.
+
Basilisk starts out with [[Stop And Go]], but if it gets hit often, it will switch over to [[Random  Movement]].
  
 
'''How does it fire?'''
 
'''How does it fire?'''
  
It uses guessfactor targeting.
+
Basilisk uses [[GuessFactor Targeting]].  It's based off of [[GFTargetingBot]], but has [[Energy Management]], [[Rolling Averages]], and a lot of [[Segmentation]].
  
 
'''How does it dodge bullets?'''
 
'''How does it dodge bullets?'''
  
Stop and go dodges the simple targeters, random movement dodges the rest =)
+
Stop and go dodges [[HOT]] and [[Linear Targeting]], an [[Random Movement]] dodges the rest =)
  
 
'''How does the melee strategy differ from one-on-one strategy?'''
 
'''How does the melee strategy differ from one-on-one strategy?'''
Line 39: Line 49:
 
It doesn't have a melee strategy.
 
It doesn't have a melee strategy.
  
'''Additional Information'''
+
== Additional Information ==
  
 
'''Where did you get the name?'''
 
'''Where did you get the name?'''
Line 47: Line 57:
 
'''Can I use your code?'''
 
'''Can I use your code?'''
  
Sure!  [https://drive.google.com/uc?export=download&id=1TBpIPIr8Mkf55gg-1zLxFsFKl_lT49J5]  RWPCL.
+
Sure!  See code below or decompile the .jar file.  
  
 
'''What's next for your robot?'''
 
'''What's next for your robot?'''
  
Some anti ramming code.
+
A baby brother, maybe [[Basilite]]?
 
 
More segmentation on the guessfactor gun.
 
 
 
Tweak the movement.
 
  
 
'''Does it have any White Whales?'''
 
'''Does it have any White Whales?'''
  
Numbers 1 - 21 in the MiniRumble =)
+
[[Partial]] is it's arch-nemesis!!!
  
 
'''What other robot(s) is it based on?'''
 
'''What other robot(s) is it based on?'''
  
It's based off of RandomMovementBot and the GFTargetingBot by PEZ
+
Credits:
 
 
Uses the Turn Multiplier Lock from the RoboWiki
 
 
 
Dive protection is from Tityus
 
 
 
Deciding whether to reverse direction every tick was inspired by FloodHT and Raiko
 
 
 
The favorite distance idea was inspired by Raiko
 
  
Stop and go at the beginning and then swapping to random movement was inspired by Cotillion and BlackWidow
+
Basilisk is based off of many ideas and concepts from the RoboWiki.  Specifically, I used code/drew inspiration from
  
Improved mode swaps and stop and go move amount from EpeeistMicro and Cotillion
+
[[RandomMovementBot]], [[GFTargetingBot]], [[Aristocles]], [[RaikoNano]], [[Tityus]], [[Raiko]], [[Cotillion]], [[BlackWidow]], [[HedgehogGF]], [[Vyper]], [[Thorn]], and [[EpeeistMicro]].
  
Dsekercioglu for giving me ideas on beating the bullet shielders
+
Special thanks to Dsekercioglu for help identifying bugs and beating bullet shielders =)
  
A huge thank you to all the contributors on the RoboWiki for your awesome tutorials and open source robots!
+
[[Category:MiniBots]]
 +
[[Category:Bots]]
 +
[[Category:1-vs-1 Bots]]

Latest revision as of 15:35, 6 July 2019

Basilisk Sub-pages:
Version History - Code
Basilisk
Author(s) User:Slugzilla
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Stop And Go, Random Movement
Released 2019
Current Version 2.35
Code License RWPCL
[Basilisk 2.35 Download]

Background Information

What's special about it?

It's my first robot =)

How competitive is it?

Currently #5 in the MiniRumble and #72 in the RoboRumble.

Strategy

How does it move?

Basilisk starts out with Stop And Go, but if it gets hit often, it will switch over to Random Movement.

How does it fire?

Basilisk uses GuessFactor Targeting. It's based off of GFTargetingBot, but has Energy Management, Rolling Averages, and a lot of Segmentation.

How does it dodge bullets?

Stop and go dodges HOT and Linear Targeting, an Random Movement dodges the rest =)

How does the melee strategy differ from one-on-one strategy?

It doesn't have a melee strategy.

Additional Information

Where did you get the name?

I wanted a robot that was mean, lean, and green. Basilisks are green, and I think they're pretty mean, at least according to the legends =)

Can I use your code?

Sure! See code below or decompile the .jar file.

What's next for your robot?

A baby brother, maybe Basilite?

Does it have any White Whales?

Partial is it's arch-nemesis!!!

What other robot(s) is it based on?

Credits:

Basilisk is based off of many ideas and concepts from the RoboWiki. Specifically, I used code/drew inspiration from

RandomMovementBot, GFTargetingBot, Aristocles, RaikoNano, Tityus, Raiko, Cotillion, BlackWidow, HedgehogGF, Vyper, Thorn, and EpeeistMicro.

Special thanks to Dsekercioglu for help identifying bugs and beating bullet shielders =)