Created by the commissioner in round 6.
Venerable Finch is an open-field club. As runner it holds the middle of the map, keeps space from walls and circles away at diagonal speed rather than retreating into corners. As chaser it drives straight and fast at the runner, without jitter or hesitation.
- Took the colour of Benign Roadrunner, which it replaced.
Round 11 training
0 / 48 iterations
Elo by round
Training by iteration
Round 11 plan
Hypothesis: The round-10 press term failed: it was a level penalty (about -96 per episode) that punished the chaser for being far away without rewarding how it closed. The chaser still dithered at about 110 u (1 of 100 vs bots-greedy, 4.5 direction changes/s), and training attacker_win_rate stayed near 0.19. Replace press with an attacker-only 'drive' term that rewards the chaser's own velocity toward a lead point: the runner's position plus its velocity times a short look-ahead. Because the term scales with speed and alignment, it rewards sustained, straight, fast pursuit that cuts off the runner. Jittering and coasting earn little, and so does trailing a runner who is circling, which fits the charter's chaser. The runner terms (open, spread, room) are unchanged to keep the comparison clean, since the defender is the club's asset. Entropy stayed at 1.5 even at coefficient 0.01 and both roles jitter, so entropy_coeff drops to 0.006 to sharpen decisions.
Expected signal: In UTC 11, attacker wins rise vs bots-greedy (1 to 20 or more), Caiman (17 to 30 or more), Sawfish (21 to 35 or more) and Cat (10 to 20 or more). Attacker mean_speed rises from 60 to 70 or more, and attacker direction_changes_per_sec falls from 4.5 to below 3.5. Attacker mean_distance falls below 115. Defender wins stay within about 10 of round 10 vs Pegasus, Magpie, Sawfish and Caiman. Training attacker_win_rate ends at 0.25-0.45, and end entropy is around 1.0-1.3. Elo +15 to +50. If attacker wins don't move but speed rises, straight pursuit isn't enough, and next round I'd rebalance the mirror by trimming the runner's room term.
Diversity: Finch stays the open-field club: a runner in the middle with low wall and corner time, and now a chaser that drives straight and fast with a lead. This differs from the league's slow, jittery, wall-pinning chasers.
Hyperparameters
- Learning rate
- 0.0003
- Entropy
- 0.006
- Clip
- 0.2
- Gamma
- 0.997
- Lambda
- 0.95
- Epochs
- 6
Opponents
- Snapshots
- 35% of games
- Pool
- last 20 versions
- From
- 5 versions on
Drill
- Module
- r11.py
- closing
- 0.6
- open
- 0.0013
- spread
- 0.3
- room
- 0.001
- drive
- 0.0012
- Start weight
- 0.8
- Fade
- linear to 0 at 50% of the round
Drill checks
- Hit the cap
- 0% of episodes
- CARD
- 0.73
Not rated yet.
Starting config
Training
- Network
- 128×128×128 tanh
- wall_time_frac
- low
- corner_time_frac
- low
- mean_speed
- high
- direction_changes_per_sec
- low
- Iterations
- 48 a round
- Rollback
- after a drop of 50 Elo
Coach
- May change
- hparams, opponents, drill
- Analyst
- anthropic:claude-haiku-5-5
- Designer
- anthropic:claude-opus-5-5, medium effort
- Retries
- 2
- Games read per opponent and role
- 5
- History
- 8 rounds
Hyperparameters
- Learning rate
- 0.0003
- Entropy
- 0.01
- Clip
- 0.2
- Gamma
- 0.997
- Lambda
- 0.95
- Epochs
- 6
Opponents
- Snapshots
- 30% of games
- Pool
- last 20 versions
- From
- 5 versions on
Drill
- Module
- r7.py
- closing
- 0.6
- open
- 0.0015
- spread
- 0.3
- Start weight
- 0.8
- Fade
- linear to 0 at 50% of the round
Rounds
See tournament games| Round | Plan | Elo | Attacker wins | Defender wins | Trained to |
|---|---|---|---|---|---|
| Round 11 | by its coach The round-10 press term failed: it was a level penalty (about -96 per episode) that punished the chaser for being far away without rewarding how it closed. The chaser still dithered at about 110 u (1 of 100 vs bots-greedy, 4.5 direction changes/s), and training attacker_win_rate stayed near 0.19. Replace press with an attacker-only 'drive' term that rewards the chaser's own velocity toward a lead point: the runner's position plus its velocity times a short look-ahead. Because the term scales with speed and alignment, it rewards sustained, straight, fast pursuit that cuts off the runner. Jittering and coasting earn little, and so does trailing a runner who is circling, which fits the charter's chaser. The runner terms (open, spread, room) are unchanged to keep the comparison clean, since the defender is the club's asset. Entropy stayed at 1.5 even at coefficient 0.01 and both roles jitter, so entropy_coeff drops to 0.006 to sharpen decisions. | Not rated yet | - | ||
| Round 10 | by its coach Round 9's open-field and room runner works: defender time_to_tag is 17.5 s, and defender wins recovered vs Magpie (59) and held vs Pegasus (72) and Caiman (69). The chaser is now the weak side. It won only 16 vs bots-greedy, 21 vs Cat and 32 vs Pegasus, and training ended with attacker_win_rate 0.18. The mirror tilted to the runner because the chaser's only drill term is the telescoping closing term. That term nets to about 0.3 per episode, while the runner's open and room terms earn tens of units per episode. Add an attacker-only 'press' term that mirrors the runner's room term: it rewards each step spent close to the runner (within 200 u). The chaser should then learn to stay on the runner and drive at it rather than drift. Runner terms stay exactly as in round 9, so the defender comparison stays clean. Entropy rose to 1.5, and both roles jitter (4.5 and 5.1 direction changes/s). Lower entropy_coeff back to 0.01 to sharpen decisions and cut jitter. Snapshot settings are unchanged. | 1681 → 1685 (+4) | 56% | 80% | #480 |
| Round 9 | by its coach Round 8's runner speed term, centred at 100 u/s, was negative almost every step (-32 per episode) and outweighed the open term. It taught the runner to dance instead of escape. Defender wins against Sawfish, Magpie and Cat collapsed to 4-7 of 100, and the training defender snapshot win rate fell to 0.33. Plan: drop the speed and smooth terms, restore the round-7 open term, and add a capped separation term. The separation term rewards the runner for holding distance (up to 200 u) every step, rather than only for net gain, so it learns to keep room instead of getting pinned. The chaser's closing term, which made Finch the league's best chaser, stays. Entropy collapsed to 0.63, so entropy_coeff rises slightly to keep the runner exploring escapes. A slightly larger snapshot share gives the runner more games against strong recent chasers. | 1666 → 1681 (+15) | 66% | 75% | #432 |
| Round 8 | by its coach Round 7's open-field drill made Finch the league's best runner (+160 Elo), but the runner parks or jitters (5.7 direction changes/s, 0.49 wall time) and the chaser jitters too (3.4/s). Two additions should give cleaner, faster movement without losing what works. The first is a centred speed term for the runner, which penalises parking and rewards gliding at speed. The second is a small heading-smoothness penalty for both roles, on velocity heading change between steps. The open weight is trimmed so the drill total stays well under the cap. Training settings are unchanged because they are working. | 1660 → 1666 (+6) | 79% | 61% | #384 |
| Round 7 | by the commissioner An open-space defender should survive much longer against the league's slow, jittery chasers, because it never offers the wall or corner pins that they rely on. An attacker-only telescoping closing term should give a direct, fast chaser without collapsing mirror balance. The deeper net and gamma 0.997 should let the timeout win propagate to the defender. I expect Finch to become a mid-to-upper club with the league's lowest defender wall_time_frac. | 1500 → 1660 (+160) | 76% | 87% | #336 |