Phoenix/Version History

From Robowiki
Jump to navigation Jump to search
  • 0.81 20061101 - 2094
    • Fixed a bug where waves from my gun were processed after the enemy died.
    • Changes to antisurfer gun
  • 0.8081 20061031 - 2084
    • Simplified gun constructor
  • 0.80x
  • 0.794 20061001 - 2082
    • Removed "close in for kill" and "stay close to simple targeters" from distancing behaviors.
  • 0.793h 20061001 - 2087
    • Identical with higher bullet power.
  • 0.793 20061001 - 2087
    • Changed segmentation of surfing: fewer distance segments
  • 0.792 20061002 - 2082
    • Even more changes to approach / retreat angles.
  • 0.790 20061002 - 2076
    • More changes to approach / retreat angles.
  • 0.790 20061001 - 2079
    • Less aggressive approach / retreat angles.
  • 0.790 20061001 - 2077
    • More aggressive approach / retreat angles.
  • 0.789 20060930 - 2083
    • New segmentation in gun (a segmentation that greatly helped against PM guns when I added it to my surfing in 0.784)
  • 0.788 20060929 - 2088
    • Clone of 784 with some new framework code for adding PM guns in future versions.
  • 0.784 20060919 - 2088
    • New segmentation in movement, set MovementChallenge2K6 record.
  • 0.783 20060911 - 2086
    • Different method of summing wave danger, should be harder to hit in the first few rounds.
  • 0.772 20060911 - 2089
    • Slightly more aggressive about maintaining desired distance.
  • 0.7711 20060910 - 2089
    • Fixed a bug in 0.77 and 0.771 that was causing a crash at the start of round 5.
  • 0.771 20060910 - 2051 (pulled at ~500 battles)
    • Dynamic distancing from 0.77 but less aggressive about maintaining desired distance.
  • 0.77 20060910 - 2057 (pulled at 590 battles)
    • An attempt at dynamic distancing.
    • Stays closer to enemies than previous version of Phoenix.
    • More aggressive about maintaining the desired distance.
  • 0.761 20060907 - 2088
    • Cleaned up movement code to make future changes easier.
    • More movement segmentation changes.
    • See also: Phoenixious. Same movement, better gun. =)
  • 0.753 20060905 - ?
    • More minor changes to surfing segmentation.
  • 0.752 20060905 - 2088 (undefeated)
    • Reverted GF1 changes made in 0.743
    • Minor changes to surfing segmentation.
  • 0.743 20060901 - 2078
    • Misc. refactoring, changes to GF1 calculation.
  • 0.732 20060831 - 2093
    • Many changes to surfing segmentation. Most notably, now has many more distance segments.
  • 0.731 20060830 - 2089
    • More precise GF1 / GF-1 calculation, thanks to Voidious for sharing this tip. =)
  • 0.72 20060829 - 2081
    • Different surfing segmentation, again.
  • 0.71 20060829 - 2079
    • Experimenting with this new way of surfing, different segmentation.
  • 0.7 20060828 - 2077
    • Dramatically different surfing.
    • Won't stop firing in 1-v-1, unless firing would disable it.
  • 0.68 20060827 - 2087
    • Different bullet power selection (now fires 1.9 instead of 1.99)
    • Fixed bug in movement that was causing Phoenix to sometimes not adapt when hit.
    • Minor change to how danger is calculated for surfing.
  • 0.675 20060825 - 2089
    • Segmentation for main and antisurfer guns changed.
  • 0.673 20060823 - 2089
    • Changed main gun and antisurfer gun to use the same threshold for using fast-learning.
  • 0.672 20060822 - 2085
    • Fixed changes made in 0.671, had a typo.
  • 0.671 20060822 - 2087
    • Changed fast-learning portion of main gun.
  • 0.67 20060821 - 2086
    • No preloaded data.
    • Small changes to main gun.
  • 0.666 20060821 - 2092
    • Comes preloaded with targeting data on 140 opponents. Wicked!
  • 0.66 20060820 - 2088
    • Experimenting with rolling surfing stats differently.
  • 0.652 20060819 - 2092
    • Fixed a bug. Segmenting on distances between .1 and .3 is not recommended.
  • 0.65 20060819 - ?
    • Experimenting with a new way of adapting movement.
  • 0.64 20060818 - 2085
    • The tweaks from 0.63 are weighted more heavily.
    • Now a big ProblemBot for Dookious. ;-)
  • 0.63 20060816 - 2084
    • Various small tweaks to surfing, designed to make Phoenix harder to hit for average and top guns.
  • 0.62 20060815 - 2078
    • Saves data on gun hit rates for main and antisurfer guns.
  • 0.61 20060814 - 2080
    • Changed speed that Phoenix decides which gun to use.
  • 0.6 20060814 - 2080
    • Gun from Phoenix 0.32 - 0.56 is now used as an antisurfer gun. New gun used against bots without adaptive movement.
  • 0.6 20060814 - 2081
    • Much better aim against non-surfers.
  • 0.561 20060813 - 2073
    • Changed code for enabling / disabling flattener. Shouldn't get turned on against weak bots that fire with high bullet powers (e.g. Cigaret) any more.
  • 0.56 20060811 - 2078 =)
    • Changed the way rolling averages are calculated. (Different formula, not different parameters)
    • Stats are rolled much faster.
    • Flattener enabled again, but segmented differently from previous versions.
  • 0.55 20060810 - 2054
    • Surfing adapts much faster now. Much stronger against average bots, although it's weaker against top bots. (Dookious and Ascendant in particular)
    • Flattener disabled for now. Doesn't seem to help.
  • 0.542 20060810 - 2059
    • Changed segmentation in gun used for surfing. Still 0.42-style.
  • 0.54 20060808 - 2053 / Melee: 1698
    • Phoenix is now a team robot.
    • Very different surfing (trying 0.42-style again)
    • Melee movement changes:
      • Searches for good destinations every turn
      • Major changes to weighting of risk factors
  • 0.521 20060727 - Melee: 1699 (#9)
    • Fixed a bug in the melee gun
    • Fixed a bug in the melee movement
    • Changed melee movement, won't drive as far in a straight line.
  • 0.52 20060727 - 2050 (#7)
    • Changed the gun used for flattening. Now uses slightly modified copy of Phoenix's 1-v-1 gun.
    • Flattener won't be enabled as easily.
    • Avoids enemies with much more energy in melee.
    • Doesn't drive as far before turning in melee.
  • 0.5 20060726 - 2052 (#7)
    • Added flattener
  • 0.42 20060725 - 2052 (#7)
    • Very different surfing, let's see how it works...
  • 0.411 20060725 - 2048 (#7) / Melee: 1700 (#8)
    • Misc. fixes in tracking bullets.
    • Reverted to 0.32-style enemy fire detection
  • 0.4 - 20060716 - 2051 (#7) / Melee: 1692 (#11)
    • Phoenix is now a melee bot as well as 1v1.
  • 0.32 - 20060711 - 2055
    • Doesn't use as many different bullet powers as 0.pi
    • Lowered bullet power segmentation
  • 0.pi - 20060709 - 2055
    • Massive gun refactoring (using abstract classes)
    • Main gun replaced by "double-buffered" one.
  • 0.314 - 20060709 - 2044
    • Adjusted wave impact time for both gun and surfing
    • Very different bullet power selection
  • 0.312b - 20060707 - 2049
    • Changed weighting of waves.
    • Lowered max wallsmooth angle a bit. It's halfway between 0.31 and 0.30 levels now.
    • Fixed another stupid bug from 0.31.
  • 0.311 - 20060706 - 2035
    • Less picky about distance to fight at
    • More accurate detection of enemy fire
    • Higher maximum wallsmooth angle
    • Godly WaveSurfingChallenge scores =)
  • 0.31 - Pulled due to bug in wave detection.
  • 0.30.1 - 20060703 - 2043
    • Simplified firing code
    • Split main gun into 2 guns
    • Disabled interpolation in surfing code
  • 0.30 - 20060626 - 2037
    • Massive refactoring and code cleanup
    • Fixed off-by-one bug in surfing code
    • Two guns: Main gun and very fast learning gun
    • Not tested much, let's hope it works... =)
  • 0.27 - 20041115 - 2026 (drifted to 2020 by the time 0.30 released)
    • Reduced # of GFs in surfing code.
  • 0.26.1 - 20041114 - 2003
    • Fast gun is back but should be harder for other bots to surf than before.
    • Maximum segmentation reduced
  • 0.25 - 20041111 - 1998
    • Corrected an obscure bug in acceleration calculation, removed fast gun, changed behavior while wave is passing
  • 0.24.1 - 20041109 - 2003
    • Added ultra-slow-learning gun, tweaked existing guns.
  • 0.23 - 20041105 - 1987
    • More gun tweaks
    • Added fast-learning gun back in.
  • 0.21 - 20041105 - 1981
    • 2 bugs fixed in targeting: 1 in calculation of attack angle, one in near-wall segmentation.
    • Removed fast-learning gun
  • 0.1 - 20041031 - 2002
    • It's not perfect, but if I wait for that I'll never release a bot.
    • First version is also my first bot over 2000! I'm happy.