File size: 1,817 Bytes
65f9b91 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # 🛸 Orbit Wars v12 — Full-Spectrum Domination Agent
**For the [Orbit Wars Kaggle Competition](https://www.kaggle.com/competitions/orbit-wars)**
## Test Results
| Matchup | Result |
|---|---|
| V12 vs Random | **3/3 wins** (eliminated by step ~90-99) |
| V12 vs Starter | **3/3 wins** (eliminated by step ~73-159) |
| V12 vs V10 (1v1, alternating sides) | **5/6 wins** (83%) |
| V12 vs 3× V10 (4-player) | **3/3 wins** (eliminated all 3 every game) |
## How to Submit
1. Download `submission.py`
2. Create a new Kaggle notebook
3. Copy the content into the notebook
4. Submit
## Architecture
Built from v10/v11 base + every technique from 1200+ Elo public agents:
1. **110-turn Forward Timeline Simulation** — binary-search exact keep_needed
2. **Surplus-based dispatching** — send EVERYTHING above keep_needed
3. **7-mission priority system**: reinforce > crash_exploit > capture > snipe > swarm
4. **Multi-source coordinated swarm attacks** (2/3 sources, ±2 turn sync)
5. **Snipe detection** — arrive at neutrals right after enemy fleet battles
6. **Crash exploit** — arrive after inter-enemy fleet collisions (4P)
7. **Hostile reinforcement prediction** — estimate enemy can reinforce target
8. **Doomed planet evacuation** — save ships from unsaveable planets
9. **Exposed planet detection** — attack enemies who just launched fleets
10. **Dynamic game phases** with domination tracking
11. **Weakest enemy targeting** with elimination bonus (4P)
12. **Production snowball scoring**: score = prod × remaining_turns / cost
13. **Proactive defense** with stacked multi-enemy threat detection
14. **Sun-aware fleet routing** with iterative intercept solver
15. **Indirect wealth valuation** (cluster bonus from nearby planets)
16. **Endgame consolidation** to highest-production planets
|