WaveSerpent/Version History
Jump to navigation
Jump to search
- WaveSerpent Sub-pages:
- WaveSerpent - Version History - RRGC - DookiSerpent - Archived Talk 20090520
- 2.0, rated ?
- Rewrote parts and modified code structure.
- New main gun with crowd targeting and anti aliasing.
- Added anti surfer gun and virtual guns array.
- Movement now uses anti aliasing, dynamic weighting, and precise wave intersection.
- Added curve flattener.
- Many other small changes.
- 1.402, rated 2079, ranked 4th
- Further gun tweaks.
- 1.401, rated ?
- Two small gun tweaks.
- Slightly changed distance segments in surfing code.
- 1.4, rated 2097, ranked 3rd (7 PL)
- New dynamic clustering gun.
- 1.3a, rated 2038, ranked 17th (7 PL, but with a couple losses to non-surfers)
- Testing new anti-surfer gun.
- A tweaked version of SeaSerpent's gun that only matches on firing ticks.
- Slightly weaker that SeaSerpent's gun, but a many times faster, so it will be usable in a VG array.
- 1.3b3, rated 2075, ranked 5th (7 PL)
- Got rid of fancy weighting system.
- Added bin smoothing.
- Some small tweaks to weights.
- 1.3b2, rated ?
- Tweaked the weighting of gun buffers.
- 1.3b, rated 2075, ranked 4th (12 PL)
- Testing new main gun.
- Tweaked version of the gun from version 1.24.
- Rolls data more slowly.
- Wall segment takes into account max escape angle.
- New weighting system exaggerates or flattens the valleys and peaks in a buffer depending on how much data the buffer has.
- 1.24, pulled
- Tweaks to gun segmentation.
- Changed the structure of the gun.
- A lot more gun buffers (8 instead of 4) and different weighting for them.
- 1.231, rated 2079, ranked 4 (7 PL)
- Added super-slow learning buffer to the movement.
- 1.23, rated 2076, ranked 4 (about 7 PL)
- Learns from onBulletHitBullet (I can't believe I haven't already added this).
- Removed acceleration timer buffer.
- Some changes to gun segmentation.
- 1.221, rated 2066, ranked 4 (13 PL)
- Fixed minor bug making the first hit weighted more than it should.
- Added acceleration timer buffer.
- 1.22, rated 2067, ranked 4 (7 PL)
- Added stop evaluation again.
- Predicts its position over the first two waves in each direction instead of just the first one.
- 1.213, rated 2060, ranked 7 (7 PL)
- Removed stop position evaluation.
- 1.212, rated 2059, ranked 7 (7 PL)
- Added stop position evaluation.
- Fixed minor bug in precise prediction.
- 1.211, rated 2062, ranked 7 (7 PL).
- Back to old buffer weighting.
- 1.21, rated 2056, ranked 7 (16 PL).
- Rewrote parts of the gun, although it should act almost the same as the old one.
- Added super fast unsegmented buffer to gun.
- Fast learning buffer weighted higher.
- Added melee capabilities again (won't be released in melee rumble yet).
- A few minor bug fixes:
- Enemy location no longer changes when the enemy is dead and WaveSerpent is surfing the last couple waves.
- Clears all gun waves when it stops shooting.
- Fixed one off bug in gun waves.
- 1.2, rated 2064, ranked 5 (10 PL).
- Rewrote movement:
- Doesn't evaluate stop position.
- Fixed one off bug in enemy waves.
- Bugfix in wall ahead segment.
- Less segmentation schemes and no dynamic weighting.
- Changed the way dive protection is done.
- Changed rolling averages.
- More precision in choosing which wave to surf and when to stop surf prediction.
- Rewrote movement:
- 1.103, rated 1703, ranked 5 melee.
- Back to 1.101.
- General melee tweaks.
- Improved wave weighting in melee.
- Added unsegmented buffer to gun.
- 1.102, rated 2019, ranked 18 (15 PL).
- Same risk function for simple and non-simple targeters (although the distancing still changes).
- Default mode is normal instead of anti-simple.
- More aggressive distancing.
- 1.101, rated 2024, ranked 18 (17 PL)
- Weights start empty instead of having some pre-filled values.
- Tweaked distancing and wall smoothing.
- Higher threshold for assuming the enemy is a non-simple targeter.
- Finaly ended an 8(!) release streak of being stuck around 2015 :).
- 1.1, rated 2014, ranked 19 (19 PL)
- Improved execution speed.
- A few minor tweaks/bugfixes.
- Highly experimental dynamically weighted surf stats.
- 1.07, rated 2013, ranked 19 (18 PL)
- Completely changed surfing segmentation and weighting.
- A few minor bug fixes.
- Wouldn't be surprised if this did worse...
- 1.063, rated 2014, ranked 19 (20 PL)
- More movement tweaking.
- 1.061, rated 2012, ranked 19 (17 PL)
- Tweaked surfing weights
- 1.06, rated 2014, ranked 18 (17 PL)
- Added acceleration segmentation in surfing data.
- 1.051, rated 2015, ranked 18 (17 PL)
- Slow buffer is weighted less.
- 1.05, rated 2013, ranked 18 (18 Pl)
- Buffers are layered on top of each other instead of switched between.
- 1.04, rated 1709, ranked 5 melee (dropped to about 1703 by the time 1.103 was released).
- Surfing movements learns faster at the end of melees.
- Added wave weighting in melee gun.
- 1.031, rated 2014, ranked 17 (18 PL)
- Testing more standard energy management.
- 1.03, rated 2010, ranked 17 (18 PL).
- Experimental dynamic bullet power calculations.
- A few minor tweaks.
- 1.02, rated 2007, ranked 17 (16 PL) one-on-one, rated 1707, ranked 5 melee.
- Fixed another bug in energy management.
- Changed in the super-fast gun buffer.
- 1.01, rated 2003, ranked 18 (21 PL) one-on-one, rated 1708, ranked 5 melee.
- Fixed bug in energy management.
- Fixed bug causing WaveSerpent to never stop shooting.
- Added flattener for one-on-ones at the end of melees.
- 1.0, rated 2007, ranked 17 (17 PL) one-on-one, rated 1704, ranked 5 melee.
- Rewrote the code, adding numerous minor improvements.
- Uses Logic's melee behavior.
- 0.52, rated 1999, ranked 17 (16 PL).
- Changed distancing, now one fluid function.
- Target data is less.
- Some ideas from Dookious:
- Energy management changes.
- Gun segmented on bullet travel time instead of distance.
- 0.51b, rated 1998, raked 17 (18 PL).
- Change in timeAcceleration segment.
- Tweaked gun segmentation.
- Back to 0.5's movement.
- 0.51 rated 1994, ranked 18 (17 PL).
- Surfs the small "danger zones" on nearest two waves only.
- Small movement segmentation changes.
- 0.5 rated 1997, ranked 17 (17 PL).
- Added rolling to the gun.
- Target data for the gun is lower.
- 0.43 rated 1988, ranked 18 (21 PL).
- Tweaked gun.
- Lots of minor changes (mainly in energy management).
- 0.42 rated 1989, ranked 18 (19 PL).
- More standard energy management.
- Fastest learning gun rated worse when setting the segmentation.
- A few small tweaks.
- 0.41 rated 1976, ranked 19 (22 PL).
- Uses distance and bulletpower segments instead of bullet travel time.
- Timer segmentation turned on (accidentally turned off in 0.33).
- Small energy management change.
- No rolling averages against simple targeters.
- A few more tweaks and changes.
- 0.33 rated 1973, ranked 21 (21 PL).
- A secondary layer of punishing for getting near hit locations.
- Tweaked segmentation
- 0.32 rated 1978, ranked 17 (23 PL).
- Sharper distance control against non-simple targeters.
- 0.31 rated 1976, ranked 18 (23 PL).
- Much stronger against simple targeters
- 0.3 rated 1953, ranked 26 (25 PL).
- More aggressive energy management.
- Fixed bug on time until bullet hits index.
- Fixed bug in registering hits.
- Giant increase in risk if within 0.1 GF of a hit location.
- Some tweaking.
- 0.2 rated 1963, ranked 25 (30 PL),
- New distance control and wall smoothing.
- Orbits the other robot's current position instead of the wave's.
- Fixed bug in enemy wall collision detection.
- Stores and dodges dangerous points instead of bins.
- Segmented on bullet travel time instead of distance.
- 0.1 rated 1944, ranked 28 (27 PL),
- Initial release.