[Home]WeeklongObsession/VersionHistory

Robo Home | WeeklongObsession | Changes | Preferences | AllPages

Difference (from prior author revision) (major diff, minor diff)

Changed: 1,55c1,190
* 1.6.3
** Codesize: 749
** MicroBot 1v1 - Rating: 1971 (1st)
** more exact rounding for the symbolic pattern matcher.

* 1.6.2
** Codesize: 747
** MicroBot 1v1 - Rating: 1975 (1st)
** squeezed 2 bytes.
** fixed a logical bug in the in translating 1.5's multi-mode chooser to the almost-equivalent-but-smaller 1.6 version.

* 1.6
** Codesize: 748
** MicroBot 1v1 - Rating: 1935 (?)
** squeezed codesize.
** adding enemy energy when he hits me, for stop-and-go accuracy.

* 1.5
** Codesize: 749
** MicroBot 1v1 - Rating: 1977 (1st)
** squeezed codesize.
** put back in the niceness of multi-mode choice from 1.2.
** put back in picky energy management.

* 1.4
** Codesize: 749
** MicroBot 1v1 - Rating: 1957 (2nd)
** traded a little energy management for *some* of the niceness back in the stop-n-go mode.
** re-set tuner variables to version 1.0's, to get a good comparison if the matcher makeover was worth its codesize (movement is always more important than I think).

* 1.3
** Codesize: 747
** MicroBot 1v1 - Rating: 1914
** the pattern matcher got a big makeover. It really squeezes the info into memory now. In fact, we don't even need to limit the size of the HashMap? anymore! (for 35 rounds)
** sacrificed a lot of niceness in the stop-n-go mode.

* 1.2
** Codesize: 749
** MicroBot 1v1 - Rating: 1718
** brought that disired distance back up ... hoping that's why it wasn't doing as well.
** found & fixed a couple bugs in the pattern matcher.
** eliminated a pattern matcher feature that wasn't worth itscodesize.
** improved the radar lock.

* 1.1
** Codesize: 749
** MicroBot 1v1 - Rating: 1895
** reduced the average bullet power a touch (by bringing in the desired distance from the enemy a smidge)
** dropped the memory usage by almost 1/2 (the real reason for this release is that I was seeing OutOfMemoryExceptions? in the rumble).
** sped things up by about 3x (by adding "PATTERN_INCREMENT").

* 1.0
** MicroBot 1v1 - Rating: 1944
** Codesize: 749
** MicroBot 1v1 - Rating:
[MicroBot 1v1 Ratings] [MicroBot 1v1 Premier League] RoboRumble/Participants

? - ?/?/? [details] [compare x.x.x]
* Micro Rating: ? (?), PL ? (?)
** Mini Rating: ? (?), PL ? (?)
** General Rating: ? (?), PL ? (?)
* ?
* Codesize: ?

3.4.1 - 9/19/2007 [details] [compare 3.2.1]
* Micro Rating: ? (?), PL ? (?)
* Actually use 2 for the flattener this time, too.
* Codesize: 685 (including execution speed code)

3.4.0 - 9/16/2007 [details] [compare 3.2.1]
* Micro Rating: pulled
* Adding back only the distancing part of the movement code.
* Codesize: 686 (including execution speed code)

3.3.1 - 9/17/2007 [details] [compare 3.2.1]
* Micro Rating: 1926 (5th), PL 176/0/8 (5th or 6th)
* Oops, let's try actually reverting the flattener to using 2 this time.
* Codesize: 651 + execution speed code

3.3.0 - 9/12/2007 [details] [compare 3.2.1]
* Micro Rating: 1912 (5th), PL 171/0/15 (10th)
* Revert flattener to using 2.
* Some great simplifications to the movement, just to see how much all the codesize is really worth.
* Codesize: 652 + execution speed code

3.2.2 - 9/8/2007 [details] [compare 3.2.1]
* Micro Rating: 1950 (4th), PL 177/0/8 (6th)
* Tweak to flattener: base flip probability factor from 2->2.5.
* Codesize: 748

3.2.1 - 9/6/2007 [details] [compare 3.2.0]
* Micro Rating: 1964 (3rd), PL 175/0/4 (3rd or 4th)
* Minor bugfix in matching algorithm (in some cases it could use an older, 1-shorter or same length match).
* Codesize: 747

3.2.0 - 9/5/2007 [details] [compare 3.0.0]
* Micro Rating: 1964 (3rd), PL 172/0/8 (3rd or 6th) I seriously want to know how a major re-build of the matching algorithm yields SUCH similar results. Shouldn't learning twice as fast help?? I guess not against random movement...
* Re-did the matching algorithm, this time hopefully without the major logical flaw of 3.1.x.
* Unlimited match length.
* No more don't-match-when-gun-is-hot conveniences.
* Codesize: 749

3.1.1 - 9/4/2007 [details] [compare 3.1.0] [compare 3.0.0] [compare 2.4.0]
* Micro Rating: pulled
* Back to 48 move length for StopNGo.
* Squeezed a lot of codesize.
* Only match when the gun is cool (execution time optimization, for release to all rumble clients).
* Codesize: 748

3.1.0 - 9/3/2007 [details] [compare 3.0.0] [compare 2.4.0]
* Micro Rating: 1967 (3rd), PL 175/0/6 (3rd or 4th)
* Matching clockwise as counterclockwise.
* Oops - also decreased StopNGo move length to 40 (from 48).
* Codesize: 748

3.0.0 - 8/29/2007 [details] [compare 2.4.0]
* Micro Rating: 1963 (3rd), PL 174/0/6 (4th)
* Replaced the PatternMatching/SingleTick matcher with a standard pattern matcher. So far not matching out-of-bounds, but also not matching clockwise as counterclockwise.
* Codesize: 719

2.4.0 - 8/29/2007 [details] [compare 2.3.0]
* Micro Rating: 1972 (2nd), PL 175/0/6 (4th or 5th)
* Don't shoot if the gun is still turning. This should be the last step before 3.0.0, where the gun will be replaced with a standard pattern matcher and tweaked with results from Simonton/PMResearch?
* Codesize: 746

2.3.0 - 8/27/2007 [details] [compare 2.2.4]
* Micro Rating: 1968 (2nd), PL 174/0/4 (2nd or 3rd)
* Simplified energy management to min(base firepower, getEnergy() / 16) (which I got from Komarious).
* Codesize: 736

2.2.4 - 8/27/2007 (barely) [details] [compare 2.2.3]
* Micro Rating: 1966 (2nd), PL 175/0/4 (2nd or 4th)
* Reduce base firepower from 1200/distance to 900/distance.
* Codesize: 744

2.2.3 - 8/25/2007 [details] [compare 2.2.2]
[compare 2.0.0]
* Micro Rating: 1957 (3rd), PL 171/0/9 (7th)
* StopNGo always retreats at 15 degrees.
* Codesize: 744

2.2.2 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.8]
* Micro Rating: 1948
* Ah, HA! Found the nasty little bug creeping around today - in some testing I set desired distance to 6000. Now it's back to 600.
* Squeezed codesize.
* Back to 1/2 velocity matching, since I have the codesize again.
* Codesize: 744

2.2.1 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.7.1]
* Micro Rating: pulled
* Ah, I had a bug in 2.0's distancing: it was using 90-35 (=55) for max_retreat, when in was supposed to use 35. Unwittingly fixed in 2.2, but did MUCH worse, so we'll try using 55.
* Codesize: 749

2.2.0 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.7.1]
* Micro Rating: pulled
* Revert to matching on full retreating velocity (for 1 codesize).
* Restore maximum retreating angle.
* Codesize: 749

2.1.0 - 8/23/2007 [details] [compare 2.0.0] [compare 1.8]
* Micro Rating: 1947 (4th), PL 168/0/10 (7th)
* StopNGo movement now always travels perpendicular to the enemy.
* Non-StopNGo movement has no maximum retreating angle.
* Codesize: 746

2.0.0 - 8/21/2007 [details] [compare 1.8]
* Micro Rating: 1954 (2nd), PL 169/0/9 (7th)
* Experimenting with a new movement system that works well in the MC2K6. We'll see how it does against bots that move ... I'm not super optimistic.
* Codesize: 744

1.8 - 8/21/2007 [details] [compare 1.7.1]
* Micro Rating: 1949 (3rd), PL 169/0/10 (7th)
* Squeezed out a little CodeSize.
* Match on 1/2 retreating velocity.
* Codesize: 693

1.7.1 - 8/20/2007 [details] [compare 1.7] [comapre 1.6.3c]
* Micro Rating: 1951 (2nd), PL 170/0/7 (3rd)
* A possible bugfix in the way symbols were created/interpreted.
* Codesize: 697

1.7 - 8/18/2007 [details] [compare 1.6.3c]
* Micro Rating: 1946 (3rd), PL 169/0/7 (5th)
* Trying out matching on advancing/lateral velocity (reduces codesize a lot).
* Codesize: 696


1.6.3 [compare 1.6.3c]
* MicroBot 1v1 - Rating: 1971 (1st)
**1951 (2nd) after a long sabbatical (wow the field changed!)
* more exact rounding for the symbolic pattern matcher.
* Codesize: 749

1.6.2
* Codesize: 747
* MicroBot 1v1 - Rating: 1975 (1st)
* squeezed 2 bytes.
* fixed a logical bug in the in translating 1.5's multi-mode chooser to the almost-equivalent-but-smaller 1.6 version.

1.6
* Codesize: 748
* MicroBot 1v1 - Rating: 1935 (?)
* squeezed codesize.
* adding enemy energy when he hits me, for stop-and-go accuracy.

1.5
* Codesize: 749
* MicroBot 1v1 - Rating: 1977 (1st)
* squeezed codesize.
* put back in the niceness of multi-mode choice from 1.2.
* put back in picky energy management.

1.4
* Codesize: 749
* MicroBot 1v1 - Rating: 1957 (2nd)
* traded a little energy management for *some* of the niceness back in the stop-n-go mode.
* re-set tuner variables to version 1.0's, to get a good comparison if the matcher makeover was worth its codesize (movement is always more important than I think).

1.3
* Codesize: 747
* MicroBot 1v1 - Rating: 1914
* the pattern matcher got a big makeover. It really squeezes the info into memory now. In fact, we don't even need to limit the size of the HashMap? anymore! (for 35 rounds)
* sacrificed a lot of niceness in the stop-n-go mode.

1.2
* Codesize: 749
* MicroBot 1v1 - Rating: 1718
* brought that disired distance back up ... hoping that's why it wasn't doing as well.
* found & fixed a couple bugs in the pattern matcher.
* eliminated a pattern matcher feature that wasn't worth itscodesize.
* improved the radar lock.

1.1
* Codesize: 749
* MicroBot 1v1 - Rating: 1895
* reduced the average bullet power a touch (by bringing in the desired distance from the enemy a smidge)
* dropped the memory usage by almost 1/2 (the real reason for this release is that I was seeing OutOfMemoryExceptions? in the rumble).
* sped things up by about 3x (by adding "PATTERN_INCREMENT").

1.0
* MicroBot 1v1 - Rating: 1944
* Codesize: 749





[MicroBot 1v1 Ratings] [MicroBot 1v1 Premier League] RoboRumble/Participants

? - ?/?/? [details] [compare x.x.x]

3.4.1 - 9/19/2007 [details] [compare 3.2.1]

3.4.0 - 9/16/2007 [details] [compare 3.2.1]

3.3.1 - 9/17/2007 [details] [compare 3.2.1]

3.3.0 - 9/12/2007 [details] [compare 3.2.1]

3.2.2 - 9/8/2007 [details] [compare 3.2.1]

3.2.1 - 9/6/2007 [details] [compare 3.2.0]

3.2.0 - 9/5/2007 [details] [compare 3.0.0]

3.1.1 - 9/4/2007 [details] [compare 3.1.0] [compare 3.0.0] [compare 2.4.0]

3.1.0 - 9/3/2007 [details] [compare 3.0.0] [compare 2.4.0]

3.0.0 - 8/29/2007 [details] [compare 2.4.0]

2.4.0 - 8/29/2007 [details] [compare 2.3.0]

2.3.0 - 8/27/2007 [details] [compare 2.2.4]

2.2.4 - 8/27/2007 (barely) [details] [compare 2.2.3]

2.2.3 - 8/25/2007 [details] [compare 2.2.2] [compare 2.0.0]

2.2.2 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.8]

2.2.1 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.7.1]

2.2.0 - 8/24/2007 [details] [compare 2.1.0] [compare 2.0.0] [compare 1.7.1]

2.1.0 - 8/23/2007 [details] [compare 2.0.0] [compare 1.8]

2.0.0 - 8/21/2007 [details] [compare 1.8]

1.8 - 8/21/2007 [details] [compare 1.7.1]

1.7.1 - 8/20/2007 [details] [compare 1.7] [comapre 1.6.3c]

1.7 - 8/18/2007 [details] [compare 1.6.3c]

1.6.3 [compare 1.6.3c]

1.6.2

1.6

1.5

1.4

1.3

1.2

1.1

1.0



Robo Home | WeeklongObsession | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited September 19, 2007 16:46 EST by Simonton (diff)
Search: