Difference between revisions of "Komarious/Version History"
Jump to navigation
Jump to search
m (insert navbox_small, actually to test is my template works. (and it work, actually)) |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* '''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 92: | Line 84: | ||
* '''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 ( | + | ** '''General 1v1 - Rating: 2001 (21st), PL: 451-33 (30th)''' |
+ | ** 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 04:13, 26 April 2009
- 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 (21st), PL: 451-33 (30th)
- 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
- MiniBot 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
- MiniBot 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
- 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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 Segmentation Research.
- Code size: 1484 (Jikes; 3 colors)
- 1.69 - 10/8/2006
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 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
- MiniBot 1v1 - Rating: 1942 (4th), PL: 192-5
- General 1v1 - Rating: 1878 (38th), PL: 382-38
- Much more accurate 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
- MiniBot 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 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
- MiniBot 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)