Difference between revisions of "User:CrazyBassoonist"

From Robowiki
Jump to navigation Jump to search
(Update)
m (Just noticed the nice bot insomnia)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
  
I'm a mid-level programmer who learned about robocode while doing a school report on artificial intelligence. I've been robocoding since early 2009(I think). Robocode was my first java experience, so I'm not quite as skilled at java as some other people on the wiki. I like to spend lots of time on random projects, but I tend to prefer the smaller codesize categories. I decided a while ago that I would take a break from Robocode until something exciting happened in either the nano or micro melee fields, but unfortunately those seem to be almost entirely inactive.
+
I learned about robocode while doing a middle school report on artificial intelligence in 2009 and was very active between 2009 and 2012. I mostly work on making nanos/micros and I like to make robots that have different or unusual strategies. I also wrote a lot of the [[Super Sample Bots]], a set of robots created with the goal of being good for beginners to learn from.
  
 
== My Robots ==
 
== My Robots ==
'''Active'''
 
  
[[AlphaDragon]]-A minibot that uses a souped-up MagicD3 gun and wavesurfing. It's pretty good, but it suffers as it just moves away from bullets instead of using precise prediction.
+
[[Caligula]] - A nanobot that tries to beat weak bots badly instead of actually being strong. It was the first to use the bullet dodging/ramming combo that is seen in a few top nanos nowadays.
  
[[Caligula]]-A nanobot that tries to beat weak bots badly instead of actually being strong. Just behind LBB in the nano category.
+
[[Capulet]] - A micro melee bot that tries very hard to take one of the field's corners. Capulet was my first truly competitive bot and it held down the micro melee throne until [[Wallaby]] came along.
  
[[Capulet]]-An aggressive micro melee bot; currently first in its category.
+
[[CapuletDroid]] - A nano-sized droid version of [[Capulet]].
  
[[CapuletDroid]]-A nano-sized droid version of [[Capulet]].
+
[[Claudius]] - A scaled-up version of Caligula that forgoes the last-ditch ramming in favor of random movement.
  
[[Corsair]]-A nano melee bot using oscillator movement and distance control. It's almost competitive, but not as good as I thought it would be.
+
[[Corsair]] - A nano melee bot using oscillator movement and distance control.
  
[[Fuatisha]]-A nano PM bot that is very hard to beat; it is just behind LBB in PL.
+
[[Fuatisha]] - An adaptive-movement nano PM bot that is the inverse of [[Caligula]] - it doesn't get the best APS, but it's one of the hardest nanos to get more than 50% against. The current nano PWIN champ.
  
[[MagicD2]]-My first ever robot and just for fun nano. It changes almost completely with each version release.
+
[[MagicD3]] - A  Dynamic Clustering micro, competing with [[Cannon]] to be the best DC micro.
  
[[MagicD3]]-A Dynamic Clustering micro, competing with [[Cannon]] to be the best DC micro.
+
[[Maui]] - A micro-sized wavesurfer inspired by one of my favorite bots, [[WaveShark]]. Unfortunately its not nearly as good as [[kev]]'s version.
  
[[Maui]]-A wavesurfing micro, fairly awful right now.
+
[[Mercutio]] - A micro melee bot with a fun melee movement based on dodging HOT and LT.
  
[[Mercutio]]-A micro melee bot with a movement based on dodging HOT and LT. Fairly competitive.
+
[[PricklyPear]] - A mega with extremely simple wavesurfing and guessfactor targeting but a lot of other tricks up it's sleeve.
  
[[PricklyPear]]-A mega using wavesurfing and advanced targeting.
+
[[SavantMicro]] - A micro based on my adaptive-movement nano [[SavantVS]]. One of my favorite movements to watch in action.
  
[[SavantMicro]]-A micro with SavantVS's movements and a nifty wave-based bearing change gun.
+
[[SavantWS]] - Not competitive in the slightest, but it has nano-sized wavesurfing (kind of).
  
[[SavantVS]]-One of only 2(?) active nano [[VelocitySurfing|VelocitySurfers]].
 
 
[[SavantWS]]-Not very competitive, but it has nano-sized wavesurfing.
 
 
'''Retired/Developing'''
 
 
[[Acraepheus]]-One of my earliest robots, now retired.
 
 
[[DarkHorse]]-A micro bot based on Caligula. It used the first pattern matcher I've ever written.
 
 
[[DolphinAR]]-My second robot. Used stop and go movement with multimode guns.
 
 
[[DoubleReed]]-A mega bot that was just AlphaDragon with precise prediction.
 
 
[[Lexical]]- A mega melee robot that utterly failed due to bugs.
 
 
[[MagestyOfColors]]-A minibot based on MagicD3. It should be better against strong bots but not as good against simple targeters. Its gun is just like MagicD3's except with more segments, and its movement is an adaptive version of MagicD3's main one. This robot still has ~500 codesize bytes to spare.
 
 
[[TybaltMelee]]-A nano melee robot, with antigravity movement and a reduced linear gun. ~10th place in the nano melee.
 
 
== My Projects/Stupid Things I Spend Too Much Time On ==
 
 
[[Super Sample Bots]]- A set of bots that are based on the sample bots. They are intended to be the next challenge for beginners after they have a robot that can beat all of the regular sample bots.
 
 
[[Category:Bot Authors|CrazyBassoonist]]
 
[[Category:Bot Authors|CrazyBassoonist]]

Latest revision as of 16:07, 2 May 2020

About Me

I learned about robocode while doing a middle school report on artificial intelligence in 2009 and was very active between 2009 and 2012. I mostly work on making nanos/micros and I like to make robots that have different or unusual strategies. I also wrote a lot of the Super Sample Bots, a set of robots created with the goal of being good for beginners to learn from.

My Robots

Caligula - A nanobot that tries to beat weak bots badly instead of actually being strong. It was the first to use the bullet dodging/ramming combo that is seen in a few top nanos nowadays.

Capulet - A micro melee bot that tries very hard to take one of the field's corners. Capulet was my first truly competitive bot and it held down the micro melee throne until Wallaby came along.

CapuletDroid - A nano-sized droid version of Capulet.

Claudius - A scaled-up version of Caligula that forgoes the last-ditch ramming in favor of random movement.

Corsair - A nano melee bot using oscillator movement and distance control.

Fuatisha - An adaptive-movement nano PM bot that is the inverse of Caligula - it doesn't get the best APS, but it's one of the hardest nanos to get more than 50% against. The current nano PWIN champ.

MagicD3 - A Dynamic Clustering micro, competing with Cannon to be the best DC micro.

Maui - A micro-sized wavesurfer inspired by one of my favorite bots, WaveShark. Unfortunately its not nearly as good as kev's version.

Mercutio - A micro melee bot with a fun melee movement based on dodging HOT and LT.

PricklyPear - A mega with extremely simple wavesurfing and guessfactor targeting but a lot of other tricks up it's sleeve.

SavantMicro - A micro based on my adaptive-movement nano SavantVS. One of my favorite movements to watch in action.

SavantWS - Not competitive in the slightest, but it has nano-sized wavesurfing (kind of).