Difference between pages "Raven" and "ScalarR/Version History"

From Robowiki
(Difference between pages)
Jump to navigation Jump to search
(Give more info about the current state of Raven and remove the italics that make my eyes hurt)
 
m (0.005g.093)
 
Line 1: Line 1:
== Background Information ==
+
<!--
 +
** '''{{subst:rumblestats:meleerumble|aaa.r.ScalarR xxx|RumbleStatsDefault}}'''
 +
** 1v1 '''{{subst:rumblestats:roborumble|aaa.r.ScalarR xxx|RumbleStatsDefault}}'''
 +
-->
 +
* {{ScalarNVersion|version=0.005g.093|date={{date|2020|07|22}}}}
 +
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.093 |rumble=RoboRumble|scorelabel=APS|score=90.72|rank=2nd|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=13.15|anpp=95.46|score2label=Survival|score2=97.66}}'''
 +
** Duel surf: add back lacking feature
  
; Bot Name
+
* {{ScalarNVersion|version=0.005g.092|date={{date|2020|07|17}}}}
: Raven
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.092 |rumble=RoboRumble|scorelabel=APS|score=90.7|rank=2nd|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=10.84|anpp=95.49|score2label=Survival|score2=97.66}}'''
 +
** Minor tweak
  
; Author
+
* {{ScalarNVersion|version=0.005g.087|date={{date|2020|07|16}}}}
: [[Dsekercioglu]]
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.087 |rumble=RoboRumble|scorelabel=APS|score=90.45|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=0|anpp=0|score2label=Survival|score2=97.48}}'''
 +
** Gun: use enhanced precise mea
  
; Extends
+
* {{ScalarNVersion|version=0.005g.085|date={{date|2020|07|16}}}}
: [[AdvancedRobot]]
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.085 |rumble=RoboRumble|scorelabel=APS|score=90.47|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=14.55|anpp=95.21|score2label=Survival|score2=97.46}}'''
 +
** Duel virtual gun: Main and AS
  
; What's special about it?
+
* {{ScalarNVersion|version=0.005g.080|date={{date|2020|07|09}}}}
: Raven dynamically weights its movement classifiers using gradient-based optimization.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.080 |rumble=RoboRumble|scorelabel=APS|score=90.39|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=14.39|anpp=95.14|score2label=Survival|score2=97.38}}'''
 +
** Minor tweak
  
; Great, I want to try it. Where can I download it?
+
* {{ScalarNVersion|version=0.005g.067|date={{date|2020|07|03}}}}
: https://www.dropbox.com/s/ionjtk6rjk6pnyb/dsekercioglu.mega.Raven_2.9.jar?dl=1
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.067 |rumble=RoboRumble|scorelabel=APS|score=90.36|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=11.27|anpp=95.11|score2label=Survival|score2=97.34}}'''
 +
** Duel surf: use main and AS formula (lacking some features)
  
; How competitive is it?
+
* {{ScalarNVersion|version=0.005g.065|date={{date|2020|07|03}}}}
: It's best is top 30
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.065 |rumble=RoboRumble|scorelabel=APS|score=89.99|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=11.11|anpp=94.72|score2label=Survival|score2=97.22}}'''
 +
** Duel surf: use AS gun formula only (still lacking some features)
  
;Credits
+
* {{ScalarNVersion|version=0.005g.064|date={{date|2020|07|03}}}}
:[[Skilgannon]] for the bugless, fast Kd-tree.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.064 |rumble=RoboRumble|scorelabel=APS|score=90.24|rank=4th|win=1177|loss=1|plrank=2nd|glicko2=N/A|pwin=99.92|vote=14|anpp=94.98|score2label=Survival|score2=97.16}}'''
:[[Cb]] for non-iterative wall smoothing.
+
** Duel surf: add AS gun formula (lacking some features)
:[[Rozu]] for the precise prediction code.
 
:[[Chase-san]] for the intercept method I used in my [[PPMEA]] calculations.
 
:[[AW]] for giving me the idea of integrating the danger function in order to get the danger value for a given bot width.
 
== Strategy ==
 
  
; How does it [[Movement|move]]?
+
* {{ScalarNVersion|version=0.005g.054|date={{date|2020|06|28}}}}
: True Surfing.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.054 |rumble=RoboRumble|scorelabel=APS|score=90.14|rank=4th|win=1176|loss=2|plrank=2nd|glicko2=N/A|pwin=99.83|vote=12.32|anpp=94.83|score2label=Survival|score2=97.06}}'''
 +
** Duel surf: use main gun formula (lacking some features, buggy)
  
; How does it fire?
+
* {{ScalarNVersion|version=0.005g.053|date={{date|2020|06|26}}}}
: It uses [[GuessFactor]] with KNN.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.053 |rumble=RoboRumble|scorelabel=APS|score=89.74|rank=4th|win=1176|loss=2|plrank=2nd|glicko2=N/A|pwin=99.83|vote=7.85|anpp=94.41|score2label=Survival|score2=96.9}}'''
 +
** Add duel main gun (buggy)
 +
** Use duel main gun only
  
; How does it [[Dodging Bullets|dodge bullets]]?
+
* {{ScalarNVersion|version=0.005g.047|date={{date|2019|02|27}}}}
: Tries to minimize the number of guess factors it gets hit by based on their weights and damage.
+
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005g.047|rumble=MeleeRumble|scorelabel=APS|score=73|rank=1st|win=402|loss=0|plrank=1st|glicko2=N/A|pwin=100|vote=68.66|anpp=99.63|score2label=Survival|score2=83.28}}'''
 +
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.047 |rumble=RoboRumble|scorelabel=APS|score=89.34|rank=4th|win=1175|loss=3|plrank=3rd|glicko2=N/A|pwin=99.75|vote=7.09|anpp=93.97|score2label=Survival|score2=96.66}}'''
 +
** Use melee gun only
 +
** Tune melee gun for 1v1
  
; What does it save between rounds and matches?
+
* {{ScalarNVersion|version=0.005g.040|date={{date|2019|02|26}}}}
: Between rounds it saves the kd-trees. Between matches it doesn't save anything.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.040|rumble=RoboRumble|scorelabel=APS|score=89.24|rank=4th|win=1154|loss=1|plrank=2nd|glicko2=N/A|pwin=99.91|vote=5.49|anpp=94.02|score2label=Survival|score2=96.74}}'''
 +
** Add AS gun
 +
** Use AS gun only
  
== Additional Information ==
+
* {{ScalarNVersion|version=0.005g.034|date={{date|2019|02|25}}}}
 +
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.034|rumble=RoboRumble|scorelabel=APS|score=88.97|rank=4th|win=1153|loss=2|plrank=2nd|glicko2=N/A|pwin=99.83|vote=0|anpp=0|score2label=Survival|score2=96.39}}'''
 +
** Add mirror offset attribute to gun
  
; Where did you get the name?
+
* {{ScalarNVersion|version=0.005g.029|date={{date|2019|02|23}}}}
: It just popped into my mind and I thought it would be a proper name for a bot with machine learning.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.029|rumble=RoboRumble|scorelabel=APS|score=88.84|rank=4th|win=1151|loss=4|plrank=5th|glicko2=N/A|pwin=99.65|vote=6.02|anpp=93.54|score2label=Survival|score2=96.26}}'''
 +
** Color!
 +
** Learn from bullet hit bullet events
 +
** Fix bullet shadow removing bug
  
; Can I use your code?
+
* {{ScalarNVersion|version=0.005g.020|date={{date|2019|02|16}}}}
: Yes, I tried to make the code as clean and understandable as possible.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.020|rumble=RoboRumble|scorelabel=APS|score=88.29|rank=7th|win=1151|loss=4|plrank=5th|glicko2=N/A|pwin=99.65|vote=3.52|anpp=92.98|score2label=Survival|score2=96.05}}'''
 +
** Fix freeze against non-stoppable bots
  
; What's next for your robot?
+
* {{ScalarNVersion|version=0.005g.019|date={{date|2019|02|15}}}}
: Better Bullet Shadow Calculations.
+
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005g.019|rumble=MeleeRumble|scorelabel=APS|score=73.13|rank=1st|win=402|loss=0|plrank=1st|glicko2=N/A|pwin=100|vote=0|anpp=0|score2label=Survival|score2=82.3}}'''
: Tuning the guns since they haven't been tuned since the first version.
+
** 1v1 '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.r.ScalarR%200.005g.019|rumble=RoboRumble|scorelabel=APS|score=88.25|rank=7th|win=1151|loss=4|plrank=5th|glicko2=N/A|pwin=99.65|vote=6.91|anpp=92.89|score2label=Survival|score2=96}}'''
: Gun Heat Waves.
+
** Tune gun
: Maybe a pre-trained movement or gun to use in the first ticks of the battle.
 
: Add a flattener that actually improves its scores against adaptive targeting.
 
  
; Does it have any [[White Whale]]s?
+
* {{ScalarNVersion|version=0.005g.012|date={{date|2019|02|15}}}}
: Drifter seems to have the highest KNNPBI.
+
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005g.012|rumble=MeleeRumble|scorelabel=APS|score=72.46|rank=1st|win=402|loss=0|plrank=1st|glicko2=N/A|pwin=100|vote=40.3|anpp=98.88|score2label=Survival|score2=79.5}}'''
 +
** Normalize gun attributes
  
; What other robot(s) is it based on?
+
* {{ScalarNVersion|version=0.005g.009|date={{date|2019|02|14}}}}
: It's kind of based on WhiteFang, I have tried to copy the design but make it as precise as it can be.
+
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005g.009|rumble=MeleeRumble|scorelabel=APS|score=72.49|rank=1st|win=401|loss=1|plrank=1st|glicko2=N/A|pwin=99.75|vote=44.78|anpp=98.82|score2label=Survival|score2=78.86}}'''
 +
** Add bullet shadow
  
[[Category:Templates|Bots]]
+
* {{ScalarNVersion|version=0.005g.007|date={{date|2019|02|12}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005g.007|rumble=MeleeRumble|scorelabel=APS|score=72.45|rank=1st|win=402|loss=0|plrank=1st|glicko2=N/A|pwin=100|vote=42.54|anpp=99.02|score2label=Survival|score2=77.96}}'''
 +
** Fix surfing stats weight
 +
** Add bot shadow
 +
** Even more conservative energy management
 +
** Much lower hot weight
 +
** Rework surf options
 +
 
 +
* {{ScalarNVersion|version=0.005f.011|date={{date|2019|02|08}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005f.011|rumble=MeleeRumble|scorelabel=APS|score=72.18|rank=2nd|win=401|loss=1|plrank=1st|glicko2=N/A|pwin=99.75|vote=30.85|anpp=98.74|score2label=Survival|score2=76.23}}'''
 +
** More conservative energy management
 +
 
 +
* {{ScalarNVersion|version=0.005f.010|date={{date|2019|02|08}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005f.010|rumble=MeleeRumble|scorelabel=APS|score=71.79|rank=3rd|win=399|loss=3|plrank=3rd|glicko2=N/A|pwin=99.25|vote=24.63|anpp=97.91|score2label=Survival|score2=69.26}}'''
 +
** ''Based on 0.005a''
 +
** Surf default tree when no sufficient data to complement HOT
 +
** Add wall dimension & duel decay to surfing
 +
** Standardize surfing attributes
 +
** No longer fire and get disabled
 +
** Infer death event in case skipping turns
 +
 
 +
* {{ScalarNVersion|version=0.005d|date={{date|2019|02|03}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005d|rumble=MeleeRumble|scorelabel=APS|score=71.62|rank=3rd|win=399|loss=3|plrank=4th|glicko2=N/A|pwin=99.25|vote=0|anpp=0|score2label=Survival|score2=65.19}}'''
 +
** No surf gun heat waves
 +
 
 +
* {{ScalarNVersion|version=0.005a|date={{date|2019|02|03}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005a|rumble=MeleeRumble|scorelabel=APS|score=71.56|rank=3rd|win=400|loss=2|plrank=3rd|glicko2=N/A|pwin=99.5|vote=29.6|anpp=97.53|score2label=Survival|score2=65.96}}'''
 +
** Better wave danger graphics
 +
** Re-calc gun heat wave source when new data come
 +
** Ignore bearing offset too far away (buggy)
 +
** Elegant handling of out-ranged enemies in radar
 +
** Log skipped turns
 +
 
 +
* {{ScalarNVersion|version=0.005|date={{date|2019|02|02}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.005|rumble=MeleeRumble|scorelabel=APS|score=71.62|rank=3rd|win=399|loss=3|plrank=4th|glicko2=N/A|pwin=99.25|vote=19.15|anpp=97.82|score2label=Survival|score2=65.93}}'''
 +
** Surf gun heat waves
 +
 
 +
* {{ScalarNVersion|version=0.004a|date={{date|2019|02|02}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.004a|rumble=MeleeRumble|scorelabel=APS|score=71.92|rank=2nd|win=400|loss=2|plrank=3rd|glicko2=N/A|pwin=99.5|vote=31.59|anpp=97.38|score2label=Survival|score2=66.92}}'''
 +
** Lower HOT weight
 +
** Update wave dangers on hit
 +
** Add "others" surf dimension
 +
 
 +
* {{ScalarNVersion|version=0.004|date={{date|2019|02|02}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.004|rumble=MeleeRumble|scorelabel=APS|score=71.57|rank=3rd|win=399|loss=3|plrank=3rd|glicko2=N/A|pwin=99.25|vote=22.39|anpp=97.69|score2label=Survival|score2=65.21}}'''
 +
** True melee wave surfing
 +
 
 +
* {{ScalarNVersion|version=0.003a|date={{date|2019|02|01}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.003a|rumble=MeleeRumble|scorelabel=APS|score=70.82|rank=4th|win=396|loss=6|plrank=7th|glicko2=N/A|pwin=98.51|vote=12.94|anpp=96.65|score2label=Survival|score2=54.18}}'''
 +
** Add more surf options
 +
 
 +
* {{ScalarNVersion|version=0.003|date={{date|2019|02|01}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.003|rumble=MeleeRumble|scorelabel=APS|score=70.97|rank=4th|win=397|loss=5|plrank=5th|glicko2=N/A|pwin=98.76|vote=0|anpp=0|score2label=Survival|score2=52.74}}'''
 +
** Surf HOT fired at everyone
 +
 
 +
* {{ScalarNVersion|version=0.002a|date={{date|2019|01|31}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.002a|rumble=MeleeRumble|scorelabel=APS|score=69.14|rank=8th|win=390|loss=12|plrank=12th|glicko2=N/A|pwin=97.01|vote=5.22|anpp=93.76|score2label=Survival|score2=45.1}}'''
 +
** Fire PIF to everyone
 +
** Better energy management
 +
 
 +
* {{ScalarNVersion|version=0.001|date={{date|2019|01|25}}}}
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=meleerumble&name=aaa.r.ScalarR%200.001|rumble=MeleeRumble|scorelabel=APS|score=58.78|rank=91st|win=321|loss=81|plrank=80th|glicko2=N/A|pwin=79.85|vote=0|anpp=76.89|score2label=Survival|score2=16.42}}'''
 +
** Initial release
 +
** Basic melee capability
 +
*** Surf HOT fired at me
 +
*** Fire HOT to nearest
 +
*** Basic energy management

Revision as of 02:33, 23 July 2020

  • 0.005g.093 (July 22, 2020)
    • 1v1 RoboRumble ‒ APS: 90.72% (2nd), PL: 1177-1 (2nd), Survival: 97.66%
    • Duel surf: add back lacking feature
  • 0.005g.092 (July 17, 2020)
    • 1v1 RoboRumble ‒ APS: 90.7% (2nd), PL: 1177-1 (2nd), Survival: 97.66%
    • Minor tweak
  • 0.005g.087 (July 16, 2020)
    • 1v1 RoboRumble ‒ APS: 90.45% (4th), PL: 1177-1 (2nd), Survival: 97.48%
    • Gun: use enhanced precise mea
  • 0.005g.085 (July 16, 2020)
    • 1v1 RoboRumble ‒ APS: 90.47% (4th), PL: 1177-1 (2nd), Survival: 97.46%
    • Duel virtual gun: Main and AS
  • 0.005g.080 (July 09, 2020)
    • 1v1 RoboRumble ‒ APS: 90.39% (4th), PL: 1177-1 (2nd), Survival: 97.38%
    • Minor tweak
  • 0.005g.067 (July 03, 2020)
    • 1v1 RoboRumble ‒ APS: 90.36% (4th), PL: 1177-1 (2nd), Survival: 97.34%
    • Duel surf: use main and AS formula (lacking some features)
  • 0.005g.065 (July 03, 2020)
    • 1v1 RoboRumble ‒ APS: 89.99% (4th), PL: 1177-1 (2nd), Survival: 97.22%
    • Duel surf: use AS gun formula only (still lacking some features)
  • 0.005g.064 (July 03, 2020)
    • 1v1 RoboRumble ‒ APS: 90.24% (4th), PL: 1177-1 (2nd), Survival: 97.16%
    • Duel surf: add AS gun formula (lacking some features)
  • 0.005g.054 (June 28, 2020)
    • 1v1 RoboRumble ‒ APS: 90.14% (4th), PL: 1176-2 (2nd), Survival: 97.06%
    • Duel surf: use main gun formula (lacking some features, buggy)
  • 0.005g.053 (June 26, 2020)
    • 1v1 RoboRumble ‒ APS: 89.74% (4th), PL: 1176-2 (2nd), Survival: 96.9%
    • Add duel main gun (buggy)
    • Use duel main gun only
  • 0.005g.047 (February 27, 2019)
    • MeleeRumble ‒ APS: 73% (1st), PL: 402-0 (1st), Survival: 83.28%
    • 1v1 RoboRumble ‒ APS: 89.34% (4th), PL: 1175-3 (3rd), Survival: 96.66%
    • Use melee gun only
    • Tune melee gun for 1v1
  • 0.005g.040 (February 26, 2019)
    • 1v1 RoboRumble ‒ APS: 89.24% (4th), PL: 1154-1 (2nd), Survival: 96.74%
    • Add AS gun
    • Use AS gun only
  • 0.005g.034 (February 25, 2019)
    • 1v1 RoboRumble ‒ APS: 88.97% (4th), PL: 1153-2 (2nd), Survival: 96.39%
    • Add mirror offset attribute to gun
  • 0.005g.029 (February 23, 2019)
    • 1v1 RoboRumble ‒ APS: 88.84% (4th), PL: 1151-4 (5th), Survival: 96.26%
    • Color!
    • Learn from bullet hit bullet events
    • Fix bullet shadow removing bug
  • 0.005g.020 (February 16, 2019)
    • 1v1 RoboRumble ‒ APS: 88.29% (7th), PL: 1151-4 (5th), Survival: 96.05%
    • Fix freeze against non-stoppable bots
  • 0.005g.019 (February 15, 2019)
    • MeleeRumble ‒ APS: 73.13% (1st), PL: 402-0 (1st), Survival: 82.3%
    • 1v1 RoboRumble ‒ APS: 88.25% (7th), PL: 1151-4 (5th), Survival: 96%
    • Tune gun
  • 0.005g.012 (February 15, 2019)
    • MeleeRumble ‒ APS: 72.46% (1st), PL: 402-0 (1st), Survival: 79.5%
    • Normalize gun attributes
  • 0.005g.009 (February 14, 2019)
    • MeleeRumble ‒ APS: 72.49% (1st), PL: 401-1 (1st), Survival: 78.86%
    • Add bullet shadow
  • 0.005g.007 (February 12, 2019)
    • MeleeRumble ‒ APS: 72.45% (1st), PL: 402-0 (1st), Survival: 77.96%
    • Fix surfing stats weight
    • Add bot shadow
    • Even more conservative energy management
    • Much lower hot weight
    • Rework surf options
  • 0.005f.011 (February 08, 2019)
    • MeleeRumble ‒ APS: 72.18% (2nd), PL: 401-1 (1st), Survival: 76.23%
    • More conservative energy management
  • 0.005f.010 (February 08, 2019)
    • MeleeRumble ‒ APS: 71.79% (3rd), PL: 399-3 (3rd), Survival: 69.26%
    • Based on 0.005a
    • Surf default tree when no sufficient data to complement HOT
    • Add wall dimension & duel decay to surfing
    • Standardize surfing attributes
    • No longer fire and get disabled
    • Infer death event in case skipping turns
  • 0.005d (February 03, 2019)
    • MeleeRumble ‒ APS: 71.62% (3rd), PL: 399-3 (4th), Survival: 65.19%
    • No surf gun heat waves
  • 0.005a (February 03, 2019)
    • MeleeRumble ‒ APS: 71.56% (3rd), PL: 400-2 (3rd), Survival: 65.96%
    • Better wave danger graphics
    • Re-calc gun heat wave source when new data come
    • Ignore bearing offset too far away (buggy)
    • Elegant handling of out-ranged enemies in radar
    • Log skipped turns
  • 0.005 (February 02, 2019)
    • MeleeRumble ‒ APS: 71.62% (3rd), PL: 399-3 (4th), Survival: 65.93%
    • Surf gun heat waves
  • 0.004a (February 02, 2019)
    • MeleeRumble ‒ APS: 71.92% (2nd), PL: 400-2 (3rd), Survival: 66.92%
    • Lower HOT weight
    • Update wave dangers on hit
    • Add "others" surf dimension
  • 0.004 (February 02, 2019)
    • MeleeRumble ‒ APS: 71.57% (3rd), PL: 399-3 (3rd), Survival: 65.21%
    • True melee wave surfing
  • 0.003a (February 01, 2019)
    • MeleeRumble ‒ APS: 70.82% (4th), PL: 396-6 (7th), Survival: 54.18%
    • Add more surf options
  • 0.003 (February 01, 2019)
    • MeleeRumble ‒ APS: 70.97% (4th), PL: 397-5 (5th), Survival: 52.74%
    • Surf HOT fired at everyone
  • 0.002a (January 31, 2019)
    • MeleeRumble ‒ APS: 69.14% (8th), PL: 390-12 (12th), Survival: 45.1%
    • Fire PIF to everyone
    • Better energy management
  • 0.001 (January 25, 2019)
    • MeleeRumble ‒ APS: 58.78% (91st), PL: 321-81 (80th), Survival: 16.42%
    • Initial release
    • Basic melee capability
      • Surf HOT fired at me
      • Fire HOT to nearest
      • Basic energy management