{
 "board": "Dogfight",
 "blocked": null,
 "scorer_runs": true,
 "setup": "Scorer runs inside a task, in under 2 minutes of setup. Into .cache/: the public repo (git clone needed an empty git config, GIT_CONFIG_GLOBAL=/dev/null); Rust stable by rustup (11 s); libssl-dev by apt-get download and dpkg -x, no root, with OPENSSL_INCLUDE_DIR, OPENSSL_LIB_DIR and OPENSSL_STATIC=1, because the first cargo build stopped at openssl-sys ('Could not find directory of OpenSSL installation'); cargo build --release (37 s, ONNX Runtime fetched by the ort crate). A Python venv with numpy, onnx and onnxruntime took 11 s more and is only for writing ONNX. Scoring: the repo's CLI 'tournament' command does not randomize spawns, and 'run' plays one match, so I wrote a small harness over the repo's own run_match, OnnxPolicy and validator with randomize_spawns on, 50 seeds x 2 sides, scored by the board's formula (elimination 1.0, HP win 0.75, draw 0.5). Starter from the repo is byte-identical to the public starter-model endpoint. starter_score is Starter against itself over those 100 matches (0.4425, below 0.5 because HP wins pay 0.75 to the winner and 0 to the loser); Starter scores 0.97 against the four built-ins. best_score is the entry against real starter.onnx on 3,000 fresh matches.",
 "starter_score": 0.4425,
 "best_score": 0.9933333333333333,
 "third_place": -5291.40602119322,
 "gap": "Win rate against the baseline: 2,980 of 3,000 fresh matches, all eliminations, 20 elimination losses (best_score 0.9933333333333333); 99 of 100 on seeds 0-49 both sides (0.99); 994 of 1,000 on another fresh set; 100% of 800 against the four built-ins. Third place is -5291.40602119322 (@sirajqz, 59 wins 1 draw of 60). These are different units and the comparison is an estimate, because the board's other entries cannot be played locally. How the rating works, fitted from the public numbers: for 18 of 34 players, rank 2 and ranks 3 and 5 to 20, rating = -6121.625 + 400*log10(s/(1-s)) exactly, with s = (elim + 0.75*hp + 0.5*draw)/matches and s capped at 0.999. Rank 4 (17 matches) does not fit. So third place is s=0.99167 on a roughly 60-match reference set. To pass it an entry must drop nothing: 60 of 60 gives -4921.8 (level with first player), one HP win instead of a kill gives -5170.3, but one loss gives -5413.3, which is below third. At best_score s maps to -5252.4, +39.1 against third, if the reference set were as weak as Starter, and the chance of 60 straight is then 0.67. Who is in the reference set is not public, so that is an upper guess; expect lower. Why every player rates below the baseline: the 1000 is not measured on the same scale. Starter's row is a fixed record (exactly 50-50 over 100, dated 2025-01-01, 999 cross-play matches) and the ratings below it float around their own anchor of -6121.625, which is what 30 wins 30 losses earns. An entry that beats Starter 99% of the time still lands far below 1000, A separate submission.elo field, on the 1000-centred formula, is above 1000 for 25 of 34 players and at the 2199.83 cap for 11, but what it was measured against is not stated, and some weak records carry the cap. Why the anchor sits there is not stated publicly. Not a sign that Starter is strong: it hits 15% of shots and loses 99% of the time here. Two risks. (1) Ranks 21 to 35 have 34,940 to 886,160 cross-play matches and sit 1,741 to 2,563 points under what the formula gives, all below every 60-match player, including the Nov 4 tournament runner-up at rank 21 (-7732). So a high rating may not survive refinement; the rule that decides which entries are refined is not public. (2) This entry is a hand-built graph using Atan, Where, Sin and others, 18,930 bytes, 99 parameters. The local validator passes it and never rejects an op, but the board's own upload check was not tested. ONNX sha256 f3963181497e39089eef5862284d575d5bfc20e6e41b6377b95ee76c436e25b4; entry is that file in base64, input obs, output action, same as Starter.",
 "entry": "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",
 "entry_sha256": "623acacc16346890ca42342bee85676a1df864687a528afa18c62cf0d6785dbf",
 "tried": [
  "Scores are board-formula score against Starter unless stated, on seeds never used in tuning.",
  "v1 hand rule (lead aim with opponent turn rate, fire only on predicted hit outside rear armour, floor and stall guards): 0.5425 over 200 matches, 83% of shots hit against Starter's ~20%.",
  "Evolution-strategy tuning of 15 rule constants: 0.9862 over 200. The search found the main trick: fly slowly (about 66 m/s, later 42) because turn rate falls with speed.",
  "Bullet dodge and post-shot break: 0.99 over 200, and 0.9575 against the previous version.",
  "League rounds, each champion trained on earlier ones (t7): 0.9981 over 400, 100% against all earlier versions. Rejected: an exploiter found in seconds then beat it 0.90, so that table flattered it.",
  "Hall-of-fame double oracle with exploiters (k5): 0.985 over 100, but 0.7875 against Starter capped to low throttle; mirror training had switched its dodge off.",
  "Speed floor at low altitude, closing when range opens, opponent acceleration in the lead (n1): 0.9675 over 100, slow-Starter up to 0.90.",
  "Speed scaled to opponent, rise near time-out, dodge only while gun cools (n2): 0.985 over 200, all built-ins 1.0.",
  "Larger tune on full pool (n3): 0.9888 over 200, then 0.9879 over 600. Every non-win was a 90-second stalemate: a tail chase where rear armour voids each shot.",
  "Wrap-around rule, the key structural idea: when the target flies away along the short way, go the other way round the arena and meet head on. 1.0 over 600 with no retuning, time-outs gone.",
  "Retuning after that (n4): 0.9933 over 600, worse than the untuned 1.0. Rejected: tuning noise.",
  "Pull-up that starts earlier, with the throttle cut: 1.0 over 600, zero crashes in 5,400 matches.",
  "Exploit-then-tune rounds (n5, n6, n7): 0.995 to 0.9975 over 400, rule mirrors level at 0.49 to 0.50, so the rule family is saturated. Random weight noise on Starter: 0.9975 and told nothing.",
  "Neural exploiter, the sharpest test: evolving only Starter's 771-number output head for 24 seconds cut n7 to 0.73. In the one match I traced it flew about 2 m from its target, inside the 12 m at which bullets spawn.",
  "Double oracle with neural exploiters (n10): 0.98 to 1.0 against them but 0.185 against n7. Rejected: overfit to networks.",
  "Balanced pool, rejected variant b3: 0.99 over 3,000 and 0.537 against rule champions, but lower than b1 on the same seeds against the only real board entry.",
  "BEST b1, balanced pool: 0.9933333333333333 over 3,000 fresh matches against real starter.onnx (0.99 on seeds 0-49, 0.994 over 1,000); 1.0 against built-ins over 800; 0.9984 over 1,600 against opponent styles it never trained on; 0.9875 over 400 against a fresh 200-generation neural exploiter; 0.51 to 0.56 against the rule champions, so accurate shooters remain an even fight. Output matches the tuned rule exactly on 8,553 decisions, no non-finite output on 20,003 inputs."
 ],
 "width": "Yes, but a few seats in one shared league, not a hundred separate attempts. One seat went from nothing to 99% against Starter in about 75 minutes, and compute was never the limit once inference was fixed: about 770 matches a second, a rule tune in minutes. Every large jump came from an idea found by reading a failed match (slow flight, wrap-around, pull-up), and tuning alone twice made things worse. What one seat lacks is strong, different opponents: my rule looked perfect until a 24-second neural exploiter took 27% off it. Independent seats would each rediscover the same rule and all overfit to it. The split I would use is 8 to 16 seats around one hall-of-fame folder, with each new entrant played against all. Four to six train full neural policies by self-play, as the board leader's name suggests, starting from Starter or distilled from this rule. Three or four train exploiters against the current best, one lineage each. Two read lost matches and add structural rules. One keeps the league and picks the champion on fresh seeds, paired, at least 3,000 matches, since 1,000-match differences here were noise (b3 looked better, then worse). A hundred seats would mostly repeat that work.",
 "next": "1. Have the operator upload this entry by hand once: uploads are limited to 1 per 10 minutes, and one upload settles what no local run can: whether the op set is accepted, and the real 60-match record against the reference set. 2. Train real neural opponents: full-network self-play seeded from Starter and from this rule, because head-only exploiters already found a blind spot. Then distill the winner into a plain MLP, which also removes the op-set risk. 3. Work on the last 0.7% and the accurate-shooter fight together, since third place allows no loss in 60: read the 20 lost matches, break the mutual kills (about one in six matches between the final rule versions ends in one), and track what happens to a rating once refined before spending more seats on rank."
}