Difference between revisions of "Numbat/Version History"

From Robowiki
Jump to navigation Jump to search
m (update)
m (update)
Line 1: Line 1:
 
<!-- {{subst:rumblestats:meleerumble|wompi.Numbat 1.0}}    <font color="#8A0808(">(fail)</font>  <font color="#0B610B">(success)</font>  -->
 
<!-- {{subst:rumblestats:meleerumble|wompi.Numbat 1.0}}    <font color="#8A0808(">(fail)</font>  <font color="#0B610B">(success)</font>  -->
 +
<!-- {{subst:rumblestats:roborumble|wompi.Numbat 1.0}}-->
  
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.3| Numbat 1.2] Size: 6000+ (in progress)
+
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.4| Numbat 1.4] Size: 7400+ (in progress)
 +
* 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 [[User:Paul_Evans|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
 +
*
 +
*
 +
 
 +
[http://www.casepool.de/robocode/wompi.Numbat.jar_1.3| 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 7: Line 18:
 
* graphic enabled (key 'd')
 
* 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)
 
* gun collects now patterns on the fly for all scanned bots, improved start pattern use (will be dynamic in next version - major memory gain)
*  
+
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.3|rumble=MeleeRumble|scorelabel=APS|score=65.95|rank=11th|win=331|loss=8|plrank=8th|glicko2=-549.6|score2label=Survival|score2=88.65}}
 +
* {{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.jar_1.2| Numbat 1.2] Size: 5000+ <font color="#0B610B">(success)</font>
Line 18: Line 30:
 
* movement, force changes if opponent long time not seen (makes the movement a little more fluid)
 
* movement, force changes if opponent long time not seen (makes the movement a little more fluid)
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.2|rumble=MeleeRumble|scorelabel=APS|score=64.86|rank=14th|win=316|loss=22|plrank=23rd|glicko2=-559.9|score2label=Survival|score2=84.58}}  
 
* {{RumbleStatsDefault|link=http://darkcanuck.net/rumble/RatingsDetails?game=meleerumble&name=wompi.Numbat+1.2|rumble=MeleeRumble|scorelabel=APS|score=64.86|rank=14th|win=316|loss=22|plrank=23rd|glicko2=-559.9|score2label=Survival|score2=84.58}}  
 +
*  {{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.jar_1.1| Numbat 1.1] Size: 1824 <font color="#0B610B">(success)</font>

Revision as of 14:10, 14 July 2012


Numbat 1.4 Size: 7400+ (in progress)

  • 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

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%