Difference between revisions of "User:Slugzilla"

From Robowiki
Jump to navigation Jump to search
m (updated user page)
m (minor update on user page)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Bot Authors]]
 
[[Category:Bot Authors]]
  
{{Infobox Robot
+
== Background ==
| extends        = Human
+
 
| current_version = 1.0
+
 
| released        = 2003
+
I'm a high school s̶o̶p̶h̶o̶m̶o̶r̶e j̶u̶n̶i̶o̶r senior and will be attending UC Berkeley in the fall.  I spent a lot of time designing my robots in 2018-2019, but took a hiatus for a couple of years.  Although I haven't designed anything new for a couple years, Robocode has been amazingly useful, and I wrote about some of my experiences with it for some of my college application essays.  There seems to be a lot of competition at the top of the RoboRumble right now (June 2021),  and I'm planning to revisit the game and make a run for the throne this summer.  I have an idea for a bullet shielder.  We'll see how it goes!
}}
 
  
== Background ==
+
On a side note, it seems I am cursed to remain #5 in all the categories forever!  [[Basilite]] used to be ranked #4 in the MicroRumble for a bit, but [[WaveShark]] put a stop to that :(
 +
 
 +
== Robots ==
  
  
Hi, I'm a high school sophomore from AmericaMy father introduced me to Robocode a few years agoHowever, I didn't know about the RoboWiki at that timeMy robots could beat some of the sample robots, but they could never beat [[Walls]] =(
+
* Nanobots
 +
** [[SquirmyToad]] - Circles around the enemy switching direction randomly.  Uses a simple pattern matching gun to fire.  Currently #9 in the NanoRumble.
 +
** [[ButtHead]] - Much of the code is based on [[Caligula]], but I added a few improvements to the multimode capabilitiesStarts by circling around the enemy, but if it gets hit too often, it starts to oscillateIf that doesn't work, it switches to rammingCurrently #5 in the NanoRumble.
 +
** [[Parallax]] -  Features a rolling-averaged linear gun, long-range random movement, wall avoidance, and energy management!  We'll see how it places.
  
I learned some basic java syntax and went back to robocode, and, of course, I found the RoboWiki =)
+
* Microbots
 +
** [[Basilite]] - Starts off the match using stop and go.  If it gets hit too often for its liking, it switches to random movement.  Uses a simple nano-sized pattern matching gun. Currently #5 in the MicroRumble.
  
Now my new robots can beat [[Walls]], and I like to think they are fairly competitive =)
+
* Minibots
 +
** [[Basilisk]] - Uses the same movement system as Basilite.  For targeting, it uses a guessfactor gun segmented on distance, distance from wall, enemy velocity, enemy acceleration, and time since velocity change.  Also features an exponential moving average to compete against wave surfers.  Currently #5 in the MiniRumble.
  
I currently don't have that many robots, but more shall come!
 
  
== Robots ==
+
== Bucket List  ==
  
[[SquirmyToad]] - A NanoBot that uses a pattern matching gun and random movement.  Currently #9 in the NanoRumble.
 
  
[[ButtHead]] - A NanoBot that head-butts the enemy.  Currently #5 in the NanoRumble.
+
* Reclaim my #4 MicroRumble spot!
  
[[Basilite]] - A MicroBot using pattern matching and stop and go/random movement. Currently #5 in the MicroRumble.
+
* Design a successful bullet shielder.
  
[[Basilisk]] - A MiniBot that uses guessfactor targeting and stop and go/random movement.  Currently #5 in the MiniRumble.
+
* Design a megabot.

Latest revision as of 05:34, 16 June 2022


Background

I'm a high school s̶o̶p̶h̶o̶m̶o̶r̶e j̶u̶n̶i̶o̶r senior and will be attending UC Berkeley in the fall. I spent a lot of time designing my robots in 2018-2019, but took a hiatus for a couple of years. Although I haven't designed anything new for a couple years, Robocode has been amazingly useful, and I wrote about some of my experiences with it for some of my college application essays. There seems to be a lot of competition at the top of the RoboRumble right now (June 2021), and I'm planning to revisit the game and make a run for the throne this summer. I have an idea for a bullet shielder. We'll see how it goes!

On a side note, it seems I am cursed to remain #5 in all the categories forever! Basilite used to be ranked #4 in the MicroRumble for a bit, but WaveShark put a stop to that :(

Robots

  • Nanobots
    • SquirmyToad - Circles around the enemy switching direction randomly. Uses a simple pattern matching gun to fire. Currently #9 in the NanoRumble.
    • ButtHead - Much of the code is based on Caligula, but I added a few improvements to the multimode capabilities. Starts by circling around the enemy, but if it gets hit too often, it starts to oscillate. If that doesn't work, it switches to ramming. Currently #5 in the NanoRumble.
    • Parallax - Features a rolling-averaged linear gun, long-range random movement, wall avoidance, and energy management! We'll see how it places.
  • Microbots
    • Basilite - Starts off the match using stop and go. If it gets hit too often for its liking, it switches to random movement. Uses a simple nano-sized pattern matching gun. Currently #5 in the MicroRumble.
  • Minibots
    • Basilisk - Uses the same movement system as Basilite. For targeting, it uses a guessfactor gun segmented on distance, distance from wall, enemy velocity, enemy acceleration, and time since velocity change. Also features an exponential moving average to compete against wave surfers. Currently #5 in the MiniRumble.


Bucket List

  • Reclaim my #4 MicroRumble spot!
  • Design a successful bullet shielder.
  • Design a megabot.