Difference between revisions of "Numbat/Version History"

From Robowiki
Jump to navigation Jump to search
m (update)
m (fixed rating link)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<!-- {{subst:rumblestats:roborumble|wompi.Numbat 1.0}}-->
 
<!-- {{subst:rumblestats:roborumble|wompi.Numbat 1.0}}-->
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.6| Numbat 1.6] Size: ???+ (in progress)
+
[http://www.casepool.de/robocode/wompi.Numbat_1.8.jar Numbat 1.8] Size: mega (in progress)
 +
* some minor gun changes
 +
* new radar gunheat lock rule - radar jumped to awesome level 2 now :)
 +
*
 +
 
 +
[http://www.casepool.de/robocode/wompi.Numbat_1.7.jar Numbat 1.7] Size: mega <font color="#0B610B">(success)</font>
 +
* found a major gun bug, which has lead to false pattern guessing
 +
* new combat setup, minor tweak to start pattern length collection
 +
* more aggressive targeting on predictable pattern mover if i'm not closest to anyone
 +
* minor bug fixing and improved precision
 +
* debug properties again included
 +
* gun graphics again included
 +
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.7|rumble=MeleeRumble|scorelabel=APS|score=66.74|rank=9th|win=339|loss=8|plrank=8th|glicko2=-914.7|score2label=Survival|score2=88.09}}
 +
 
 +
[http://www.casepool.de/robocode/wompi.Numbat_1.6.jar Numbat 1.6] Size: mega <font color="#8A0808(">(fail)</font>
 
* again code base changed
 
* again code base changed
 
* mainly rollback to the start - 30 length key, not dynamic anymore, zero pattern, basic targeting
 
* mainly rollback to the start - 30 length key, not dynamic anymore, zero pattern, basic targeting
Line 10: Line 24:
 
* removed average velocity for the gun
 
* removed average velocity for the gun
 
*  ''Version info:''  it will take a while to release a new version - the summer makes me sluggish and completely stupid
 
*  ''Version info:''  it will take a while to release a new version - the summer makes me sluggish and completely stupid
*  
+
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.6|rumble=MeleeRumble|scorelabel=APS|score=65.69|rank=11th|win=335|loss=10|plrank=10th|glicko2=-877.9|score2label=Survival|score2=87.75}}
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.5| Numbat 1.5] Size: ???+ <font color="#8A0808(">(fail)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.5.jar Numbat 1.5] Size: mega <font color="#8A0808(">(fail)</font>
 
* code base modularized  
 
* code base modularized  
 
* finally the radar is debugged and looks like a piece of code now  
 
* finally the radar is debugged and looks like a piece of code now  
Line 21: Line 35:
 
*  {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.5|rumble=RoboRumble|scorelabel=APS|score=64.38|rank=204th|win=674|loss=251|plrank=229th|glicko2=1710|score2label=Survival|score2=72.43}}
 
*  {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.5|rumble=RoboRumble|scorelabel=APS|score=64.38|rank=204th|win=674|loss=251|plrank=229th|glicko2=1710|score2label=Survival|score2=72.43}}
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.4| Numbat 1.4] Size: ???+ <font color="#0B610B">(success)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.4.jar Numbat 1.4] Size: mega <font color="#0B610B">(success)</font>
 
* improved radar start search
 
* improved radar start search
 
* debug properties enabled (key 'd' , debug property tab)
 
* debug properties enabled (key 'd' , debug property tab)
Line 30: Line 44:
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.4|rumble=RoboRumble|scorelabel=APS|score=64.96|rank=189th|win=673|loss=243|plrank=231st|glicko2=1721|score2label=Survival|score2=73.34}}
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.4|rumble=RoboRumble|scorelabel=APS|score=64.96|rank=189th|win=673|loss=243|plrank=231st|glicko2=1721|score2label=Survival|score2=73.34}}
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.3| Numbat 1.3] Size: 6000+ <font color="#0B610B">(success)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.3.jar Numbat 1.3] Size: 6000+ <font color="#0B610B">(success)</font>
 
* lots of minor bugs fixed
 
* lots of minor bugs fixed
 
* radar got a work fix for his bug
 
* radar got a work fix for his bug
Line 39: Line 53:
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.3|rumble=RoboRumble|scorelabel=APS|score=64.81|rank=187th|win=670|loss=241|plrank=218th|glicko2=1720.8|score2label=Survival|score2=73.08}}
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.3|rumble=RoboRumble|scorelabel=APS|score=64.81|rank=187th|win=670|loss=241|plrank=218th|glicko2=1720.8|score2label=Survival|score2=73.08}}
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.2| Numbat 1.2] Size: 5000+ <font color="#0B610B">(success)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.2.jar Numbat 1.2] Size: 5000+ <font color="#0B610B">(success)</font>
 
* changed codebase to mega bot - no more holding back by code size and room for new ideas (well the truth is, i simply got lost without a good code structure)
 
* changed codebase to mega bot - no more holding back by code size and room for new ideas (well the truth is, i simply got lost without a good code structure)
 
* targeting holds longer on bots with yummy bullet bonus  
 
* targeting holds longer on bots with yummy bullet bonus  
Line 50: Line 64:
 
*  {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.2|rumble=RoboRumble|scorelabel=APS|score=61.42|rank=259th|win=604|loss=308|plrank=282nd|glicko2=1675.2|score2label=Survival|score2=65.74}}
 
*  {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=roborumble&name=wompi.Numbat+1.2|rumble=RoboRumble|scorelabel=APS|score=61.42|rank=259th|win=604|loss=308|plrank=282nd|glicko2=1675.2|score2label=Survival|score2=65.74}}
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.1| Numbat 1.1] Size: 1824 <font color="#0B610B">(success)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.1.jar Numbat 1.1] Size: 1824 <font color="#0B610B">(success)</font>
 
* code cleaning
 
* code cleaning
 
* gun handles now wall hits (works very well against sample bots)
 
* gun handles now wall hits (works very well against sample bots)
Line 59: Line 73:
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.1|rumble=MeleeRumble|scorelabel=APS|score=64.04|rank=24th|win=309|loss=30|plrank=30th|glicko2=-563.1|score2label=Survival|score2=82.83}}  
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.1|rumble=MeleeRumble|scorelabel=APS|score=64.04|rank=24th|win=309|loss=30|plrank=30th|glicko2=-563.1|score2label=Survival|score2=82.83}}  
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.0| Numbat 1.0] Size: 1864 <font color="#0B610B">(success)</font>
+
[http://www.casepool.de/robocode/wompi.Numbat_1.0.jar Numbat 1.0] Size: 1864 <font color="#0B610B">(success)</font>
 
* initial release draft version
 
* initial release draft version
 
* weighted field radar
 
* weighted field radar

Latest revision as of 12:21, 11 August 2012


Numbat 1.8 Size: mega (in progress)

  • some minor gun changes
  • new radar gunheat lock rule - radar jumped to awesome level 2 now :)

Numbat 1.7 Size: mega (success)

  • found a major gun bug, which has lead to false pattern guessing
  • new combat setup, minor tweak to start pattern length collection
  • more aggressive targeting on predictable pattern mover if i'm not closest to anyone
  • minor bug fixing and improved precision
  • debug properties again included
  • gun graphics again included
  • MeleeRumble ‒ APS: 66.74% (9th), PL: 339-8 (8th), Survival: 88.09%

Numbat 1.6 Size: mega (fail)

  • again code base changed
  • mainly rollback to the start - 30 length key, not dynamic anymore, zero pattern, basic targeting
  • lots of minor fixes
  • removed debug properties (brought me to much 'hidden' skipped turns)
  • removed graphics (see debug properties)
  • removed average velocity for the gun
  • Version info: it will take a while to release a new version - the summer makes me sluggish and completely stupid
  • MeleeRumble ‒ APS: 65.69% (11th), PL: 335-10 (10th), Survival: 87.75%

Numbat 1.5 Size: mega (fail)

  • code base modularized
  • finally the radar is debugged and looks like a piece of code now
  • debug properties now work with keys (r = radar, g = gun, s = misc, m = move)
  • basic graphic enabled - at least it shows how the radar works
  • average velocity for the gun pattern
  • MeleeRumble ‒ APS: 66.06% (11th), PL: 334-9 (9th), Survival: 88%
  • RoboRumble ‒ APS: 64.38% (204th), PL: 674-251 (229th), Survival: 72.43%

Numbat 1.4 Size: mega (success)

  • improved radar start search
  • debug properties enabled (key 'd' , debug property tab)
  • major improvement to the gun memory, dynamic match keys, runs now with 100k patterns per melee battle and same hit rate and gives room for 2 more ST guns for different states
  • complete change of the fire power selection, runs now by the 'magical number' of Paul Evans
  • new target change system, if enough bullet power is in the 'air' to kill the target the targeting switch to another target to prevent wasting energy, switch back if first target survived (needs more precision to prevent trashing)
  • Version info: i start to like this bot
  • RoboRumble ‒ APS: 64.96% (189th), PL: 673-243 (231st), Survival: 73.34%

Numbat 1.3 Size: 6000+ (success)

  • lots of minor bugs fixed
  • radar got a work fix for his bug
  • movement improved, better ram bot detection and response, agility for certain situations increased, still not 1v1 ready
  • graphic enabled (key 'd')
  • gun collects now patterns on the fly for all scanned bots, improved start pattern use (will be dynamic in next version - major memory gain)
  • MeleeRumble ‒ APS: 65.95% (11th), PL: 331-8 (8th), Survival: 88.65%
  • RoboRumble ‒ APS: 64.81% (187th), PL: 670-241 (218th), Survival: 73.08%

Numbat 1.2 Size: 5000+ (success)

  • changed codebase to mega bot - no more holding back by code size and room for new ideas (well the truth is, i simply got lost without a good code structure)
  • targeting holds longer on bots with yummy bullet bonus
  • gun: the average start pattern decides now about the bullet power (full power on simple pattern bots)
  • graphical debugging (included but not enabled in this version)
  • little radar fix (still a major bug - ends with me playing sitting duck, hopefully fixed in next version)
  • gun, radar and movement now independent of onScan.. and works within run() - still room for interpolations
  • movement, force changes if opponent long time not seen (makes the movement a little more fluid)
  • MeleeRumble ‒ APS: 64.86% (14th), PL: 316-22 (23rd), Survival: 84.58%
  • RoboRumble ‒ APS: 61.42% (259th), PL: 604-308 (282nd), Survival: 65.74%

Numbat 1.1 Size: 1824 (success)

  • code cleaning
  • gun handles now wall hits (works very well against sample bots)
  • gun data structure improved by removing zero patterns (400k more pattern to save per battle)
  • pattern length now 30 to collect more valuable pattern instead of rare long term pattern
  • little radar adjustment (locks now longer to collect the pattern)
  • movement randomized (perpendicular rate)
  • MeleeRumble ‒ APS: 64.04% (24th), PL: 309-30 (30th), Survival: 82.83%

Numbat 1.0 Size: 1864 (success)

  • initial release draft version
  • weighted field radar
  • single tick pattern matcher
  • basic Wallaby movement
  • MeleeRumble ‒ APS: 64.19% (22nd), PL: 313-25 (25th), Survival: 83.79%