Difference between revisions of "Chronicle of 2017"

From Robowiki
Jump to navigation Jump to search
(Update)
(Added WhiteFang entering top 30)
 
(21 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
RoboWiki isn't dead! Here's what happened this year:
 
RoboWiki isn't dead! Here's what happened this year:
* '''January 1, 2017''' ‒ Robocode 1.9.2.6 released. Nothing new.
+
* '''January 1, 2017''' ‒ Robocode 1.9.2.6 released. No feature changes.
* '''July 8, 2017''' ‒ '''[[Firestarter]]''' by [[User:Cb|Cb]] was released and almost immediately jumped to 2nd place in the [[MeleeRumble]]. At this rate, it may soon take the melee throne.
+
* '''July 8''' ‒ [[Firestarter]] by [[Cb]] was released and almost immediately jumped to 2nd place in the [[MeleeRumble]]. At this rate, it may soon take the melee throne.
* '''August 18, 2017''' – [[LiteRumble]] was [[Thread:User talk:Xor/Congratulations on wiping out half of the RoboRumble|briefly broken]] and quickly fixed.
+
* '''August 18''' – [[LiteRumble]] was [[Thread:User talk:Xor/Congratulations on wiping out half of the RoboRumble|briefly broken]] and quickly fixed.
* '''August 20, 2017''' ‒ [[User:Xor]] fixed a bug in fromHell.BlackBox_0.0.2.jar that was preventing it from being ranked in the RoboRumble. It took 14th place.
+
* '''August 20''' ‒ [[Xor]] fixed a bug in fromHell.BlackBox_0.0.2.jar that was preventing it from being ranked in the RoboRumble. It took 14th place.
* '''August 23, 2017''' – The wiki was spammed. See discussions [[Thread:User talk:Skilgannon/Spam bot invasion|here]], [[Thread:User talk:Chase-san/Wiki spam|here]], [[Thread:Talk:Main Page/Wiki spam|here]], and [[Thread:RoboWiki talk:Main Page/Spamming attack, reconsider account creation/reply (2)|here]]. The wiki was cleaned up by [[GrubbmGait]], [[Chase-san]], and [[Voidious]].
+
* '''August 23''' – The wiki was spammed. See discussions [[Thread:User talk:Skilgannon/Spam bot invasion|here]], [[Thread:User talk:Chase-san/Wiki spam|here]], [[Thread:Talk:Main Page/Wiki spam|here]], and [[Thread:RoboWiki talk:Main Page/Spamming attack, reconsider account creation/reply (2)|here]]. The wiki was cleaned up by [[GrubbmGait]], [[Chase-san]], and [[Voidious]].
* '''August 28, 2017''' – '''[[SimpleBot]]''' by [[User:Xor|Xor]] entered the top 30 in general 1v1 [[RoboRumble]].
+
* '''August 28''' – [[SimpleBot]] by [[Xor]] entered the top 30 in general 1v1 [[RoboRumble]].
* '''August 29, 2017''' – '''[[Roborio]]''' by [[User:Rsalesc|rsalesc]] entered the top 30.
+
* '''August 29''' – [[Roborio]] by [[User:Rsalesc|rsalesc]] entered the top 30.
* '''August 30, 2017''' – Roborio ranked at #11 in APS and #5 in Survival (!!)
+
* '''August 30''' – Roborio ranked at #11 in APS and #5 in Survival (!!)
* '''September 5, 2017''' '''[[GrubbmThree]]''' was [[Thread:Talk:GrubbmThree/Planned investigations|updated]]. '''[[MaxRisk]]''' was reintroduced into the rumble.
+
* '''September 3-8''' – There were discussions on the wiki ([[Thread:Talk:RoboRumble/Client java version|thread 1]], [[Thread:Talk:RoboRumble/ThreadDeath problem|thread 2]], [[Thread:Talk:RoboRumble/ThreadDeath problem and large amount of skipped turns|thread 3]]) about Java versions, skipped turns, [[MoxieBot]] bugs, forced robot stops, RoboRumble clients, CPU usage, time per turn, Robocode internals, Robocode versions, ThreadDeath exceptions, race conditions, dropped log messages, TPS sliders, CPU constants, thread sleeping, and timing mechanisms. At least [https://sourceforge.net/p/robocode/bugs/387/ one bug in Robocode] was identified (and [https://github.com/robo-code/robocode/commit/a69d8e85bd65b33d432110de4a7befe39009dee5 promptly patched]).
* '''September 6-7, 2017''' – [[Thread:Talk:RoboRumble/Participants/Keeping worse bots|An attempt]] to stabilize rankings and reduce load on [[RoboRumble]] clients by removing bots ranked lower than [[SittingDuck]] ironically led to a competition to create the worst-ranking robot possible. Current competitors include '''[[awful]]''' by [[Beaming]], '''[[WorstBot]]''' by [[Xor]], '''Retreat''' by [[Sheldor]], and '''SuperSittingDuck''' by [[MN]].
+
* '''September 5''' [[GrubbmThree]] was [[Thread:Talk:GrubbmThree/Planned investigations|updated]]. [[MaxRisk]] was reintroduced into the rumble.
* '''September 3-8, 2017''' – There were discussions on the wiki ([[Thread:Talk:RoboRumble/Client java version|thread 1]], [[Thread:Talk:RoboRumble/ThreadDeath problem|thread 2]], [[Thread:Talk:RoboRumble/ThreadDeath problem and large amount of skipped turns|thread 3]]) about Java versions, skipped turns, [[MoxieBot]] bugs, forced robot stops, RoboRumble clients, CPU usage, time per turn, Robocode internals, Robocode versions, ThreadDeath exceptions, race conditions, dropped log messages, TPS sliders, CPU constants, thread sleeping, and timing mechanisms. At least [https://sourceforge.net/p/robocode/bugs/387/ one bug in Robocode] was identified (and [https://github.com/robo-code/robocode/commit/a69d8e85bd65b33d432110de4a7befe39009dee5 promptly patched]).
+
* '''September 6-7''' – [[Thread:Talk:RoboRumble/Participants/Keeping worse bots|An attempt]] to stabilize rankings and reduce load on [[RoboRumble]] clients by removing bots ranked lower than [[SittingDuck]] ironically led to a competition to create the worst-ranking robot possible. Current competitors include [[awful]] by [[Beaming]], [[WorstBot]] by [[Xor]], Retreat by [[Sheldor]], and SuperSittingDuck by [[MN]].
* '''September 10, 2017''' – '''DeepThought''' by [[User:Cb|Cb]] entered the top 30 in general 1v1 [[RoboRumble]].
+
* '''September 12''' – [[Monk]] by [[User:Rsalesc|rsalesc]] entered the top 15 in [[MeleeRumble]].
* '''September 12, 2017''' – '''[[Monk]]''' by [[User:Rsalesc|rsalesc]] entered the top 15 in [[MeleeRumble]].
+
* '''September 13''' – [[ScalarBot]] by [[Xor]] ranked at #9 in APS and #11 in survival.
* '''September 13, 2017''' – '''[[ScalarBot]]''' by [[User:Xor|Xor]] ranked at #9 in APS and #11 in survival.
+
* '''September 14-17''' – [[Thread:Talk:RoboRumble/Participants/GigaRumble/Nominations 2017-09|A discussion]] about updating the [[RoboRumble/Participants/GigaRumble|GigaRumble]] led to the creation of its rumble config files, allowing the GigaRumble to be run for the first time in three years.
 +
* '''September 16-27''' – There were discussions on the wiki ([[Thread:Talk:Maximum Escape Angle/Is wiki wrong about MEA?|Beaming's thread]], [[User:Xor/Better MEA formula|Xor's page]], [[User talk:Xor/Better MEA formula|discussion of Xor's page]], [[User:Dsekercioglu/MEA|Dsekercioglu's page]], [[User talk:Dsekercioglu/MEA|discussion of Dsekercioglu's page]]) about [[Maximum Escape Angle]] and the formulas used to calculate them.
 +
* '''September 24''' – After one month of continuous development and testing, GrubbmThree 0.9x outranked MaxRisk by 0.17 APS, 1.29 [[PWIN]], and 0.39 Survival. It is now the best 1v1 [[rambot]] in the [[RoboRumble]].
 +
* '''September 27-October 3''' – [[GrubbmGait]] updated the [[Rambot Challenge 2K6/Results|Rambot Challenge 2K6 results]] with new bots.
 +
* '''September 28''' – [[ScalarBot]] ascended to #6 in RoboRumble general 1v1!
 +
* '''October 1''' – Firestarter 1.10 by [[Cb]] is the new melee champion! And #14 in 1v1!
 +
* '''October 2''' – ScalarBot by [[Xor]] is now #3. No words can describe the impressiveness of this achievement.
 +
* '''October 3-16''' – [[Fnl]] began fixing bugs in Robocode, mostly related to Java 9, in preparation for a Robocode 1.9.3.0 release.
 +
* '''October 14''' – [[GrubbmGait]] began actively developing [[GresSuffurd]] after 5 years.
 +
* '''October 16''' – [[Firestarter]] reached #4 in 1v1 general after months of 1v1 tuning. GresSuffurd also reached #11.
 +
* '''October 17''' – [[Cb]] introduced FirestarterTeam, which had a tentative ranking of #2 in APS (below [[CombatTeam]]).
 +
* '''October 17''' – Robocode 1.9.3.0 ("The Java 9 support release") [https://github.com/robo-code/robocode/blob/e38013ea38c54dfc70650ce0b3c9394684a2801d/versions.md#version-1930-17-10-2017-the-java-9-support-release was released], with several bugfixes:
 +
** Too-low [[CPU constant]] calculation on Java 9 was worked around. ([https://sourceforge.net/p/robocode/bugs/390/ Bug-390])
 +
** Loading of robots from JARs within JARs (common for team JARs) was fixed on Java 9. ([https://sourceforge.net/p/robocode/bugs/389/ Bug-389])
 +
** A [[Robocode/Robot Console|robot console]] logging race condition was fixed. ([https://sourceforge.net/p/robocode/bugs/387/ Bug-387])
 +
** Incorrect bullet collision in battles with ridiculously fast gun-cooling was repaired. ([https://sourceforge.net/p/robocode/bugs/392/ Bug-392])
 +
** A Java 9 warning about "illegal reflective access" was silenced. ([https://sourceforge.net/p/robocode/bugs/386/ Bug-386], [https://sourceforge.net/p/robocode/bugs/391/ Bug-391])
 +
** A UI exception in certain special team battles that flooded the Robocode console was fixed. ([https://sourceforge.net/p/robocode/bugs/388/ Bug-388])
 +
* '''October 21, 2017''' – [[Xor]] created [http://robocode-archive.strangeautomata.com/robots/aaa.ScalarBot_0.012n2.jar a version] of ScalarBot with 100% [[PWIN]].
 +
* '''October 21, 2017''' – Neuromancer came back on top.
 +
* '''October 24, 2017''' [[Skilgannon]] patched the [[RoboRumble/Contributing to RoboRumble|rumble client]] to poll for updates more often. ([https://sourceforge.net/p/robocode/bugs/393/ Bug-393])
 +
* '''October 26, 2017''' – [[Firestarter]] 2.0 was released, featuring a new package name, more color schemes, a rewritten [[1v1]] [[gun]], and far better team coordination.
 +
* '''November 6, 2017''' – [[Scalar]], [[Xor]]'s melee bot in the style of [[ScalarBot]], reached 11th place in melee.
 +
* '''November 18, 2017''' – [[Knight]], [[rsalesc]]'s successor to [[Roborio]], reached 6th place in 1v1.
 +
* '''November 25, 2017''' – New bots [[Thread:Talk:RoboRumble/Participants/GigaRumble/Nominations 2017-11-25|were nominated]] for the [[GigaRumble]].
 +
* '''December 15, 2017‎''' [[WhiteFang]], [[Dsekercioglu]]'s second robot to enter roborumble entered the top 30 after a complete rewrite.
  
 
[[Category: Chronicle]]
 
[[Category: Chronicle]]

Latest revision as of 11:30, 15 January 2018

RoboWiki isn't dead! Here's what happened this year:

  • January 1, 2017 ‒ Robocode 1.9.2.6 released. No feature changes.
  • July 8Firestarter by Cb was released and almost immediately jumped to 2nd place in the MeleeRumble. At this rate, it may soon take the melee throne.
  • August 18LiteRumble was briefly broken and quickly fixed.
  • August 20Xor fixed a bug in fromHell.BlackBox_0.0.2.jar that was preventing it from being ranked in the RoboRumble. It took 14th place.
  • August 23 – The wiki was spammed. See discussions here, here, here, and here. The wiki was cleaned up by GrubbmGait, Chase-san, and Voidious.
  • August 28SimpleBot by Xor entered the top 30 in general 1v1 RoboRumble.
  • August 29Roborio by rsalesc entered the top 30.
  • August 30 – Roborio ranked at #11 in APS and #5 in Survival (!!)
  • September 3-8 – There were discussions on the wiki (thread 1, thread 2, thread 3) about Java versions, skipped turns, MoxieBot bugs, forced robot stops, RoboRumble clients, CPU usage, time per turn, Robocode internals, Robocode versions, ThreadDeath exceptions, race conditions, dropped log messages, TPS sliders, CPU constants, thread sleeping, and timing mechanisms. At least one bug in Robocode was identified (and promptly patched).
  • September 5GrubbmThree was updated. MaxRisk was reintroduced into the rumble.
  • September 6-7An attempt to stabilize rankings and reduce load on RoboRumble clients by removing bots ranked lower than SittingDuck ironically led to a competition to create the worst-ranking robot possible. Current competitors include awful by Beaming, WorstBot by Xor, Retreat by Sheldor, and SuperSittingDuck by MN.
  • September 12Monk by rsalesc entered the top 15 in MeleeRumble.
  • September 13ScalarBot by Xor ranked at #9 in APS and #11 in survival.
  • September 14-17A discussion about updating the GigaRumble led to the creation of its rumble config files, allowing the GigaRumble to be run for the first time in three years.
  • September 16-27 – There were discussions on the wiki (Beaming's thread, Xor's page, discussion of Xor's page, Dsekercioglu's page, discussion of Dsekercioglu's page) about Maximum Escape Angle and the formulas used to calculate them.
  • September 24 – After one month of continuous development and testing, GrubbmThree 0.9x outranked MaxRisk by 0.17 APS, 1.29 PWIN, and 0.39 Survival. It is now the best 1v1 rambot in the RoboRumble.
  • September 27-October 3GrubbmGait updated the Rambot Challenge 2K6 results with new bots.
  • September 28ScalarBot ascended to #6 in RoboRumble general 1v1!
  • October 1 – Firestarter 1.10 by Cb is the new melee champion! And #14 in 1v1!
  • October 2 – ScalarBot by Xor is now #3. No words can describe the impressiveness of this achievement.
  • October 3-16Fnl began fixing bugs in Robocode, mostly related to Java 9, in preparation for a Robocode 1.9.3.0 release.
  • October 14GrubbmGait began actively developing GresSuffurd after 5 years.
  • October 16Firestarter reached #4 in 1v1 general after months of 1v1 tuning. GresSuffurd also reached #11.
  • October 17Cb introduced FirestarterTeam, which had a tentative ranking of #2 in APS (below CombatTeam).
  • October 17 – Robocode 1.9.3.0 ("The Java 9 support release") was released, with several bugfixes:
    • Too-low CPU constant calculation on Java 9 was worked around. (Bug-390)
    • Loading of robots from JARs within JARs (common for team JARs) was fixed on Java 9. (Bug-389)
    • A robot console logging race condition was fixed. (Bug-387)
    • Incorrect bullet collision in battles with ridiculously fast gun-cooling was repaired. (Bug-392)
    • A Java 9 warning about "illegal reflective access" was silenced. (Bug-386, Bug-391)
    • A UI exception in certain special team battles that flooded the Robocode console was fixed. (Bug-388)
  • October 21, 2017Xor created a version of ScalarBot with 100% PWIN.
  • October 21, 2017 – Neuromancer came back on top.
  • October 24, 2017Skilgannon patched the rumble client to poll for updates more often. (Bug-393)
  • October 26, 2017Firestarter 2.0 was released, featuring a new package name, more color schemes, a rewritten 1v1 gun, and far better team coordination.
  • November 6, 2017Scalar, Xor's melee bot in the style of ScalarBot, reached 11th place in melee.
  • November 18, 2017Knight, rsalesc's successor to Roborio, reached 6th place in 1v1.
  • November 25, 2017 – New bots were nominated for the GigaRumble.
  • December 15, 2017‎WhiteFang, Dsekercioglu's second robot to enter roborumble entered the top 30 after a complete rewrite.