Mathew A. Nelson: Original developer (2001-2005) Flemming N. Larsen: Main developer and maintainer (2005-2020) Pavel Savara: Robot interfaces, modularization, .NET plugin, XML import and export (2008-2011)
Contributors
Aaron Rotenberg: Robot Cache Cleaner utility Albert Perez: RoboRumble@Home client Alexander Schultz: Reporting lots of bugs and good solutions for fixing these Ascander Jr: Graphics for background tiles Christian D. Schnell: Codesize 1.0 utility Cubic Creative: Design and ideas for the JuniorRobot class Dan Lynn: The Robocode Repository (RIP) that was the central place for storing your robots and also find other robots Endre Palatinus, Eniko Nagy, Attila Csizofszki and Laszlo Vigh: Score percentage in results/rankings Jerome Lavigne: Added "Smart Battles" to MeleeRumble, developer and admin of the RoboRumble server Joachim Hofer: Fixing problem with wrong results in RoboRumble Joshua Galecki: Added the RateControlRobot Julian Kent: Nano precision timing of allowed robot time Luis Crespo: Sound engine, single-step debugging, ranking panel Matthew Reeder: Editor enhancements, keyboard shortcuts, HyperThreading bugfixes Nathaniel Troutman: Fixing memory leaks Patrick Cupka, Julian Kent, Nat Pavasant, and "Positive": Redesigned robot movement method Robert D. Maupin: Optimizations with collections and improved CPU constant benchmark Ruben Moreno Montoliu: Added paths with buttons to Developement Options Stefan Westen: onPaint method from RobocodeSG Titus Chen: Bugfixes for robot teleportation, bad wall collision detection, team ranking, replay scores and robot color flickering Tuan Anh Nguyen: Interactive_v2 sample robot Xor: Various bugfixes for Robocode and the RoboRumble client
Thanks goes to every contributor as well to all users reporting bugs and suggesting new features for Robocode.