Difference between revisions of "Komarious/Version History"

From Robowiki
Jump to navigation Jump to search
m (sorry, navbox doesn't seem fit)
m (insert navbox_small, actually to test is my template works. (and it work, actually))
Line 1: Line 1:
 +
{{Navbox small
 +
| title        = Komarious Sup-pages
 +
| parent      = Komarious
 +
| page1        = Version History
 +
| page2        = Code
 +
| page3        = Archived Talk 20090424
 +
}}
 +
 
* '''1.79''' - 12/6/2007
 
* '''1.79''' - 12/6/2007
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2083 (1st), PL: 290-2 (3rd)'''
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2083 (1st), PL: 290-2 (3rd)'''
Line 84: Line 92:
 
* '''1.745''' - 1/9/2007
 
* '''1.745''' - 1/9/2007
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2088 (1st), PL: 229-3 (3rd)'''
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2088 (1st), PL: 229-3 (3rd)'''
** '''General 1v1 - Rating: 2001 (21st), PL: 451-33 (30th)'''
+
** '''General 1v1 - Rating: 2001 (21s
** Rollback to 1.712.
 
** Significantly lowered rolling depth in surfing.
 
** ''Code size: 1492 (Jikes; 3 colors)''
 
* '''1.744''' - 1/9/2007
 
** '''Pulled'''
 
** Rollback to 1.712.
 
** Tweak to distance segment in WaveSurfing stats.
 
** Higher rolling depth in WaveSurfing stats.
 
** ''Code size: 1488 (Jikes; 3 colors)''
 
* '''1.743''' - 1/8/2007
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2081 (1st), PL: 230-1 (1st)'''
 
** '''General 1v1 - Rating: 1996 (21st), PL: 448-34 (33rd)'''
 
** Changes to WaveSurfing segmentation, including a new accel segment.
 
** ''Code size: 1499 (Jikes; 2 colors)''
 
* '''1.742''' - 1/7/2007
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2087 (1st), PL: 228-2 (2nd)'''
 
** '''General 1v1 - Rating: 1999 (21st), PL: 452-29'''
 
** Rollback to 1.712.
 
** Changes to WaveSurfing segmentation - one less LateralVelocity and one less distance segment.
 
** ''Code size: 1495 (Jikes; 3 colors)''
 
* '''1.741''' - 1/4/2006
 
** '''Pulled'''
 
** Further tweaks to the distancing changes.
 
** ''Code size: 1499 (Jikes; 2 colors)''
 
* '''1.74''' - 1/3/2007
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2084 (1st)'''
 
** '''General 1v1 - Rating: 1996 (21st)'''
 
** Rollback to 1.712.
 
** Experimental distancing changes in WaveSurfing dangers. (Faster and easier to test this idea in [[Komarious]] than in [[Dookious]]...)
 
** ''Code size: 1498 (Jikes; 3 colors)''
 
* '''1.733 / 1.734''' - 1/2/2007
 
** Rollback to 1.712.
 
** Tweaks to bullet power management.
 
** ''Code size: 1492 (Jikes; 3 colors)''
 
* '''1.732''' - 12/22/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2081 (1st), PL: 227-2 (2nd)'''
 
** '''General 1v1 - Rating: 1995 (21st), PL: 445-36 (33rd)'''
 
** Rollback to 1.712.
 
** Decreased number of bins in gun / surf stats.
 
** ''Code size: 1492 (Jikes; 3 colors)''
 
* '''1.731''' - 12/22/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2083 (1st), PL: 227-2 (2nd)'''
 
** '''General 1v1 - Rating: 1997 (21st), PL: 446-34 (32nd)'''
 
** Tweaks to bullet power management.
 
** ''Code size: 1493 (Jikes; 3 colors)''
 
* '''1.73''' - 12/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2074 (1st), PL: 227-2 (2nd)'''
 
** '''General 1v1 - Rating: 1993 (21st), PL: 449-31 (28th)'''
 
** Rollback to 1.712.
 
** Tweaks to bullet power management.
 
** ''Code size: 1493 (Jikes; 3 colors)''
 
* '''1.72''' - 11/10/2006
 
** '''Pulled'''
 
** Rollback to 1.705.
 
** Gun waves are weighted based on gun heat, proportional to square of min(time to next shot, time from last shot).
 
** ''Code size: 1498 (Jikes; 1 color)''
 
* '''1.712''' - 11/2/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2087 (1st), PL: 227-3 (2nd)'''
 
** '''General 1v1 - Rating: 2002 (21st), PL: 446-36 (34th)'''
 
** Rollback to 1.705.
 
** Tweak to bullet power management.
 
** ''Code size: 1492 (Jikes; 3 colors)''
 
* '''1.711''' - 10/28/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2077 (1st), PL: 226-2 (2nd)'''
 
** '''General 1v1 - Rating: 2000 (21st), PL: 447-29 (26th)'''
 
** Rollback to 1.705.
 
** Tweak to rolling depth in WaveSurfing.
 
** ''Code size: 1490 (Jikes; 3 colors)''
 
* '''1.71''' - 10/27/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2081 (1st), PL: 221-2 (2nd)'''
 
** '''General 1v1 - Rating: 1996 (21st), PL: 433-32 (30th)'''
 
** Tweak to LateralVelocity segment in WaveSurfing.
 
** ''Code size: 1494 (Jikes; 3 colors)''
 
* '''1.705''' - 10/24/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2084 (1st), PL: 221-1 (1st)'''
 
** '''General 1v1 - Rating: 1999 (21st), PL: 438-31 (28th)'''
 
** Tweaks to all segments in gun.
 
** ''Code size: 1492 (Jikes; 3 colors)''
 
* '''1.704''' - 10/23/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2080 (1st), PL: 219-3 (2nd)'''
 
** '''General 1v1 - Rating: 1997 (21st), PL: 431-37 (32nd)'''
 
** Rollback to 1.701.
 
** Added reverse wall distance segment to gun.
 
** ''Code size: 1484 (Jikes; 3 colors)''
 
* '''1.703''' - 10/22/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2080 (1st)'''
 
** '''General 1v1 - Rating: 1995 (21st)'''
 
** Segmentations tweaks to gun: back to 4 LateralVelocity segments; from 4 to 5 time since velocity change segments; from 4 to 3 distance segments.
 
** ''Code size: 1478 (Jikes; 3 colors)''
 
* '''1.702''' - 10/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2080 (1st)'''
 
** '''General 1v1 - Rating: 1994 (21st)'''
 
** Segmentation tweak to gun - 5 LateralVelocity segments instead of 4.
 
** ''Code size: 1487 (Jikes; 3 colors)''
 
* '''1.701''' - 10/17/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2081 (1st), PL: 221-0 (1st)'''
 
** '''General 1v1 - Rating: 1996 (21st), PL: 437-31 (27th)'''
 
** More segmentation changes to gun.
 
** ''Code size: 1487 (Jikes; 3 colors)''
 
** ''' ''Note: I'm pretty confident K is now the MiniBot Queen.'' '''
 
* '''1.70''' - 10/16/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2072 (1st*), PL: 219-3 (2nd)'''
 
** '''General 1v1 - Rating: 1984 (21st), PL: 427-38 (34th)'''
 
** Some segmentation changes to gun, based on some recent [[Voidious/SegmentationResearch|Segmentation Research]].
 
** ''Code size: 1484 (Jikes; 3 colors)''
 
* '''1.69''' - 10/8/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2074 (1st*), PL: 218-4 (2nd)'''
 
** '''General 1v1 - Rating: 1992 (21st), PL: 429-38 (33rd)'''
 
** Rollback to 1.67.
 
** Segmentation changes in gun.
 
** ''Code size: 1462 (Jikes; 3 colors)''
 
* '''1.68''' - 10/8/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2073 (1st*), PL: 216-3 (2nd)'''
 
** '''General 1v1 - Rating: 1991 (21st), PL: 423-36 (32nd)'''
 
** Increased RollingAverage depth in gun.
 
** ''Code size: 1458 (Jikes; 3 colors)''
 
* '''1.67''' - 10/6/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2073 (1st*), PL: 214-4 (2nd)'''
 
** '''General 1v1 - Rating: 1989 (21st), PL: 421-37 (33rd)'''
 
** Rollback to 1.64.
 
** Added some bullet power management.
 
** ''Code size: 1458 (Jikes; 3 colors)''
 
* '''1.66''' - 10/6/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2063 (1st*), PL: 213-3 (2nd)'''
 
** '''General 1v1 - Rating: 1980 (22nd), PL: 421-35 (33rd)'''
 
** Reverted gun change. (Gun same as 1.64.)
 
** Tweaks to angling / distance control.
 
** ''Code size: 1465 (Jikes; 3 colors)''
 
* '''1.65''' - 10/5/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2067 (1st*), PL: 214-1 (2nd)'''
 
** '''General 1v1 - Rating: 1984 (21st), PL: 423-33 (32nd)'''
 
** Segmenting on LateralVelocity instead of straight velocity in gun.
 
** More sophisticated angling / distance control.
 
** ''Code size: 1464 (Jikes; 3 colors)''
 
* '''1.64''' - 10/4/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2068 (1st*), PL: 213-3 (2nd)'''
 
** '''General 1v1 - Rating: 1984 (21st), PL: 418-38 (34th)'''
 
** Rollback to 1.59.
 
** Segments correct tick for WaveSurfing stats. (Data was off by 1 tick previously.)
 
** Accounts for enemy energy gain / loss from bullet hits in detecting enemy bullets.
 
** ''Code size: 1426 (Jikes; 3 colors)''
 
* '''1.63''' - 10/3/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2055 (1st*), PL: 213-3 (2nd)'''
 
** '''General 1v1 - Rating: 1976 (24th), PL: 415-41 (38th)'''
 
** Rollback to 1.60.
 
** Much lower weight given to lower segmented WaveSurfing stat buffer.
 
** Segmenting on LateralVelocity instead of straight velocity in gun.
 
** Added fast learning buffer to gun, segmenting on LateralVelocity and distance.
 
** ''Code size: 1499 (Jikes; 2 colors)''
 
* '''1.62''' - 10/1/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2060 (1st*), PL: 212-4 (2nd)'''
 
** '''General 1v1 - Rating: 1981 (22nd), PL: 418-38 (34th)'''
 
** Segment on LateralVelocity instead of absolute velocity in gun.
 
** ''Code size: 1493 (Jikes; 3 colors)''
 
* '''1.61''' - 9/29/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2060 (1st*), PL: 211-4 (2nd)'''
 
** '''General 1v1 - Rating: 1976 (23rd), PL: 417-37 (33rd)'''
 
** Rollback to 1.59.
 
** Double buffered gun stats.
 
** ''Code size: 1490 (Jikes; 2 colors)''
 
* '''1.60''' - 9/28/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2053 (1st*), PL: 212-2 (2nd)'''
 
** '''General 1v1 - Rating: 1976 (23rd), PL: 419-34 (31st)'''
 
** Switch to double buffered WaveSurfing stats, including addition of wall distance segment to higher segmented buffer.
 
** ''Code size: 1457 (Jikes; 2 colors)''
 
* '''1.59''' - 9/27/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2055 (1st*), PL: 212-3 (2nd)'''
 
** '''General 1v1 - Rating: 1973 (24th), PL: 414-38 (33rd)'''
 
** Rollback to 1.555.
 
** Lots more code shrinking.
 
** Thanks again to [[David Alves]] for convincing me I could shrink this, as well as directly providing the final 13 bytes.
 
** ''Code size: 1359 (Jikes; no colors)''
 
* '''1.57''' - 9/26/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2052 (2nd), PL: 214-1 (2nd)'''
 
** '''General 1v1 - Rating: 1972 (24th), PL: 418-33 (31st)'''
 
** Tuning of new angle control.
 
** ''Code size: 1484 (Jikes; no colors)''
 
* '''1.56''' - 9/26/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2051 (2nd), PL: 212-3 (2nd)'''
 
** '''General 1v1 - Rating: 1973 (24th), PL: 413-37 (33rd)'''
 
** More sophisticated angle control / distancing system. (Again.)
 
** ''Code size: 1484 (Jikes; no colors)''
 
* '''1.555''' - 9/25/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2050 (2nd), PL: 211-3 (2nd)'''
 
** '''General 1v1 - Rating: 1972 (24th), PL: 414-37 (32nd)'''
 
** Rollback to 1.553.
 
** A ton of CodeSize optimizations, but I believe '''zero''' change in functionality. (As in, not "practical" functionality, but actually mathematically equivalent.) Released without changes to verify this is so...
 
** Big thanks to [[David Alves]] for just saying that he thought he could shrink [[Komarious]] by 40 bytes! =)
 
** ''Code size: 1452 (Jikes; no colors)''
 
* '''1.554''' - 9/24/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2041'''
 
** '''General 1v1 - Rating: 1963'''
 
** A couple of CodeSize optimizations.
 
** Tweaks to movement and gun segments.
 
** Conditional distancing factor - more "afraid" of close distances against better bots.
 
** ''Code size: 1497 (Jikes; no colors)''
 
* '''1.553''' - 9/24/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2048 (2nd), PL: 210-4'''
 
** '''General 1v1 - Rating: 1971 (24th), PL: 407-39 (34th)'''
 
** Rollback to 1.542.
 
** Slight distancing tweak.
 
** ''Code size: 1495 (Jikes; no colors)''
 
* '''1.552''' - 9/22/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2032 (2nd)'''
 
** '''General 1v1 - Rating: 1958 (28th)'''
 
** Major changes to gun segments, very similar to 1.542, but trimmed a bit.
 
** ''Code size: 1494 (Jikes; no colors)''
 
* '''1.551''' - 9/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2022'''
 
** '''General 1v1 - Rating: 1956'''
 
** Rollback to 1.53.
 
** Fixed bug in the distancing tweak from 1.53.
 
** ''Code size: 1486 (Jikes; 1 color)''
 
* '''1.55''' - 9/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2035 (2nd)'''
 
** '''General 1v1 - Rating: 1957 (28th)'''
 
** A couple of CodeSize related tweaks to WaveSurfing.
 
** Distancing tweak in danger projection.
 
** ''Code size: 1491 (Jikes; no colors)''
 
* '''1.542''' - 9/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2048 (2nd), PL: 203-5'''
 
** '''General 1v1 - Rating: 1970 (25th), PL: 406-42 (38th)'''
 
** Major tweaks to all gun segments.
 
** ''Code size: 1496 (Jikes; no colors)''
 
* '''1.541''' - 9/20/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2051 (2nd), PL: 207-3 (2nd)'''
 
** '''General 1v1 - Rating: 1969 (27th), PL: 408-39 (33rd)'''
 
** Major tweak to velocity change segment in gun.
 
** ''Code size: 1499 (Jikes; no colors)''
 
* '''1.54''' - 9/19/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2049 (1st*), PL: 210-3 (2nd)'''
 
** '''General 1v1 - Rating: 1967 (26th), PL: 409-38 (33rd)'''
 
** Rollback to 1.521.
 
** A couple of segmentation changes in gun, including a third wall distance segment.
 
** ''Code size: 1488 (Jikes; 2 colors)''
 
* '''1.53''' - 9/19/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2039 (1st*)'''
 
** '''General 1v1 - Rating: 1959 (28th)'''
 
** Rollback to 1.52.
 
** Tweaks to distancing and angle control.
 
** ''Code size: 1488 (Jikes; 1 color)''
 
* '''1.521''' - 9/18/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2041 (1st*)'''
 
** '''General 1v1 - Rating: 1964 (28th)'''
 
** Basically same as 1.50, but with CodeSize optimizations from 1.52. (Just to verify that there's negligible effect from those changes...)
 
** ''Code size: 1449 (Jikes; 1 color)''
 
* '''1.52''' - 9/17/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2047 (1st*), PL: 209-2 (2nd)'''
 
** '''General 1v1 - Rating: 1966 (26th), PL: 407-37 (33rd)'''
 
** Rollback to 1.50.
 
** More sophisticated angle control in WaveSurfing.
 
** ''Code size: 1482 (Jikes; 1 color)''
 
* '''1.51''' - 9/17/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2043 (1st*)'''
 
** '''General 1v1 - Rating: 1964 (28th)'''
 
** Added a third wall distance segment in gun. (Thanks to [[David Alves]] for a CodeSize tip!)
 
** ''Code size: 1492 (Jikes; 1 color)''
 
* '''1.50''' - 9/17/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2046 (1st*), PL: 201-4'''
 
** '''General 1v1 - Rating: 1966 (28th), PL: 402-42 (37th)'''
 
** Rollback to 1.491.
 
** Removed wall distance segmentation from WaveSurfing.
 
** ''Code size: 1459 (Jikes; 1 color)''
 
* '''1.493''' - 9/16/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2030 (2nd)'''
 
** '''General 1v1 - Rating: 1958 (28th)'''
 
** Rollback to 1.491.
 
** Slight segmentation tweaks to WaveSurfing.
 
** ''Code size: 1495 (Jikes; 1 color)''
 
* '''1.492''' - 9/15/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2033 (2nd)'''
 
** '''General 1v1 - Rating: 1954 (28th), PL: 407-38 (34th)'''
 
** Slight distancing tweak.
 
** ''Code size: 1498 (Jikes; 1 color)''
 
* '''1.491''' - 9/12/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2034 (2nd), PL: 207-4 (2nd)'''
 
** '''General 1v1 - Rating: 1962 (28th), PL: 407-38 (34th)'''
 
** Rollback to 1.486.
 
** Lower rolling depth in WaveSurfing.
 
** ''Code size: 1498 (Jikes; 1 color)''
 
* '''1.49''' - 9/12/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2025 (3rd)'''
 
** '''General 1v1 - Rating: 1958 (28th)'''
 
** Off-by-1 timing change in gun waves that seemingly defies logic, but appears to offer a performance gain in testing.
 
** ''Code size: 1498 (Jikes; 2 colors)''
 
* '''1.487''' - 9/11/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2031 (1st*)'''
 
** '''General 1v1 - Rating: 1954 (28th)'''
 
** Much higher rolling depth in gun.
 
** ''Code size: 1498 (Jikes; 2 colors)''
 
* '''1.486''' - 9/10/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2037 (1st*), PL: 202-3'''
 
** '''General 1v1 - Rating: 1960 (29th), PL: 404-37 (32nd)'''
 
** Rollback to 1.482.
 
** Fixed a long standing (but probably very minor) bug in Komarious' movement (in onHitByBullet). If it gains points, great; if it doesn't, I will save a few bytes by removing it.
 
** ''Code size: 1498 (Jikes; 2 colors)''
 
* '''1.484''' - 9/10/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2029 (2nd)'''
 
** '''General 1v1 - Rating: 1951 (27th)'''
 
** Rolling depth in gun restored to pre-1.483 level.
 
** Higher weight to real (firing) waves in gun.
 
** ''Code size: 1490 (Jikes; 2 colors)''
 
* '''1.483''' - 9/9/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2027 (1st*)'''
 
** '''General 1v1 - Rating: 1956 (26th)'''
 
** Lower rolling depth in gun.
 
** ''Code size: 1490 (Jikes; 2 colors)''
 
* '''1.482''' - 9/8/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2035 (1st*)'''
 
** '''General 1v1 - Rating: 1955 (26th)'''
 
** Rollback to 1.47.
 
** Bullet power = 2 (from 1.9).
 
** ''Code size: 1491 (Jikes; 2 colors)''
 
* '''1.481''' - 9/8/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2032 (1st*)'''
 
** '''General 1v1 - Rating: 1954 (27th)'''
 
** Rollback to 1.47.
 
** Minor WaveSurfing segmentation change.
 
** ''Code size: 1492 (Jikes; 2 colors)''
 
* '''1.48''' - 9/3/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2035 (1st*), PL: 208-2 (1st)'''
 
** '''General 1v1 - Rating: 1955 (27th), PL: 403-36 (31st)'''
 
** Lower weight to firing waves in gun .
 
** ''Code size: 1492 (Jikes; 2 colors)''
 
* '''1.47''' - 9/2/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2032 (1st*), PL: 197-6 (8th)'''
 
** '''General 1v1 - Rating: 1955 (27th), PL: 400-37 (33rd)'''
 
** Rollback to 1.343.
 
** Moves away from enemy at a slightly larger angle.
 
** WaveSurfing segmentation changes:
 
*** One more LateralVelocity segment (1/3/5/7 instead of 2/4/6).
 
*** One more distance segment (150/350/550 instead of 250/500).
 
*** WaveSurfing stats use a RollingAverage depth of 1 instead of 2.
 
** ''Code size: 1492 (Jikes; 2 colors)''
 
* '''1.46''' - 8/6/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2020 (3rd)'''
 
** '''General 1v1 - Rating: 1947 (27th)'''
 
** Rollback to 1.343.
 
** Freed some bytes and added a little better (''knock on wood'') bullet power management.
 
** ''Code size: 1496 (Jikes; no colors)''
 
* '''1.45''' - 7/29/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2023 (3rd), PL: 202-1 (2nd)'''
 
** '''General 1v1 - Rating: 1950 (27th), PL: 396-33 (31st)'''
 
** Miscellaneous movement tweaks.
 
** ''Code size: 1492 (Jikes; no colors)''
 
* '''1.441''' - 7/28/2006
 
** '''General 1v1 - Rating: 1953 (27th), PL: 397-29 (27th)'''
 
** Rollback to 1.343 as base for this version.
 
** More elegant distancing / angle control in movement.
 
** ''Code size: 1500 (Jikes; no colors) '''-- Oops!''' ''
 
* '''1.43''' - 7/28/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2030 (2nd)'''
 
** '''General 1v1 - Rating: 1949 (27th)'''
 
** Rollback to 1.343 as base for this version.
 
** Experimented with some distancing stuff a la [[Dookious]].
 
** ''Code size: 1493 (Jikes; no colors)''
 
* '''1.42''' - 7/27/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2034 (1st*)'''
 
** '''General 1v1 - Rating: 1954 (27th)'''
 
** WaveSurfing changes:
 
*** Tweaked distance segments.
 
*** Tweaked how distance factors into danger calculations.
 
** ''Code size: 1491 (Jikes; 2 colors)''
 
* '''1.41''' - 7/27/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2021 (3rd)'''
 
** '''General 1v1 - Rating: 1946 (28th)'''
 
** Added accel segmentation to WaveSurfing.
 
** ''Code size: 1498 (Jikes; no colors)''
 
* '''1.40''' - 7/26/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2029 (2nd)'''
 
** '''General 1v1 - Rating: 1953 (27th)'''
 
** Rollback to 1.343 as base for this version.
 
** Found 9 bytes with a try...finally replacing a test for empty collection.
 
** Increased rolling depth in WaveSurfing stats.
 
** ''Code size: 1478 (Jikes; 2 colors)''
 
* '''1.39''' - 7/24/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2031 (1st*), PL: 198-2 (2nd)'''
 
** '''General 1v1 - Rating: 1956 (27th), PL: 392-34 (31st)'''
 
** Refinement of CurveFlattening experimentation.
 
** ''Code size: 1497 (Jikes; no colors)''
 
* '''1.38''' - 7/23/2006
 
** '''Pulled'''
 
** Rollback to 1.343 as base for this version.
 
** Attempt at a basic Curve Flattener in WaveSurfing.
 
** ''Code size: 1499 (Jikes; 1 color)''
 
* '''1.37''' - 7/19/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2032 (1st*), PL: 198-2 (2nd)'''
 
** '''General 1v1 - Rating: 1956 (27th), PL: 392-34 (32nd)'''
 
** Rollback to 1.343 as base for this version.
 
** Tweaks to gun segmentations.
 
** ''Code size: 1486 (Jikes; 2 colors)''
 
* '''1.36''' - 6/27/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2029 (2nd), PL: 197-3 (2nd)'''
 
** '''General 1v1 - Rating: 1956 (27th), PL: 390-36 (33rd)'''
 
** One less time-since-velocity-change segment in gun.
 
** Lowered rolling depth in gun.
 
** ''Code size: 1486 (Jikes; 2 colors)''
 
* '''1.35''' - 6/23/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2025 (2nd), PL: 197-1 (1st)'''
 
** '''General 1v1 - Rating: 1946 (29th), PL: 387-34 (31st)'''
 
** A changed to how distance factors in to danger calculations in WaveSurfing. It uses a different exponent whether Komarious won or lost the previous round.
 
** ''Code size: 1499 (Jikes; 2 colors)''
 
* '''1.343''' - 6/22/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2034 (1st*), PL: 196-2 (1st)'''
 
** '''General 1v1 - Rating: 1956 (27th), PL: 388-34 (31st)'''
 
** Restored 1 more change, 6 more bytes, from 1.342. This one should be exactly functionally equivalent to 1.34, but 8 bytes slimmer.
 
** ''Code size: 1487 (Jikes; 2 colors)''
 
* '''1.342''' - 6/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2027 (2nd)'''
 
** '''General 1v1 - Rating: 1950 (27th)'''
 
** Restored 2 changes, worth 5 bytes, from 1.341.
 
** ''Code size: 1481 (Jikes; 2 colors)''
 
* '''1.341''' - 6/21/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2016 (3rd), PL: 194-4 (2nd)'''
 
** '''General 1v1 - Rating: 1945 (29th), PL: 386-37 (33rd)'''
 
** Trimmed 19 bytes, but should be very nearly identical in functionality. (This version is simply to confirm that.)
 
** ''Code size: 1476 (Jikes; 2 colors)''
 
* '''1.34''' - 6/20/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2034 (1st*), PL: 198-0'''
 
** '''General 1v1 - Rating: 1955 (27th), PL: 389-34'''
 
** Fixed an off-by-1 bug in the gun's wave break timing. (I think.)
 
** ''Code size: 1495 (Jikes; 2 colors)''
 
* '''1.33''' - 6/20/2006
 
** '''Pulled'''
 
** Reverted to 1.31.
 
** Fixed hard-coded bullet power related things that didn't get updated in 1.31 (and did in 1.32.)
 
** ''Code size: 1495 (Jikes; 2 colors)''
 
* '''1.32''' - 6/20/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2010 (3rd)'''
 
** '''General 1v1 - Rating: 1941 (30th)'''
 
** Trimmed 20+ bytes from places I thought it was having little to no impact.
 
** Fixed some hard-coded parts that were related to bullet power but didn't get changed in 1.31.
 
** Tweak to how distance changes affect danger in WaveSurfing.
 
** ''Code size: 1474 (Jikes; 2 colors)''
 
* '''1.31''' - 6/18/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2034 (1st*), PL: 196-2 (1st)'''
 
** '''General 1v1 - Rating: 1953 (27th), PL: 384-38 (34th)'''
 
** Shortened wall-stick in movement (160 to 140.)
 
** Went from 5 to 4 LateralVelocity segments in movement.
 
** Using correct reference bearing on EnemyWaves; from 2 ticks ago instead of 1 tick ago.
 
** Using 1.9 power bullets instead of 2.0.
 
** ''Code size: 1495 (Jikes; 2 colors)''
 
* '''1.30''' - 5/7/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2029 (2nd), PL: 196-2 (2nd)'''
 
** '''General 1v1 - Rating: 1956 (27th), PL: 386-35 (30th)'''
 
** Gun changes:
 
*** Increased rolling depth in gun.
 
*** Significant segmentation changes.
 
** ''Code size: 1496 (Jikes; 2 colors)''
 
* '''1.27''' - 5/5/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2027 (2nd), PL: 195-2 (2nd)'''
 
** '''General 1v1 - Rating: 1958 (25th), PL: 387-30 (27th)'''
 
** Refined [[WaveSurfing/PrecisePrediction]] by one tick.
 
** Refined when GuessFactor gun waves break by one tick.
 
** Four velocity segments in gun instead of three.
 
* '''1.25''' - 4/26/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2022 (2nd), PL: 194-2'''
 
** '''General 1v1 - Rating: 1948 (25th), PL: 380-32'''
 
** WaveSurfing precisely predicts intercept of closest wave. (Formerly, it precisely predicted position X ticks in the future, and estimated the X ticks before wave intercept.)
 
** Gun waves should break, on average, at center of opponent. (Formerly, would break after passing opponent's center, so averaged [bullet_velocity/2] past their center.)
 
** ''Code size: 1493 (Jikes; two colors)''
 
* '''1.23''' - 4/8/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 2017 (3rd), PL: 197-3 (2nd)'''
 
** '''General 1v1 - Rating: 1948 (25th), PL: 392-30 (27th)'''
 
** Wait until gun is aimed to fire.
 
** Removed accel segmentation, added WallDistance segmentation to WaveSurfing.
 
** Tweaked other surfing segments.
 
** More aggressively distances itself from opponents.
 
** ''Code size: 1499 (Jikes; two colors)''
 
* '''1.22''' - 4/6/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 1976 (3rd), PL: 197-2 (2nd)'''
 
** '''General 1v1 - Rating: 1913 (29th), PL: 396-26 (24th)'''
 
** RollingAverage now used in GuessFactorTargeting stats.
 
** BinSmoothing and more bins in gun stats.
 
** A bit more accurate max escape angle as GF1. (RaikoMicro uses about 16% above Math.asin(8/bullet_velocity) as GF1).
 
** ''Code size: 1498 (Jikes; one color)''
 
* '''1.21''' - 4/4/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 1977 (3rd), PL: 198-1 (1st)'''
 
** '''General 1v1 - Rating: 1907 (31st), PL: 385-36 (31st)'''
 
** A little more careful in recognizing a rammer.
 
** Added accel segmentation to WaveSurfing.
 
** Miscellaneous movement tweaks.
 
** Higher weighting of firing waves in gun.
 
** Modified gun segmentations a bit.
 
** ''Code size: 1499 (Jikes; two colors)''
 
* '''1.2''' - 4/3/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 1942 (4th), PL: 192-5'''
 
** '''General 1v1 - Rating: 1878 (38th), PL: 382-38'''
 
** Much more accurate [[WaveSurfing/PrecisePrediction|PrecisePrediction]].
 
*** Predicts orbital movement instead of just perpendicular to wave's bearing.
 
*** Predicts WallSmoothing.
 
** Dive protection/cautious about moving closer to enemy.
 
** Fixed bug in WallSmoothing that made it smooth away from enemy sometimes.
 
** Makes sure not to update wrong wave when hit. (There's some overlap with when it's removed/when is the last tick it could collide with tank.)
 
** Rammer awareness (just fires power 3 bullets)
 
** ''Code size: 1485 (Jikes; two colors)''
 
* '''1.1''' - 4/3/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 1910 (6th), PL: 183-15 (9th)'''
 
** '''General 1v1 - Rating: 1845 (43rd), PL: 365-56 (50th)'''
 
** A lot of code shrinking.
 
** Fixed LateralVelocity segmentation in movement - 4 even segments.
 
** Added distance segmentation to movement - 3 segments.
 
** Hardcoded [[HeadOnTargeting|HOT]] avoidance; comes into play only for an empty segment.
 
** RollingAverage used in surf stats.
 
** Miscellaneous movement tweaks.
 
** ''Code size: 1493 (Jikes; two colors)''
 
* '''1.0''' - 4/2/2006
 
** '''<nowiki>MiniBot</nowiki> 1v1 - Rating: 1903 (6th), PL: 173-24'''
 
** '''General 1v1 - Rating: 1817 (52nd), PL: 345-76'''
 
** Initial release.
 
** WaveSurfing segments only on LateralVelocity. (Intended to be 5 even segments, but broken so it was only two segments.) Uses mini predictor published by [[rozu]] on [[Apollon]] page.
 
** Gun lifted with almost no change from [[RaikoMicro]].
 
** ''Code size: 1496 (Javac; one color)''
 
 
 
[[Category:Bot Version Histories]]
 

Revision as of 05:00, 26 April 2009

Komarious Sup-pages:
KomariousVersion History - Code - Archived Talk 20090424
  • 1.79 - 12/6/2007
    • MiniBot 1v1 - Rating: 2083 (1st), PL: 290-2 (3rd)
    • General 1v1 - Rating: 2005 (29th), PL: 553-37 (36th)
    • Removing condition to wait until gun is aimed before firing.
    • Code size: 1486 (Jikes; 3 colors)
  • 1.78 - 10/6/2007
    • Some previously withheld CodeSize optimizations using the Rules class.
    • Added handling of onBulletHitBullet to augment the surf stats (84 bytes).
    • Code size: 1499 (Jikes; 3 colors)
  • 1.77b - 10/6/2007
    • MiniBot 1v1 - Rating: 2081 (2nd)
    • General 1v1 - Rating: 1998 (25th)
    • Re-release of Komarious 1.77.
    • Code size: 1446 (Jikes; 3 colors)
  • 1.77 - 1/30/2007
    • MiniBot 1v1 - Rating: 2077 (2nd)
    • General 1v1 - Rating: 1995 (25th)
    • Rollback to 1.712.
    • A bunch of CodeSize optimizations sent to me by Simonton. I may owe him a beer after this release. =)
    • Code size: 1446 (Jikes; 3 colors)
  • 1.764 - 1/28/2007
    • MiniBot 1v1 - Rating: 2078 (2nd)
    • General 1v1 - Rating: 1997 (22nd)
    • Rollback to 1.712.
    • More aggressively moves away from enemy (ie, the "attack angle" is more negative).
    • Longer wall stick (155 instead of 140).
    • Code size: 1492 (Jikes; 3 colors)
  • 1.763 - 1/27/2007
    • MiniBot 1v1 - Rating: 2077 (2nd), PL: 233-3 (3rd)
    • General 1v1 - Rating: 2000 (23rd), PL: 458-33 (30th)
    • Rollback to 1.712.
    • Fires higher power bullets at close distances.
    • Code size: 1498 (Jikes; no colors)
  • 1.762 - 1/27/2007
    • MiniBot 1v1 - Rating: 2079 (2nd), PL: 233-3 (3rd)
    • General 1v1 - Rating: 1997 (22nd), PL: 457-34 (33rd)
    • Rollback to 1.712.
    • Less aggressive about moving away from opponent (ie, the "attack angle" is still negative but a lesser absolute value).
    • Code size: 1492 (Jikes; 3 colors)
  • 1.761 - 1/18/2007
    • MiniBot 1v1 - Rating: 2074
    • General 1v1 - Rating: 1991
    • Rollback to 1.712.
    • Tweaks to WallSmoothing.
    • Code size: 1492 (Jikes; 3 colors)
  • 1.76 - 1/18/2007
    • Pulled
    • Rollback to 1.712.
    • Limits projected coordinates to points on field. Should be more accurate in WaveSurfing prediction when Komarious hits (or would hit) a wall, which is rare but still can happen.
    • Code size: 1497 (Jikes; no colors)
  • 1.755 - 1/16/2007
    • MiniBot 1v1 - Rating: 2081 (1st), PL: 233-2 (2nd)
    • General 1v1 - Rating: 1998 (22nd), PL: 454-34 (33rd)
    • Rollback to 1.712.
    • Removed distance segment from WaveSurfing stats.
    • Code size: 1473 (Jikes; 3 colors)
  • 1.754 - 1/16/2007
    • MiniBot 1v1 - Rating: 2083 (1st), PL: 232-2 (2nd)
    • General 1v1 - Rating: 1997 (21st), PL: 452-36 (35th)
    • Rollback to 1.712.
    • Tweaks to gun segmentation.
    • Code size: 1486 (Jikes; 3 colors)
  • 1.753 - 1/15/2007
    • MiniBot 1v1 - Rating: 2085 (1st), PL: 228-3 (3rd)
    • General 1v1 - Rating: 1999 (21st), PL: 452-34 (30th)
    • Rollback to 1.712.
    • Halved the rolling depth in the gun.
    • Code size: 1492 (Jikes; 3 colors)
  • 1.752 - 1/11/2007
    • Pulled
    • Rollback to 1.712.
    • Much more intense BinSmoothing in gun and surf stats.
    • Code size: 1493 (Jikes; 3 colors)
  • 1.751 - 1/10/2007
    • MiniBot 1v1 - Rating: 2083 (1st), PL: 230-3 (3rd)
    • General 1v1 - Rating: 1998 (21st), PL: 452-33 (31st)
    • Bug fix of 1.75. (I misread some CodeSize optimized code...)
    • Code size: 1492 (Jikes; 3 colors)
  • 1.75 - 1/10/2007
    • Pulled
    • Rollback to 1.712.
    • Tweaks to gun segmentation.
    • Code size: 1493 (Jikes; 3 colors)
  • 1.745 - 1/9/2007
    • MiniBot 1v1 - Rating: 2088 (1st), PL: 229-3 (3rd)
    • General 1v1 - Rating: 2001 (21s