CassiusClay/Update History
Jump to navigation
Jump to search
Update history of CassiusClay (newest first)
- V 2rho.02a - October 31 2011
- Bot - now graphs with Graphics2D (using a RobocodeGL-ish wrapper). The graphing a bit buggy still, but anyway.
- Movement - Tiny changes, weighting "real" waves differently from "virtual" ones.. Manly releasing this to check if I have broken something.
- V 2omikron - May 27 2006 - Quest + ? (?)
- Bot - Refactored (well, not totally, but it's a start)
- Gun - Refactored. Trying some of Dookious 1.06's bullet power management.
- V 2xi - Don't remember - Quest + 240 (2063)
- V 2mu.b - April 29 2006 - Quest + ? (?)
- Gun - The voidious release. V's has checked my wave management and noted that it has been off by 1 tick. This is now corrected. Also, when determining a wave "hit" I've been using a constant (18) but now V has gotten me to use his "bulletVelocity * 1.5" instead.
- V 2gamma - Feb 05 2006 - Quest + 240 (2066)
- Gun - Rule-based selection of gun with a preference for the regular gun and only allow the anti-surfer gun when it has clearly better virtual stats.
- V 2delta - Feb 05 2006 - Quest + 239 (2066)
- Gun - VG sticking to default gun for 12 rounds before virtual stats are allowed to decide.
- General - T(argeting) and M(ovement) versions of CC included in the jar file.
- V 2beta - Feb 01 2006 - Quest + 235 (2062)
- Gun - More careful VG selection strategy.
- V 2alpha - Jan 31 2006 - Quest + 235 (2062)
- Gun - VirtualGuns ("classic" Bee and a super-extra-fast-rolling version).
- V 1.9.9.99c - Jan 24 2006 - Quest + 238 (2065)
- Movement - Refactored segmentation some (Bee style) to make it easier to experiment. (Yeah, and also experimented a bit with it. To a point where I think I'll drop some rating with this version...)
- V 1.9.9.99b - Jan 17 2006 - Quest + 243 (2069)
- Movement - More shallow segmenatation
- V 1.9.9.99a - Jan 17 2006 - Quest + 240 (2066)
- Movement - Adding acceleration segment
- Gun - Trying to not be too fooled by adaptive movement
- V 1.9.9.96bd - ? - Quest + ? (2064)
- V 1.9.9.96ba - Apr 1 2005 - Quest + 240 (2061)
- Back to scanned event called movement and gun
- Movement - Non-deterministic surfing against non-trivial guns
- V 1.9.9.98 - Mar 29 2005 - Quest + 243 (2064)
- Gun and movement handled from the run() method instead of from the scannded event methods.
- V 1.9.9.96a - Mar 09 2005 - Quest + 249 (2072)
- Movement - Unsegmented visit counts (challenging an old assumption of mine)
- V 1.9.9.95 - Dec 23 2004 - Quest + 245 (2069)
- Gun - Trying AndrewsCoolWay again (with a twist)
- V 1.9.9.94c - Dec 17 2004 - Quest + 245 (2069)
- Gun - Latest /Bee from BeeRRGC 2.0.35 (which basically is a refactored Bee 2.0.2)
- Movement - Tiny adjustment of future position prediction.
- V 1.9.9.93 - Nov 27 2004 - 2078 - And King of PremierLeague!
- Gun - Reverse wall segmentation added.
- V 1.9.9.92 - Nov 27 2004 - 2074
- Gun - Segmentation tweaks. (Quite experimental)
- V 1.9.9.91 - Nov 26 2004 - 2073
- Gun - Tweaked velocity segmentation.
- V 1.9.9.90 - Nov 25 2004 - 2069
- Gun - Fixed stupid bug in future position prediction.
- V 1.9.9.87 - Nov 23 2004 - 2070
- Gun - Back with classic /Bee segmentation.
- V 1.9.9.86 - Nov 23 2004 - 2066
- Gun - Waiting for alignement before fire. Tweaked the segmentations, opting for fast learning (now I have 2880 nodes instead of 12500 like the traditional Bee has). Removed AndrewsCoolWay again.
- V 1.9.9.83 - Nov 19 2004 - 2069
- Gun - Trying AndrewsCoolWay again.
- V 1.9.9.81 - Nov 16 2004 - 2067
- Gun - Using really low granularity everywhere.
- V 1.9.9.78 - Nov 15 2004 - 2065
- Gun - Using accel segmentation instead of lastVelocity, thanks to Mue for suggesting this. Also lower the segmentation granularity of the velocity and distance segments.
- Movement - Same as .70
- V 1.9.9.72 - Nov 15 2004 - 2055
- Gun - Lowered gun segmentation granularity. To compensate for this the slow-learning buffer is always active (instead of only activated after 30 rounds).
- V 1.9.9.70 - Nov 07 2004 - 2067
- Movement - like .68 but with dive-in protection re-enabled.
- V 1.9.9.68 - Nov 06 2004 - 2068
- Gun - Same as .56
- Movement - Same as .67
- V 1.9.9.68 - Nov 06 2004 - 2060
- Gun - Back to .56
- Movement - Segments on WallSmoothing. No dive-in protection against non-simple targeters. CC is now a Rammer.
- V 1.9.9.67 - Nov 05 2004 - 2069 (#1 in RR@H again!!!)
- Gun - Back to .53 (a mistake, should have been .56)
- Movement - Back to .53 (again a mistake, but maybe .56 was the same, I don't recall exactly) and from there some changes in segmenatations.
- V 1.9.9.56 - Oct 30 2004 - 2067
- Gun - Now fires power 3 bullets for distance segments where the hit ratio is > 33%.
- Movement - Back to .48
- V 1.9.9.51 - Oct 30 2004 - 2056
- Gun - Back to .48 gun
- Movement - Evade if robotEnergy * 3 < enemyEnergy * 2
- V 1.9.9.50 - Oct 30 2004 - 2055
- Gun - Using window average in windowing.
- V 1.9.9.49 - Oct 30 2004 - 2059
- Gun - Bot width windowing applied on reading stat buffers.
- V 1.9.9.48 - Oct 28 2004 - 2067 - And King of PremierLeague!
- Movement - Larger increments in WallSmoothing. (Trying to make CC less of a SlowBot.)
- V 1.9.9.47 - Oct 28 2004 - 2066
- Gun - gun alignement tweaks
- V 1.9.9.46 - Oct 27 2004 - 2065
- Same as 1.9.9.41 but with some minor naming changes.
- V 1.9.9.44 - Oct 26 2004 - 2063
- Movement - Continuing the new branch again. Added a steeper evasion at close ranges.
- V 1.9.9.43 - Not released
- Gun - Added a minor anti-surfer touch to it.
- V 1.9.9.42 - Oct 25 2004 - 2062 (surprise for me...)
- Movement - back to 1.9.9.09 (just to check where that gun change could bring my best version so far)
- V 1.9.9.41 - Oct 25 2004 - 2065
- Gun - Back to Pugilist style velocity segmentation
- V 1.9.9.40 - Oct 24 2004 - 2062
- Movement - Avoiding dead locks in dive-in protection
- V 1.9.9.33 - Oct 19 2004 - 2054
- Movement - 1.9.9.09 plus some bug fixes
- V 1.9.9.23 - Oct 16 2004 - 2064
- Movement - 1.9.9.09 with bin smoothing edge protection applied
- V 1.9.9.17 - Oct 10 2004 - 2066
- Gun - Downgrading way back to ... CC 1.5.2 (Suspecting everything I have done with the gun since either doesn't matter or degrades performance.)
- V 1.9.9.09 - Oct 10 2004 - 2069
- Gun - Same wave list management fixes as in the movement
- V 1.9.9.05 - Sep 27 2004 - 2070 Hyiiiaaa!!! - #1 in RoboRumble@Home!
- Movement - Some more wave list management rearangements. Heavier bin smoothing. Tweak in "bouncing" parameters. Back with all segmentations I had before my velocity-only tryout.
- V 1.9.9.04 - Sep 27 2004 - 1931
- Movement - I have forgot what it was I tested here...
- V 1.9.9.03 - Sep 27 2004 - 1941
- Movement - Segmenting only on velocity (like Ascendent I think). Bug fix in wave alignment. Bug fix in wave list management.
- V 1.9.9.02 - Sep 27 2004 - 1941
- Movement - Surfing only the closest incoming wave. Orbiting enemy location.
- V 1.9.9.01b - Sep 25 2004 - 2045
- Same as 1.9.9.00nd. Only this time with all traces of code that could write and read data removed.
- V WT1.1 - Sep 24 2004 - 2068
- Gun - Preloaded data using Vic's SuperNodes data management
- V 1.9.9.00nd - Sep 24 2004 - 2047
- Movement - No data preloaded or saved
- Gun - No data preloaded or saved
- V 1.9.9.00WT - Sep 23 2004 - 2047 (Probably due to a bug)
- Gun - Now uses BeeWT data. (Some of it anyway. I've removed data on surfers and on bots that CC easily outsurfs.)
- V 1.9.9.00b2 - Sep 22 2004 - 2055
- Movement - Lots of changes. Surfing all waves now again, though slightly differently weighed. Orbiting the closest wave always even though i might be evaluating a wave further back. (Shouldn't work better I think. But it does.)
- Gun - Fixed the NaN bug in /Bee that Vic found.
- V 1.9.9.00b - Sep 21 2004 - 2046
- Movement - Lots of small tweaks and rearranging of stuff. Major thing is that waves far away are weighed really low now. Almost like only surfing the closest EnemyWave. (Axe's suggestion).
- V 1.9.9.00g - Sep 16 2004 - 2043
- Movement - Using a more precise predictor (which considers max_turning_rate). No Pugilist predictor used any longer.
- V 1.9.8.19 - Sep 13 2004 - 2054
- V 1.9.8.15 - Sep 11 2004 - 2053
- Movement - Removed wall avoidance tweak. Added a small trick Pulsar hinted about.
- V 1.9.8.04 - Sep 4 2004 - 2041
- Movement - Should bump into walls lesss often...
- V 1.9.8.03 - Sep 2 2004 - 2055 Hiyaa!!!
- Movement - Tweaked the new wall "bouncing" mechanism so that it should result in behaviour even more like with version 1.9.7.21b. Now my wave impact destination prediction handles all maxVelocities. Means I can use it for predicting the "stop" alternative instead of the sloppy stop prediction I had before.
- V 1.9.8.02 - Sep 1 2004 - 2047
- Movement - Tweaked the new wall "bouncing" mechanism so that it should result in behaviour much more like with version 1.9.7.21b.
- V 1.9.8.01 - Sep 1 2004 - 2043
- Movement - Major bug in danger evaluation of passing waves spotted and nailed. Some tuning to avoid rammers better.
- V 1.9.8.00 - Aug 31 2004 - 2042
- Movement - Trying without wall bouncing again. Yeah, I know it always fails to deliver rating points, but this time it's with some advice from ABC so it might work...
- V 1.9.7.26 - Aug 30 2004 - 2046
- Movement - Much like .21b but with wall segementation back again.
- V 1.9.7.21b - Aug 19 2004 - 2051
- Gun, 1.9.7.10 + a modification of existing segmentations - Pulsar's idea.
- V 1.9.7.20 - Aug 18 2004 - 2037
- The exactly same source code as 1.9.7.10. Yet -12 points... explain that!
- V 1.9.7.14 - Aug 16 2004 - < 2000 (Recalled, obviously not a very good solution)
- Movement - experimental. Trying to maintan a set fighting distance, even when WallSmoothing. Run this version of CC to see how. Probably going todive in the ranking table though. Doesn't seem to work very well in my short tests.
- V 1.9.7.13 - Aug 16 2004 - 2034
- Gun - 1.9.7.10
- Movement - 1.9.7.10 but switched off the last trace of wall bouncing.
- V 1.9.7.12 - Aug 15 2004 - 2043
- Gun - using version 1.8.9.4
- Movement - using version 1.9.0.7.01
- V 1.9.7.11 - Aug 15 2004 - 2040
- Movement - downgraded to 1.8.9.4
- V 1.9.7.10 - Aug 14 2004 - 2049
- Gun - downgraded to 1.9.6.16
- Movement - downgraded to 1.9.7.01
- V 1.9.7.09 - Aug 14 2004 - 2037
- No botwidth awereness anywhere. Can't get it to work. Probably a bug somewhere.
- V 1.9.7.08 - Aug 13 2004 - 2026
- Both gun and movement updating stats for the full bot width, flatly.
- V 1.9.7.05 - Aug 12 2004 - 2033
- Gun - Bugfixed botwidth aware updates (thanks Mue!).
- Movement - Back to 1.9.6.15b version (benefits from the same bugfix as the gun).
- V 1.9.7.03 - Aug 12 2004 - 2014
- Gun - Removed last tweak. Uses 47 bins and flatly updates all bins covered by the bot width.
- Movement - Multiplied all weights used for stat updates by 100.
- V 1.9.7.02 - Aug 11 2004 - 2036
- Gun - Trying to nail more bots better. =)
- V 1.9.7.01 - Aug 11 2004 - 2041
- Gun - back to good old 1.6.9.09 config (which in turn is much older than that).
- Movement - Deals with bots that doesn't fire (like japs.Serenity). Orbits wave gun location again. Evades rammers steeper. Bug fixes in EnergyDrop management.
- V 1.9.6.16 - Aug 7 2004 - 2044
- Movement - Removed update of neighbouring stat bins.
- Gun - Fixed a bug in velocity timer segmentation.
- V 1.9.6.15b - Aug 7 2004 - 2039
- Movement - Fixed a bug where fast stats were weighed as high as the "real" stats (introduced with the last version).
- V 1.9.6.15 - Aug 7 2004 - 2033
- Movement - Updating neighbouring stat bins to account for the bot width.
- V 1.9.6.14 - Aug 7 2004 - 2043
- Gun - Using three visit count buffers with AdvancingVelocity sign segmentation in the slowest one.
- V 1.9.6.13 - Aug 7 2004 - 2048
- Gun - Removed wall segmentation tweak. Removed AdvancingVelocity segmentation. (Yeah, should be back at 1.6.9.09 config now. This is a check to make sure.)
- V 1.9.6.12 - Aug 6 2004 - 2037
- Gun - Removed update of neighbouring stat bins. Tweaked wall segmentation to be aware of the flight time of the bullet.
- V 1.9.6.11 - Aug 5 2004 - 2041
- Gun - Updating neighbouring stat bins to account for the bot width (seems to work for Pulsar).
- V 1.9.6.10 - Aug 5 2004 - 2044
- Gun - Adding AdvancingVelocity sign segmentation (following a hint on DarkHallow's page).
- V 1.9.6.09 - Aug 4 2004 - 2045
- Movement - Tweaking secondary hit counter buffer segmentation.
- V 1.9.6.06 - Aug 3 2004 - 2042
- Movement - Removing that new dimension to the flattener stat buffer. Shrinking secondary hit counter buffer segmentation.
- V 1.9.6.05 - Aug 3 2004 - 2042
- Movement - Adding a dimension to the flattener stat buffer
- Gun - Slighly more tilted towards survival
- V 1.9.6.04 - Aug 3 2004 - 2044
- Movement - Using time-since-velocity-change instead of since-accel and since-deccel for data segmentation.
- V 1.9.6.03 - Aug 3 2004 - 2045
- Movement - Reverting back several generations (to version 1.8.9.4).
- V 1.9.6.01 - Aug 2 2004 - 2026
- Movement - Using AndrewsCoolWay
- Gun - Back to straight velocity
- V 1.9.6.00 - Aug 2 2004 - 2029
- Gun - Using LateralVelocity for segmentation
- V 1.9.5.9 - Aug 1 2004 - 2033
- Gun - Restored something... don't remember what...
- V 1.9.5.8 - Aug 1 2004 - 2026
- Gun - Restored weighing of real bullet waves higher.
- V 1.9.5.7 - July 31 2004 - 2020
- Gun - Back to straight incremented visit count stats.
- V 1.9.5.6 - July 31 2004 - 2027
- Gun - Using AndrewsCoolWay for the visit counts.
- Gun - Weighing fast learning buffer lower
- V 1.9.5.5 - July 31 2004 - 2037
- Gun - Removed special weighing on waves fired along real bullets.
- V 1.9.5.4 - July 30 2004 - 2023
- Gun - Increased the weight on waves fired along real bullets. (Was 2, now is 12).
- V 1.9.5.3 - July 29 2004 - 2041
- Tweaked movement segmentation
- V 1.9.5.0 - July 29 2004 - 2030
- Applied Kuuran's EnergyDrop stuff.
- V 1.9.3 - June 23 2004 - 2039
- Trying three levels of learning speed in the gun.
- V 1.9.2 - June 23 2004 - 2038 (well, it is RECALLED after 526 battles)
- Using only the faster learning buffers in the gun.
- V 1.9.1 - June 23 2004 - 2047
- Tweaked movement flattener segmentation
- V 1.9.0 - June 23 2004 - ? RECALLED as it was too weak against too many bots.
- Rolling movement stats slower against simple guns (13 hits) and using immediate decay (not averages) against more complex guns.
- V 1.8.9.4 - June 23 2004 - 2049 Hyaaa!!!
- Rolling my movement data super-fast (1 hit).
- V 1.8.9.3 - June 22 2004 - 2037
- Rolling my movement data a bit slower (13 hits, instead of 2).
- V 1.8.9.2d - June 22 2004 - 2047 Hyaaa!!!
- Pre-loaded with movement data
- V 1.8.9.2 - June 22 2004 - 2042 Hyaaa!!!
- No wall or bullet power segmentation in movement stats.
- V 1.8.2 - June 17 2004 - 2028
- Trying with simpler surfing data segmentation
- V 1.8.1 - June 16 2004 - 2021
- I don't really know... Lots of desparate tweaks and changes. Everthing is about the movement though.
- V 1.7.2b - June 13 2004 - 2039
- Now really reads those data files ...
- V 1.7.2 - June 13 2004 - ?
- Movement
- Now comes preloaded with some ".float" data files.
- Movement
- V 1.7.1.2 - June 13 2004 - 2036 Hyaaa!!!
- Movement
- Now matches the bullets velocity when trying to match the corresponding EnemyWave.
- Movement
- V 1.7.1 - June 12 2004 - ? (Recalled because I wanted to fix a thingy.)
- Movement
- Back to my old style of WallSmoothing
- Only considers one impact position in the passing wave. (Much faster!)
- Movement
- V 1.7.0 - June 12 2004 - 2021 (Well, with only some 450 battles. I got tired with it being a SlowBot)
- Movement.
- More precise future position prediction.
- Tweaked WallSmoothing (now SilverSurfer style).
- Pure WaveSurfing (no wall bouncing what so ever!).
- Danger calculation considers all future positions in the passing of the wave. (This makes CC a SlowBot though, but it might be worth it.)
- New wall segmentation technique.
- Movement.
- V 1.5.2.3 - June 11 2004 - N/A (the ranking table got contaminated)
- Gun. Removed RH segmentation.
- 1.6.1 - June 11 2004 - 2022 - The "open for suggestions" branch
- Gun. Trying to put RH on top as a long learning aspect instead of a fast learning like the last attempt.
- V 1.6.0 - June 11 2004 - 1995 - The "open for suggestions" branch
- Gun. Trying Vic's suggestion with RelativeHeading weighed in.
- Movement. Bug fix. (Now actually using one of the segmentations axises I thought I was...)
- V 1.5.2.2 - June 9 2004 - 2032
- Movement. Trying a different approach to avoid head-on. I don't think it's better, but at least it's not as ugly as my last attempt.
- V 1.5.2.1 - June 6 2004 - 2032
- Movement. Some really lame attempts at dealing with head-on better.
- V 1.5.2 - June 6 2004 - 2025
- Movement. Fixed a minor bug in the danger_stop location prediction.
- Gun. Tried make the gun learn faster without losing edge in the long run. Tried is the key word here.
- V 1.5.1 - June 6 2004 - 2019
- Movement. Now my WaveSurfing evaluates danger_stop and stops if that seems to be the best idea.
- Tuned evasion angle. (A bit steeper now.)
- V 1.4.0 - June 5 2004 - 2017
- I think I found and corrected the bug in my wall smoothing. Which means this version could maybe stay strong against the big sharks and keep it's edge against the small ones. I still don't have enough power against the mid pack though. Thinking hard about that problem.
- V 1.0.6b - June 5 2004 - 2021
- Basically back to 0.9.9 movement, with some tricks to get those 99.8% against head-on that I want.
- V 1.1.0 - June 2 2004 - 2015
- Movement. Revert, revert, revert ...
- V 1.0.5 - June 2 2004 - 2007 (I'll abandon this path now I gues...)
- Movement. Easier on the "simpler gun" strategy. Tuned distancing.
- V 1.0.4 - June 2 2004 - 1996
- Movement. Trying to deal with simpler guns without flattening.
- V 1.0.3 - June 2 2004 - recalled
- Movement. Tuned things back.
- Gun. Trying to see more complicated patterns again. Maybe it works this time. =)
- V 1.0.2 - June 2 2004 - 2017
- Movement. Tuning of evasion angle, timer-indexes and flattening weight.
- V 1.0.1 - June 1 2004 - 1918
- Removed the gun tweak introduced with the last version (it was buggy and I doubt it made things better anyway).
- Removed some details in the movement that I don't think are needed.
- V 1.0 - May 31 2004 - 2019
- Tweaks in the WallSmoothing
- Strategy for not bouncing the wall first thing when a round starts implemented. (I just hated to see that happening.)
- Tweak in the gun to make it learn faster. (I have no clue if it really does that though.)
- This version shows strength in my tests. Maybe it is now ready for a first "rumble in the jungle".
- V 0.9.9b.FFr - May 28 2004 - 2025
- Some refactoring. Hopefully performs like last version.
- V 0.9.9b.FF - May 28 2004 - 2020
- Weighting some more flattening in.
- V 0.9.9b.f - May 28 2004 - 2017 (585 battles)
- Just a test with a slight amount of flattening weighted in. Hey! rozu isn't watching the action at the moment anyway I think. =)
- V 0.9.9b - May 28 2004 - 2014
- Bug fix
- V 0.9.9 - May 27 2004 - 1993
- Tons of segmentations for the movement
- Bug fix in segmentation for movement
- Same segmentation bug fix in the gun
- V 0.9.8 - May 26 2004 - 2011 (with 472 battles fought)
- Trying to mix movemeny from 0.9.7 and 0.9.6
- V 0.9.7 - May 26 2004 - 2009
- 0.9.3b movement and 0.9.6.1 gun
- V 0.9.6.1 - May 26 2004 - 2015
- Plugged in the Pugilist gun untouched this time. (Now it doesn't seem like it was the gun changes improving the score for 0.9.3b, does it?)
- V 0.9.6 - May 25 2004 - 2005
- 0.9.4 gun and movement back
- Slighly increased movement wall margin. (Should have done that long ago...)
- Movement segmentation experiment.
- V 0.9.5 - May 25 2004 - 1850 (Well, after 200 battles that is. I can't let CC take this many blows to his head...)
- Completely new surfing system. It probably is really bad as an idea to begin with. And it certainly has a lot of yet unresolved issues. I might try to work those out if this test gives any hope what so ever...
- V 0.9.4 - May 25 2004 - 2012
- Gun tweak from an idea of Kawigi's
- V 0.9.3b - May 25 2004 - 2009
- Desperate movement and targeting changes
- V 0.9.1 - May 23 2004 - 1970
- Bug fixes
- Back to wall bouncing
- Obvious tweak in the gun
- V 0.9.0 - May 22 2004 - 1965
- Using pure surfing, no wall bouncing and stuff
- Rolling averages for hit counts