Thorn/Version History
< Thorn
Jump to navigation
Jump to search
- 1.26: rated ?
- Changed the way stop and go movement is done: Thorn now switches between max velocity 0 and 8 instead of moving a short distance whenever the enemy fires.
- 1.252: rated 81.46 APS, ranked 2nd (1st PL)
- Real waves weighted higher.
- 1.251: rated 81.48 APS, ranked 2nd (1st PL)
- Added second wall ahead segment yet again.
- 1.25: rated 81.30 APS, ranked 1st (1st PL)
- Removed second wall ahead segment.
- Fixed bug introduced in version 1.24 that made Thorn add 1 to the opponents fire power in StopNGo movement.
- Fixed bug present in versions 1.2-1.24 that made Thorn think the enemy's bullet speed was always 20 by having Thorn learn about the enemy's bullet speed when hit by a bullet instead of on the scan event.
- Tweaked random movement.
- 1.24: rated 79.33 APS, ranked 2nd (1st PL)
- Shrunk code size.
- Removed bin smoothing.
- Added second wall ahead segment again.
- 1.23: rated 80.87 APS, ranked 2nd (1st PL)
- 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.