Numbat/Version History

From Robowiki
Jump to navigation Jump to search


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%