Difference between revisions of "YersiniaPestis/VersionHistory"
Jump to navigation
Jump to search
(version 3.0 update and results) |
m (fixed messed stats) |
||
Line 1: | Line 1: | ||
'''Version 3.0''' [http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar Download link] | '''Version 3.0''' [http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_3.0.jar Download link] | ||
− | {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=zyx.mega.YersiniaPestis+3.0|rumble=RoboRumble|scorelabel=APS|score=83.2|rank=11th|win=735|loss=1|plrank=3rd|glicko2=2094.1|score2label=Survival|score2=90.95}} | + | * {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=zyx.mega.YersiniaPestis+3.0|rumble=RoboRumble|scorelabel=APS|score=83.2|rank=11th|win=735|loss=1|plrank=3rd|glicko2=2094.1|score2label=Survival|score2=90.95}} |
− | {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=zyx.mega.YersiniaPestis+3.0|rumble=MeleeRumble|scorelabel=APS|score=60.87|rank=40th|win=235|loss=41|plrank=41st|glicko2=1598|score2label=Survival|score2=77.75}} | + | * {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=zyx.mega.YersiniaPestis+3.0|rumble=MeleeRumble|scorelabel=APS|score=60.87|rank=40th|win=235|loss=41|plrank=41st|glicko2=1598|score2label=Survival|score2=77.75}} |
Overall: | Overall: |
Revision as of 23:59, 24 August 2009
Version 3.0 Download link
- RoboRumble ‒ APS: 83.2% (11th), PL: 735-1 (3rd), Survival: 90.95%
- MeleeRumble ‒ APS: 60.87% (40th), PL: 235-41 (41st), Survival: 77.75%
Overall:
- Rollback to version 1.3.7.
- Some refactoring.
- Removed buggy attributes (were always set to 0).
- Slightly faster gun.
- Ignore bullets that hit other bullets when aiming with the normal gun.
- Minor tweaks to AS gun weights.
Results:
- Very similar to 1.3.7 overall, but is more of a surfer killer.
- Completely new Melee code.
- Dropped Anti-Gravity Movement and used Minimum Risk Movement instead.
- Gun calculates hot, linear and circular for all enemies and aims using the strategy described in Shadow/Melee Gun.
Results:
- Decent start for the new code, but I have nothing to compare to yet as version's 1.1 melee code was very weak.
Version 2.2 Download link
- Rumble position: 62. date: 07/29/09
- Premier League position: 20. date: 07/29/09
- Very simple dynamic distance choosing.
- Results:
- Probably buggy, it has a decrease of over 40 points against some bots, nothing similar ever came out in any test.
Version 2.1 Download link
- Rumble position: 41. date: 07/26/09
- Premier League position: 13. date: 07/22/09
- Changed preferred distance from 450 to 400.
- More aggressive fire power management.
- Results:
- Worse APS, maybe better PL, hard to compare, but and interesting results is that even when the difference between them is very small, there is a per bot fluctuation, ~+23 is the best improvement and ~-14 the worst decrease,so there is hope to find an easy way to get a close to best result of each one.
Version 2.0 Download link
- Rumble position: 37. date: 07/22/09
- Premier League position: 14. date: 07/22/09
- Scratch rewrite.
- Distancers were merged as crowd information rather than changing from one to the other.
- Very precise wave surfing.
- Results:
- Terrible drop in APS and PL.
- Since it was trained to assure PL crown it shows quite an improvement against some top PL bots, but it has an amazing drop against weaker bots.
Version 1.7 Download link
- Rumble position: 10. date: 05/18/09
- Premier League position: 5. date: 05/18/09
- Melee Rumble position: No melee code. date: 05/13/09
- Melee Premier League position: No melee code. date: 05/13/09
- Back to 1.3.7.
- Weight scans by inverse square euclidean distance for the gun.
- Results:
- Minimal improvement in APS.
- Much worse in PL, most likely something is getting the bot disabled.
Version 1.6.2.4 Download link
- Rumble position: 15. date: 05/15/09
- Premier League position: 5. date: 05/15/09
- Melee Rumble position: No melee code. date: 05/13/09
- Melee Premier League position: No melee code. date: 05/13/09
- Fixed compilation error in the VG system that made it disable every time there was a virtual hit.
- Results:
- Worse APS and PL than version 1.3.7
Version 1.6.2.3 Download link
- Rumble position: ??. date: 05/13/09
- Premier League position: ??. date: 05/13/09
- Melee Rumble position: No melee code. date: 05/13/09
- Melee Premier League position: No melee code. date: 05/13/09
- Changed the VG system, hopefully it's faster now.
- Results:
- Pulled due terrible bug.
Version 1.6.2.0 Download link
- Rumble position: ??. date: 05/13/09
- Premier League position: ??. date: 05/13/09
- Melee Rumble position: No melee code. date: 05/13/09
- Melee Premier League position: No melee code. date: 05/13/09
- Back to version 1.3.7
- Added a new mode to the gun, a normal DC gun using inverse Manhattan distance to weight the scans.
- DC Wave surfing also using inverse Manhattan distance to weight the scans.
- Results:
- Hard to say, pulled out because it had some really weird results loosing badly against non-top bots, think it was because skipped turns.
Version 1.5.0 Download link
- Rumble position: 10. date: 05/01/09
- Premier League position: 2(only behind YersiniaPestis 1.3.7). date: 04/01/09
- Melee Rumble position: No melee code. date: 04/01/09
- Melee Premier League position: No melee code. date: 04/01/09
- Back to version 1.3.7
- Added two more modes to guns, weak and heavy anti-surfer modes.
- Small changes to movement
- Results:
- Pretty much the same thing as YersiniaPesis 1.3.7, only very minor differences so the former is kept.
Version 1.3.7.2 Download link
- Rumble position: 15. date: 04/15/09
- Premier League position: 4(tied with Dookious and Phoenix). date: 04/15/09
- Melee Rumble position: No melee code. date: 04/13/09
- Melee Premier League position: No melee code. date: 04/13/09
- Made virtual bullets to be factors instead of angles, mainly to make it faster.
- Added 5 dynamically adjusted weighted distancers to the gun. The real reason of the release.
- Results:
- Improved against some bots, but worse in general.
Version 1.3.7 Download link
- Rumble position: 9. date: 04/03/09
- Premier League position: 1. date: 04/03/09
- Melee Rumble position: No melee code. date: 04/02/09
- Melee Premier League position: No melee code. date: 04/02/09
- Made rotation relative to velocities sing.
- Fixed distancing algorithm bug.
- Improved targeting
- Parameter tuning until it was able to beat Dookious, Shadow, DrussGT and Phoenix.
- Results:
- Finally in the top 10 :).
- APS went up by almost 1 point.
- Right now #1 in PL score, but may fluctuate because it has one win and one loss against some top bots.
Version 1.3 Download link
- Rumble position: 13(estimated since version 1.2 still in the ranking). date: 04/01/09
- Premier League position: 4. date: 04/01/09
- Melee Rumble position: No melee code. date: 04/01/09
- Melee Premier League position: No melee code. date: 04/01/09
- Fixed bug calculating stopped time of bots.
- Improved targeting
- Fixed bug that made me choose a random gun instead of the best gun.
- Added an Anti-Surfer mode to the guns.
- Improved surfing
- Added a Gaussian function for smoothing.
- Changed some stuff all around, I think I made it worse in some areas.
- Results:
Version 1.2 Download link
- Rumble position: 13. date: 03/30/09
- Premier League position: 5. date: 03/30/09
- Melee Rumble position: No melee code. date: 03/30/09
- Melee Premier League position: No melee code. date: 03/30/09
- Reverted to version 0.1beta.
- Improved surfing
- Better simple targeting dodging.
- Changed how flattening works.
- Went up 2 spots in the rumble, and it won against Dookious :-).
- But worse against some other bots.
Version 1.1 Download link
- Rumble position: ??. date: ??/??/??
- Premier League position: ??. date: ??/??/??
- Melee Rumble position: 58. date: 03/30/09
- Melee Premier League position: 57. date: 03/30/09
- Fixed potential NullPointerException.
- One on One:
- Pattern Matching, using Lateral Velocity and Rotation.
- Pattern Matching, using Velocity and Heading.
- Added weighting to the Virtual Guns, so some guns are more likely to be used.
Version 1.0 Download link
- Rumble position: 18. date: 03/13/09
- Premier League position: ??. date: ??/??/??
- Melee Rumble position: 38. date: 03/30/09
- Melee Premier League position: 37. date: 03/30/09
Version 0.1beta Download link
- 1on1 Rumble position: 15. date: 03/30/09
- 1on1 Premier League position: 5. date: 03/30/09
- Melee Rumble position: No melee code. date: ??/??/??
- Melee Premier League position: No melee code. date: ??/??/??
- One on One:
- Dynamic Clustering True Surfing, with 3 different weights switching to the one that has guessed better the enemy bullets.
- Dynamic Clustering GuessFactor Targeting, with 3 different weights in a Virtual Guns array.