Difference between revisions of "YersiniaPestis/VersionHistory"

From Robowiki
Jump to navigation Jump to search
(version 2.2)
(version 3.0 update and results)
Line 1: Line 1:
 +
'''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=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:
 +
* Rollback to version 1.3.7.
 +
* Some refactoring.
 +
* Removed buggy attributes (were always set to 0).
 +
[[One on One]]:
 +
* 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.
 +
[[Melee]]:
 +
* 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''' [http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_2.2.jar Download link]
 
'''Version 2.2''' [http://sites.google.com/site/zyxsite/robocode/zyx.mega.YersiniaPestis_2.2.jar Download link]
 
*[[RoboRumble|Rumble]] position: 62. date: 07/29/09
 
*[[RoboRumble|Rumble]] position: 62. date: 07/29/09

Revision as of 23:58, 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).

One on One:

  • 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.

Melee:

  • Completely new Melee code.

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • Changed the VG system, hopefully it's faster now.
  • Results:
  • Pulled due terrible bug.

Version 1.6.2.0 Download link

  • 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

  • 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

  • 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

  • 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

  • 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:
  • No increase in ranking spots, but slightly better APS.
  • It looses to Dookious again :-(.
  • Better PL Score, only looses to Dookious, Phoenix and Garm. Only one battle against Shadow, so fingers still crossed.

Version 1.2 Download link

  • 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

  • Fixed potential NullPointerException.
One on One:

Version 1.0 Download link

Melee:

Version 0.1beta Download link

One on One: