Difference between revisions of "Firestarter/Version History"

From Robowiki
Jump to navigation Jump to search
(Firestarter version 2.0)
(Firestarter version 2.0 conclusion)
Line 2: Line 2:
  
 
* '''2.0''' - 26.10.2017
 
* '''2.0''' - 26.10.2017
** '''[http://literumble.appspot.com/BotDetails?game=meleerumble&name=cb.fire.Firestarter%202.0 MeleeRumble] - APS: ?'''
+
** '''[http://literumble.appspot.com/BotDetails?game=meleerumble&name=cb.fire.Firestarter%202.0 MeleeRumble] - APS: 71.22 (#2) -0.96'''
** '''[http://literumble.appspot.com/BotDetails?game=roborumble&name=cb.fire.Firestarter%202.0 RoboRumble] - APS: ?'''
+
** '''[http://literumble.appspot.com/BotDetails?game=roborumble&name=cb.fire.Firestarter%202.0 RoboRumble] - APS: 88.31 (#4) -0.27'''
** '''[http://literumble.appspot.com/BotDetails?game=teamrumble&name=cb.fire.FirestarterTeam%202.0 TeamRumble] - APS: ?'''
+
** '''[http://literumble.appspot.com/BotDetails?game=teamrumble&name=cb.fire.FirestarterTeam%202.0 TeamRumble] - APS: 83.33 (#2) +3.21'''
 
** Change the whole bot structure to be more suitable for team play.
 
** Change the whole bot structure to be more suitable for team play.
 
*** Exhaustive team communication (share status events, scans and all kinds of bullet events).
 
*** Exhaustive team communication (share status events, scans and all kinds of bullet events).
Line 12: Line 12:
 
** Simplify melee gun. Use only five features. Maybe this should be undone.
 
** Simplify melee gun. Use only five features. Maybe this should be undone.
 
** Scale gun and movement features to have a standard deviation of 1.
 
** Scale gun and movement features to have a standard deviation of 1.
 +
** Tweak gun to be stronger against surfers, but weaker against non-surfers. Probably should be mitigated.
 
* '''1.14''' - 17.10.2017
 
* '''1.14''' - 17.10.2017
 
** '''[http://literumble.appspot.com/BotDetails?game=meleerumble&name=cb.mega.Firestarter%201.14 MeleeRumble] - APS: 72.18 (1st)'''
 
** '''[http://literumble.appspot.com/BotDetails?game=meleerumble&name=cb.mega.Firestarter%201.14 MeleeRumble] - APS: 72.18 (1st)'''
** '''[http://literumble.appspot.com/BotDetails?game=roborumble&name=cb.mega.Firestarter%201.14 RoboRumble] - APS: 88.6 (4th)'''
+
** '''[http://literumble.appspot.com/BotDetails?game=roborumble&name=cb.mega.Firestarter%201.14 RoboRumble] - APS: 88.58 (4th)'''
 
** '''[http://literumble.appspot.com/BotDetails?game=teamrumble&name=cb.mega.FirestarterTeam%201.14 TeamRumble] - APS: 80.12 (2nd)'''
 
** '''[http://literumble.appspot.com/BotDetails?game=teamrumble&name=cb.mega.FirestarterTeam%201.14 TeamRumble] - APS: 80.12 (2nd)'''
 
** Undo targeting point reduction.
 
** Undo targeting point reduction.

Revision as of 00:00, 27 October 2017

Version history of Firestarter

  • 2.0 - 26.10.2017
    • MeleeRumble - APS: 71.22 (#2) -0.96
    • RoboRumble - APS: 88.31 (#4) -0.27
    • TeamRumble - APS: 83.33 (#2) +3.21
    • Change the whole bot structure to be more suitable for team play.
      • Exhaustive team communication (share status events, scans and all kinds of bullet events).
      • Improve team radar.
      • Dodge team mates' bullets.
    • Rewrite 1vs1 gun. Use KNN+GF only instead of crowd targeting.
    • Simplify melee gun. Use only five features. Maybe this should be undone.
    • Scale gun and movement features to have a standard deviation of 1.
    • Tweak gun to be stronger against surfers, but weaker against non-surfers. Probably should be mitigated.
  • 1.14 - 17.10.2017
    • MeleeRumble - APS: 72.18 (1st)
    • RoboRumble - APS: 88.58 (4th)
    • TeamRumble - APS: 80.12 (2nd)
    • Undo targeting point reduction.
    • Fix a small bug in max escape angle calculation.
    • Some refactoring.
    • Implement basic team play.
  • 1.13h - 17.10.2017
    • MeleeRumble - APS: 72.12% (1st)
    • RoboRumble - APS: 88.27 (5th)
    • Keep 120 wall stick.
    • In 1vs1, reduce number of targeting points from 30 to 20 to speed up gun.
  • 1.13g - 16.10.2017
  • 1.13e - 16.10.2017
  • 1.13f - 16.10.2017
  • 1.13d - 16.10.2017
    • RoboRumble - APS: 88.4% (4th)
    • Reduce wall stick from 200 to 150.
  • 1.13c - 16.10.2017
    • RoboRumble - APS: 87.92% (7th)
    • Rewrite 1vs1 energy management.
    • Fire high power bullets if hit rate is high.
  • 1.13b - 16.10.2017
    • RoboRumble - APS: 87.93% (7th)
    • If the opponent uses a low bullet power, also fire low power bullets.
  • 1.13a - 14.10.2017
    • MeleeRumble - APS: 72.07% (1st)
    • RoboRumble - APS: 87.89% (7th)
    • Fix small bullet shadow bug.
    • Increase GF difference tolerance for surfing, to be stronger against weak bots again.
  • 1.13 - 14.10.2017
    • MeleeRumble - APS: ~72% (1st)
    • RoboRumble - APS: 87.46% (8th)
    • Implement bullet shadows.
    • Use bins for surfing.
    • If there is no enemy targeting data, dodge HOT bullets.
    • Stronger against strong bots, weaker against weak bots.
  • 1.12a - 08.10.2017
    • MeleeRumble - APS: 71.80% (1st)
    • RoboRumble - APS: 87.15% (9th)
    • Remove wall attributes for melee again.
    • Adjust gun aim tolerance angle and anti-shielder random offset in 1vs1.
    • Improve HitByBullet and BulletHitBullet detection.
  • 1.12 - 07.10.2017
    • MeleeRumble - APS: 71.35% (1st)
    • RoboRumble - APS: 86.89% (9th)
    • Optimize melee movement during the first ticks of each round.
    • Tweak gun by adding wall attributes and time since last bullet fired (probably not so good in melee).
    • Go back to increased melee bullet power.
  • 1.11a - 05.10.2017
    • MeleeRumble - APS: 71.76% (1st)
    • Decrease melee bullet power again.
  • 1.11 - 05.10.2017
    • MeleeRumble - APS: 71.89% (1st)
    • RoboRumble - APS: 86.42% (11th)
    • Increase melee bullet power.
    • Surf two waves and also evaluate the third one.
    • In 1vs1, combine PIF and guess factor gun to a single gun.
  • 1.10 - 01.10.2017
    • MeleeRumble - APS: 71.88% (1st)
    • RoboRumble - APS: 86.07% (14th)
    • Emit bullet waves each tick, instead of only when a bullet is fired.
  • 1.9 - 30.09.2017
    • MeleeRumble - APS: 71.59% (2nd)
    • RoboRumble - APS: 85.42% (17th)
    • Surf two waves in 1vs1.
    • Fix surf learning bug.
  • 1.8d - 23.09.2017
    • MeleeRumble - APS: 71.47% (2nd)
    • RoboRumble - APS: 84.01% (27th)
    • Melee movement is now something between surfing and minimum risk movement.
    • Add surfing attributes: forward/backward wall, advancing velocity.
  • 1.7 - 22.09.2017
    • MeleeRumble - APS: 71.32% (2nd)
    • RoboRumble - APS: 83.82% (28th)
    • Add gun attributes: time since direction change and distance last 10.
    • Fix a few bugs.
  • 1.6.1 - 08.09.2017
    • MeleeRumble - APS: 71.36% (2nd)
    • RoboRumble - APS: 83.06% (38th)
    • Fix bug in guess factor gun.
    • Make melee movement a bit less predictable.
  • 1.6 - 07.09.2017
    • MeleeRumble - APS: 71.34% (2nd)
    • RoboRumble - APS: 81.77% (50th)
    • Add a guess factor gun.
    • Make melee movement less predictable.
  • 1.5.5 - 05.09.2017
    • MeleeRumble - APS: 71.04% (2nd)
    • RoboRumble - APS: 83.84% (27th)
    • Remove flattener again.
    • Reduce melee bullet power again.
  • 1.5.4 - 24.08.2017
    • MeleeRumble - APS: 70.65% (2nd)
    • RoboRumble - APS: 82.6% (42nd)
    • Try different bullet power calculation in melee.
  • 1.5.3 - 24.08.2017
    • MeleeRumble - APS: 71.08% (2nd)
    • RoboRumble - APS: 82.6% (42nd)
    • In OneOnOne, set a fairly constant bullet power (1.99) and always try to maximize distance.
  • 1.5.2 - 22.08.2017
  • 1.5.1 - 22.08.2017
    • MeleeRumble - APS: 70.60% (2nd)
    • RoboRumble - APS: 81.03% (52th)
    • Use the flattener less often.
    • Increase data decay.
    • Make melee movement less predictable for strong guns.
  • 1.5 - 17.08.2017
  • 1.4.3 - 16.08.2017
    • MeleeRumble - APS: 70.91% (2nd)
    • Changed movement parameters.
  • 1.4.2 - 08.08.2017
    • MeleeRumble - APS: 70.83% (2nd)
    • Slightly decreased bullet power. This version is worse, going back to 1.4.
  • 1.4.1 - 08.08.2017
    • MeleeRumble - APS: 71.19% (2nd)
    • Increased bullet power. APS is marginally better, but Survival dropped by two points.
  • 1.4 - 06.08.2017
    • MeleeRumble - APS: 71.13% (2nd)
    • Improving melee movement. Move away 10 ticks before the first HOT bullet would hit.
    • Survival score is pretty high compared to other strong bots. Slightly raising bullet power might reduce Survival but further improve APS, both in Melee and 1vs1.
  • 1.3 - 26.07.2017
    • MeleeRumble - APS: 70.77% (2nd)
    • RoboRumble - APS: 82.74% (41st)
    • Completely rewriting the gun to speed it up. A big score improvement was not expected.
  • 1.2 - 11.07.2017
    • MeleeRumble - APS: 69.58% (4th)
    • Small changes to movement and gun.
  • 1.1 - 08.07.2017
  • 1.0 - 07.07.2017
    • Initial release.