Difference between revisions of "User:Xor"

From Robowiki
Jump to navigation Jump to search
m (rewrite bio, update bots ;))
m (update)
Line 1: Line 1:
 
+
I'm a CS student who loves programming and robocoding. I've known robowiki since 2012, but robowiki didn't know me before 2017, when [[Beaming]] suggested that I put my bots in the rumble. Not long after, I put a [[ScalarBot|bot]] in top 10 in [[ScalarBot/Version History|10 days]]. I took a sleep and put it top 3 with another 10 days. But getting from top 1000 to top 3 has never been as hard as being top 2, I supposed. Now, I'm paying the technical debt before I go further.  
== Background ==
 
 
 
I'm a second-year CS student living in China, who discovered robocode since late 2012. Before 2016, when I was hooked in competitive programming, I can only write JavaScript fluently, so I created a JavaScript platform to test my robocode bots (written in JavaScript certainly). In 2017, I eventually came back to robowiki, and soon fell in love with Java (and robocoding!).
 
 
 
 
 
== Bots in [[RoboRumble]] ==
 
 
 
* '''[[ScalarBot]]'''.
 
 
 
* '''[[ShieldBot]]'''. A [[Bullet Shielding|BulletShielder]].
 
 
 
 
 
== Bots in [[MeleeRumble]] ==
 
 
 
* '''[[ScaledBot]]'''. Originally a ScalarBot rewrite, but it soon became my first attempt in melee.
 
 
 
* '''[[Scalar]]'''. Originally a ScalarBot rewrite, but it soon became my second attempt in melee ;)
 
 
 
 
 
== Retired bots ==
 
 
 
* '''[[SimpleBot]]'''. I have a lot of heavy robots over-engineering, which was tiresome. One day, I was inspired and decided to rewrite everything, while keeping it simple. Then came [[SimpleBot]]. SimpleBot is also my first bot in rumble. Now it has been replaced by [[ScalarBot]].  
 
 
 
* '''[[Carbon]]'''. A [[Wave Surfing/GoTo Surfing | GoTo]] varient of SimpleBot. Suffers from heavy usages of immutable data structures, which pushed me to have a complete rewrite. (And [[ScalarBot|that rewrite]] uses [[Wave Surfing/True Surfing|true surfing]] though)
 
  
 
[[Category:Bot Authors|Xor]]
 
[[Category:Bot Authors|Xor]]
  
 
__NOTOC__
 
__NOTOC__

Revision as of 15:53, 21 February 2018

I'm a CS student who loves programming and robocoding. I've known robowiki since 2012, but robowiki didn't know me before 2017, when Beaming suggested that I put my bots in the rumble. Not long after, I put a bot in top 10 in 10 days. I took a sleep and put it top 3 with another 10 days. But getting from top 1000 to top 3 has never been as hard as being top 2, I supposed. Now, I'm paying the technical debt before I go further.