Difference between revisions of "BrokenSword/Version History"

From Robowiki
Jump to navigation Jump to search
(migrating this page)
 
(BrokenSword 2.0.3 - gun stuff)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{Navbox small
 +
| parent = BrokenSword
 +
| title        = Sub-pages
 +
| page1        = Version History
 +
| page2        = Code
 +
}}
 +
----
 +
* '''2.0.3''' - 7/2/2012
 +
** Implement some sane gun data management to replace the borked code I had before.
 +
** Switch to gaussian kernel density.
 +
** ''Code size: 1488''
 +
* '''2.0.2''' - 6/26/2012
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=voidious.mini.BrokenSword+2.0.2|rumble=MeleeRumble|scorelabel=APS|score=62.07|rank=42nd|win=284|loss=49|plrank=48th|glicko2=-526.3|score2label=Survival|score2=70.86}}'''
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=minimeleerumble&name=voidious.mini.BrokenSword+2.0.2|rumble=MiniMeleeRumble|scorelabel=APS|score=65.32|rank=9th|win=161|loss=9|plrank=9th|glicko2=230.9|score2label=Survival|score2=79.58}}'''
 +
** Rollback changes to displacement vector projection and index where I insert displacement vectors.
 +
** ''Code size: 1473''
 +
* '''2.0.1''' - 6/26/2012
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=voidious.mini.BrokenSword+2.0.1|rumble=MeleeRumble|scorelabel=APS|score=61.85|rank=43rd|win=283|loss=49|plrank=48th|glicko2=-415.1|score2label=Survival|score2=70.94}}'''
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=minimeleerumble&name=voidious.mini.BrokenSword+2.0.1|rumble=MiniMeleeRumble|scorelabel=APS|score=65.02|rank=9th|win=160|loss=9|plrank=9th|glicko2=301.3|score2label=Survival|score2=79.3}}'''
 +
** More accurate timing in collection and projection of displacement vectors.
 +
** Shrinkage.
 +
** ''Code size: 1473''
 +
* '''2.0.0''' - 6/25/2012
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=voidious.mini.BrokenSword+2.0.0|rumble=MeleeRumble|scorelabel=APS|score=62.36|rank=39th|win=287|loss=45|plrank=44th|glicko2=-403.4|score2label=Survival|score2=72.69}}'''
 +
** '''{{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=minimeleerumble&name=voidious.mini.BrokenSword+2.0.0|rumble=MiniMeleeRumble|scorelabel=APS|score=65.45|rank=9th|win=160|loss=9|plrank=9th|glicko2=310.6|score2label=Survival|score2=80.71}}'''
 +
** [[Minimum Risk Movement]] and bullet power selection from [[BlitzBat]] 1.05.
 +
** Optimal radar.
 +
** [[Shadow/Melee Gun]] using segmented sets of [[Displacement Vector|displacement vectors]].
 +
** New colors.
 +
** ''Code size: 1499''
 +
----
 +
 
* '''1.10''' - 10/16/2007
 
* '''1.10''' - 10/16/2007
 
** '''<nowiki>MiniBot</nowiki> Melee - 1635'''
 
** '''<nowiki>MiniBot</nowiki> Melee - 1635'''
Line 91: Line 123:
 
** Initial release.
 
** Initial release.
 
** ''Code size: 1443 (3 colors)''
 
** ''Code size: 1443 (3 colors)''
 +
 +
[[Category:Bot Version Histories]]

Latest revision as of 06:37, 2 July 2012

Sub-pages:
BrokenSwordVersion History - Code

  • 2.0.3 - 7/2/2012
    • Implement some sane gun data management to replace the borked code I had before.
    • Switch to gaussian kernel density.
    • Code size: 1488
  • 2.0.2 - 6/26/2012
    • MeleeRumble ‒ APS: 62.07% (42nd), PL: 284-49 (48th), Survival: 70.86%
    • MiniMeleeRumble ‒ APS: 65.32% (9th), PL: 161-9 (9th), Survival: 79.58%
    • Rollback changes to displacement vector projection and index where I insert displacement vectors.
    • Code size: 1473
  • 2.0.1 - 6/26/2012
    • MeleeRumble ‒ APS: 61.85% (43rd), PL: 283-49 (48th), Survival: 70.94%
    • MiniMeleeRumble ‒ APS: 65.02% (9th), PL: 160-9 (9th), Survival: 79.3%
    • More accurate timing in collection and projection of displacement vectors.
    • Shrinkage.
    • Code size: 1473
  • 2.0.0 - 6/25/2012

  • 1.10 - 10/16/2007
    • MiniBot Melee - 1635
    • General Melee - 1630
    • Rollback to 1.04.
    • Much more weight to the piece that randomizes the movement.
    • Added damage-done-by-enemy to target selection - favor targeting enemies that haven't done much damage. (This was a mistake - I intended the opposite.)
    • Code size: 1399 (3 colors)
  • 1.091 - ??/2007
    • MiniBot Melee - 1628
    • General Melee - 1624
    • Rollback to 1.04.
    • Uses destination points instead of angles in MinimumRiskMovement; select a new point only if it is 10% safer than the current destination point.
    • Code size: 1441 (3 colors)
  • 1.083 - 3/16/2007
    • MiniBot Melee - 1635
    • General Melee - 1631
    • Rollback to 1.04.
    • Tweaks to movement randomizing and MinimumRisk factors.
    • Code size: 1399 (3 colors)
  • 1.082 - 3/6/2007
    • MiniBot Melee - 1637 (12th)
    • General Melee - 1630 (39th)
    • Several tweaks to MinimumRiskMovement factors.
    • Code size: 1413 (3 colors)
  • 1.081 - 3/5/2007
    • MiniBot Melee - 1640 (10th)
    • General Melee - 1633 (37th)
    • Rollback to 1.04.
    • Tweaks to bullet power management and target selection.
    • Code size: 1415 (3 colors)
  • 1.08 - 3/2/2007
    • MiniBot Melee - 1641 (10th)
    • General Melee - 1634 (36th)
    • Rollback to 1.04.
    • Parameter tweak to make the battlefield corners even more desirable.
    • Note: 1.04 had drifted to 1641 (9th) / 1630 (38th) at this point.
    • Code size: 1393 (3 colors)
  • 1.07 - 11/10/2006
    • MiniBot Melee - 1649 (10th)
    • General Melee - 1624 (45th)
    • Rollback to 1.04.
    • Trying a weird change to MinimumRisk code: test up to 3 points along each potential movement angle.
    • Code size: 1409 (3 colors)
  • 1.06 - 11/9/2006
    • MiniBot Melee - 1661 (10th)
    • General Melee - 1639 (34th)
    • Rollback to 1.04.
    • Tweaks to radar code.
    • Higher weight to enemy that last hit with a bullet.
    • Miscellaneous tweaks to MinimumRisk factors.
    • Points generated for MinimumRisk are much closer to the tank.
    • Code size: 1437 (3 colors)
  • 1.05 - 11/8/2006
    • MiniBot Melee - 1653 (11th)
    • General Melee - 1636 (34th)
    • Removed some artifacts of direction changing movement, freed some more bytes.
    • Removed corner distance factor from MinimumRisk calculation.
    • Tweaks damage by enemy factor in MinimumRisk calculation.
    • Code size: 1313 (3 colors)
  • 1.04 - 11/8/2006
    • MiniBot Melee - 1661 (10th)
    • General Melee - 1642 (34th)
    • Removed random direction changing factor in MinimumRisk calculations. (Inherited from Luminarious, more of a 1v1 characteristic.)
    • Tweaks to bullet power and segments, mostly to save a few bytes.
    • Increased wall buffer for destination points.
    • Code size: 1393 (3 colors)
  • 1.03 - 11/6/2006
    • MiniBot Melee - 1661 (10th)
    • General Melee - 1642 (33rd)
    • Tweaks to bullet power at low energies that should (and in tests, appear to) increase overall survival scores significantly.
    • Uses real corner distance instead of "larger wall distance" in MinimumRisk calculations.
    • Take damage done by each enemy into account in MinimumRisk calculations.
    • Code size: 1497 (3 colors)
  • 1.02 - 11/5/2006
    • MiniBot Melee - 1654 (11th)
    • General Melee - 1635 (37th)
    • Rollback to 1.0.
    • Miscellaneous movement tweaks.
    • Code size: 1439 (3 colors)
  • 1.01 - 11/4/2006
    • MiniBot Melee - 1647 (13th)
    • General Melee - 1627 (46th)
    • One tweak to gun segmentation.
    • Less GuessFactor bins in gun.
    • A few BulletPower tweaks.
    • Several subtle movement tweaks, such as a change to the random direction changing behavior and a larger wall buffer when generating destination points.
    • Code size: 1440 (3 colors)
  • 1.0 - 11/3/2006
    • MiniBot Melee - 1650 (11th)
    • General Melee - 1634 (37th)
    • Initial release.
    • Code size: 1443 (3 colors)