Difference between revisions of "Numbat/Version History"

From Robowiki
Jump to navigation Jump to search
m (update)
m (update)
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.4| Numbat 1.4] Size: 7400+ (in progress)
+
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.6| Numbat 1.6] Size: ???+ (in progress)
 +
* 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
 +
*
 +
 
 +
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.5| Numbat 1.5] Size: ???+ <font color="#8A0808(">(fail)</font>
 +
* 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
 +
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.5|rumble=MeleeRumble|scorelabel=APS|score=66.06|rank=11th|win=334|loss=9|plrank=9th|glicko2=-628.8|score2label=Survival|score2=88}}
 +
*  {{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>
 
* 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 9: Line 28:
 
* 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)
 
* 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
 
* ''Version info:''  i start to like this bot
*
+
* {{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.jar_1.3| Numbat 1.3] Size: 6000+ <font color="#0B610B">(success)</font>

Revision as of 21:47, 27 July 2012


Numbat 1.6 Size: ???+ (in progress)

  • 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

Numbat 1.5 Size: ???+ (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: ???+ (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%