Komarious/Version History
Jump to navigation
Jump to search
- Sup-pages:
- Version 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 (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)