Difference between revisions of "DeBroglie/Version History"

From Robowiki
Jump to navigation Jump to search
(page creation.. version notes from 0.2 - 0.5)
 
m (0.55)
Line 1: Line 1:
 +
'''v 0.55''' -- v 0.5 was using stupid amounts of memory. Hanging on RoboRumble with DrussGT and a few others. Trimmed things down.  Definitely need to implement a growable data structure of some kind for stats.
 +
 
'''v 0.5''' -- Rewritten angleToBin and binToAngle to compensate for clockwise/CCW movement. This allowed elimination the cw/ccw stats segment.  Double the data density with half the memory use. Consequently added a few bins and timing segments.  Still a net memory savings. Also included last velocity in cw/ccw calculation if current v == 0.  Seemed wrong for v == 0 to always be clockwise.. the enemy might have a pattern to exploit when crossing v == 0 after all.
 
'''v 0.5''' -- Rewritten angleToBin and binToAngle to compensate for clockwise/CCW movement. This allowed elimination the cw/ccw stats segment.  Double the data density with half the memory use. Consequently added a few bins and timing segments.  Still a net memory savings. Also included last velocity in cw/ccw calculation if current v == 0.  Seemed wrong for v == 0 to always be clockwise.. the enemy might have a pattern to exploit when crossing v == 0 after all.
  

Revision as of 11:24, 12 November 2010

v 0.55 -- v 0.5 was using stupid amounts of memory. Hanging on RoboRumble with DrussGT and a few others. Trimmed things down. Definitely need to implement a growable data structure of some kind for stats.

v 0.5 -- Rewritten angleToBin and binToAngle to compensate for clockwise/CCW movement. This allowed elimination the cw/ccw stats segment. Double the data density with half the memory use. Consequently added a few bins and timing segments. Still a net memory savings. Also included last velocity in cw/ccw calculation if current v == 0. Seemed wrong for v == 0 to always be clockwise.. the enemy might have a pattern to exploit when crossing v == 0 after all.

v 0.4 -- full max escape angle calculation instead of just the polar coordinate version.

v 0.3 -- Some more segmentation. Lots of little fixes.

v 0.2 -- First version. Gutted and rebuilt my old Virtual Bullets + Anti-gravity bot Newton.