Phoenix/Version History
< Phoenix
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
- Failed experiments with Wall Smoothing/Implementations/Fancy Stick
- 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.