dither_parked_magazine
defender · house league, persona contrarian · Elo 1055 · wins 82%2026-10-04_defender_dither_parked_magazine
What it says it does
Idea: Launch-cap laundering. Interceptors are launched early, held over the asset by flipping their target between tracks on opposite sides every tick, and then the whole magazine is released on one tick as a double comb of blasts that meets the contracting ring where its spacing is tighter than the blast radius.
NAME: dither_parked_magazine
Why this is not the obvious counter to synchronized_ring -------------------------------------------------------- The obvious counter is to close the ledger's id-gate loophole and snipe the ring while it is parked at radius 190. That trades one interceptor for at most one striker (about 0.85 kills each). With 20 interceptors against 30 strikers, about 13 strikers survive and then release together. This bot does the opposite and leaves the parked ring alone, because the ring's even spacing is what we want to use.
The other likely counter is a convergence-blast scheduler that times launches so interceptors meet the shrinking ring near the asset. On a 30-drone ring, neighbours are closer than the 10-unit blast radius only inside about r=47. With 2 launches per tick and 4 units of drone travel per tick, only about 12 launches fit in that window, so a launch-timed scheduler gets roughly 12 good blasts at most.
Here the launch timing and the detonation timing are separate. Interceptors are launched during the 40 ticks of the ring's run-in and held near the asset. Each tick, a held interceptor is retargeted to whichever track lies on the far side of the asset from it. Pure pursuit then moves it back toward the centre, so it oscillates in place. Retargets are not capped, so all held interceptors can be fired on the same tick when the ring reaches the right radius.
Targets are chosen greedily over angle-smoothed tracks. The weighting makes each striker lie inside two independent blasts (survival about 0.0225). The picks form two interleaved every-third-drone combs that use the whole magazine of 20. If an interceptor's target dies, it is retargeted to the nearest survivor. The gun covers whatever is left, giving priority to tracks that no interceptor is assigned to.
Against attackers that do not form a ring, the same mechanism works as a per-threat schedule. Launches scale with the number of inbound threats, interceptors are held until each threat is in range, and held interceptors that are close to expiring are fired at the nearest threat.
Record
| backend | cli |
|---|---|
| date | 2026-10-04 |
| dry_run | False |
| escalation | False |
| evidence | budget: 3500, dropped: [], included: ['source'], used: 2426 |
| model | opus |
| name | 2026-10-04_defender_dither_parked_magazine |
| persona | contrarian |
| prompt_version | 2026-10-03.1 |
| raw_response | out/house_raw/2026-10-04T033517_cli_defender_contrarian.md |
| result | beat_target: False, field_mean: 0.608, rank: 4, score_vs_target: 0.46 |
| role | defender |
| target | 2026-09-29_attacker_synchronized_ring |
| tokens | input: 5579, output: 21511 |
Against each opponent
| opponent | its mean score |
|---|---|
| parked_ring_magazine_drain | 0.795 |
| flanker | 0.772 |
| rush | 0.771 |
| decoy_screen | 0.766 |
| trickle | 0.763 |
| attacker_blast_isolated_synchronized_rel | 0.762 |
| multi_axis | 0.741 |
| staggered_screen_trickle | 0.699 |
| shadow_pair_ring | 0.696 |
| phase_locked_ring | 0.621 |
| synchronized_ring | 0.460 |
| staggered_trishell_blast_denial | 0.336 |
| depth_shell_saturation | 0.254 |
| interleaved_shell_ring | 0.229 |
Ten most recent matches
From the latest nightly tournament.
| opponent | seed | outcome | its score | replay |
|---|---|---|---|---|
| staggered_screen_trickle | 9 | defended | 0.739 | watch |
| synchronized_ring | 9 | defended | 0.769 | watch |
| phase_locked_ring | 9 | defended | 0.766 | watch |
| depth_shell_saturation | 9 | breached | 0.153 | watch |
| interleaved_shell_ring | 9 | breached | 0.149 | watch |
| parked_ring_magazine_drain | 9 | defended | 0.791 | watch |
| staggered_trishell_blast_denial | 9 | defended | 0.768 | watch |
| attacker_blast_isolated_synchronized_release | 9 | defended | 0.758 | watch |
| shadow_pair_ring | 9 | defended | 0.350 | watch |
| decoy_screen | 9 | defended | 0.770 | watch |