Difference between revisions of "Thorn/Version History"

From Robowiki
Jump to navigation Jump to search
(1.22)
Line 1: Line 1:
* 1.22: rated ?
+
* 1.23: rated ?
 +
** Shrunk code size even more.
 +
** Added bin smoothing.
 +
* 1.22: rated 81.06 APS, ranked 2nd (1st PL)
 
** Removed second wall ahead segment.
 
** Removed second wall ahead segment.
 
** Uses last enemy orbit direction when its enemy's velocity is zero.
 
** Uses last enemy orbit direction when its enemy's velocity is zero.

Revision as of 03:16, 12 October 2009

  • 1.23: rated ?
    • Shrunk code size even more.
    • Added bin smoothing.
  • 1.22: rated 81.06 APS, ranked 2nd (1st PL)
    • Removed second wall ahead segment.
    • Uses last enemy orbit direction when its enemy's velocity is zero.
    • Added some anti-BulletCatcher catcher code.
  • 1.21: rated 80.52 APS, ranked 2nd (1st PL)
    • Shrunk code size further.
    • Improved anti-ram behavior.
  • 1.2: rated 79.62 APS, ranked 2nd (1st PL)
    • Revert to 1.142
    • Shrunk code size.
    • Stop and go movement distance is now based on enemy's fire power.
    • Added additional wall ahead segment and a wall reverse segment.
    • Other minor tweaks.
  • 1.152: rated 1965, ranked 3rd (1st PL)
    • Added an additional time since deccel segment.
  • 1.151: rated 1974, ranked 3rd (2nd PL)
    • Removed energy tracking from onHitByBullet.
    • Added time since deccel segments.
    • Tweak to velocity segments.
  • 1.144: rated 1974, ranked 2nd (1st PL)
    • Back to my own flattener.
    • Uses 5 velocity segments instead of 3.
  • 1.143: rated 1979, ranked 2nd (1st PL)
    • Shrunk code size even more.
    • Uses RaikoMicro's flattener for comparison.
  • 1.142: rated 1982 (after significant downward rating drift), ranked 2nd.
    • Shrunk code size by 5 bytes.
    • Added back the learning from bullet hit.
    • Removed extra wall slice.
    • Updates the other bot's energy when it hits.
    • Slightly less dive protection.
  • 1.141: rated 1986, ranked 1st (1st PL) micro, rated 1856, ranked 55 (60 PL) mega.
    • Doesn't change enemy energy when my bullet hits (for more code size).
    • Doesn't switch movement mode after round five (for code size too).
    • Added another wall segment.
  • 1.14: rated 1991, ranked 1st (1st PL) micro, rated 1852, ranked 55 (58 PL) mega.
    • Uses a smaller (and better) power function for reverse chance instead of the old quadratic one.
    • Fires full power against rammers.
    • Small tweak to wall segment.
  • 1.13: rated 1963, ranked 1st (3 PL) micro, and rated 1835, ranked 60 (74 PL) mega. (WeeklongObsession isn't in rumble at this time).
    • Shrunk code size a little.
    • Sharper distancing.
    • A bit more accurate measurement of enemy energy (reacts to onBulletHit).
  • 1.2: rated 1943, ranked 2nd (4 PL) micro, rated 1815, ranked 66 (76 PL) mega.
    • Random movement replaced with new and strong flat movement.
  • 1.11: rated 1954 ranked 1st (4 PL) micro, ranked 1829, ranked 59 (73 PL) mega.
    • Fixed a small bug causing the velocity segment to be computed using the other robot's last velocity instead of its current one.
  • 1.1: rated 1964, ranked 1st (4 PL) micro, rated 1832, ranked 58 (74 PL) mega.
    • Freed some more space.
    • Moves depending on what bullet power the other robot is using.
  • 1.02: rated 1957, ranked 1st (4 PL) micro, rated 1829, ranked 56 (68 PL) mega.
    • Fixed bug making Thorn think the other robot's orbit direction was always 1.
  • 1.01: rated 1850, ranked 4 micro rated 1731 ranked 120 mega.
    • Tweaked distancing.
    • Freed up about 35 bytes...
    • I definitely broke something here :(.
  • 1.0: rated 1954, ranked 1st (4 PL) micro, rated 1830 ranked 55 (65 PL) mega.
    • Initial release.