Difference between revisions of "User:Xor"

From Robowiki
Jump to navigation Jump to search
m (rewrite bio, update bots ;))
m
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
I discovered Robocode in 2012 and quickly became addicted, but I didn't release anything until 2017.
  
== Background ==
+
==== My bots ====
  
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!).  
+
[[ScalarR]]: Pioneered surfing multiple waves (precisely) in melee, formal 1v1 champion (for a month ;).
  
 +
[[LightR]]: A full-rewrite of 1v1 part of [[ScalarR]], still in progress.
  
== Bots in [[RoboRumble]] ==
+
==== Other projects ====
  
* '''[[ScalarBot]]'''.  
+
robocode-jwm: A new Robocode UI based on [https://github.com/HumbleUI/JWM JWM], still at an early development stage.  
  
* '''[[ShieldBot]]'''. A [[Bullet Shielding|BulletShielder]].  
+
A [https://github.com/bumfo/RoboRunner fork] of [[RoboRunner]]: No extra features, just bug fixes.  
 
 
 
 
== 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__ __NOEDITSECTION__

Latest revision as of 05:57, 14 February 2024

I discovered Robocode in 2012 and quickly became addicted, but I didn't release anything until 2017.

My bots

ScalarR: Pioneered surfing multiple waves (precisely) in melee, formal 1v1 champion (for a month ;).

LightR: A full-rewrite of 1v1 part of ScalarR, still in progress.

Other projects

robocode-jwm: A new Robocode UI based on JWM, still at an early development stage.

A fork of RoboRunner: No extra features, just bug fixes.