Views
No views yet
| Source | LB Rating | Key Feature |
|---|---|---|
| tamrazov-starwars (base) | LB 1224 | Gang-up attacks, weakest enemy targeting, elimination missions |
| ykhnkf | LB #1 | Hostile reinforcement prediction |
| pascal v14 | High-rated | 4-source coordinated swarm attacks |
| pilkwang | LB ~1000 | Structured decision architecture |
| yuriygreben | Architect | Physics-aware multi-phase strategy |
| Opponent Style | Agent Response |
|---|---|
| Very aggressive (aggression > 0.6) | ↑ defense ratios, ↑ reinforcement priority, ↓ attack aggression |
| Passive/turtle (aggression < 0.3) | ↑ attack multipliers, ↑ elimination bonus, ↑ expansion pressure |
| We're ahead | Play safe, consolidate, higher attack cost weighting |
| We're behind | Take risks, ↑ snipe values, ↑ finishing bonuses, lower defense |
| Enemy expanding fast | Contest neutrals more aggressively, ↓ target margins |
| Late game (step > 350) | Maximum elimination drive, ↑ finishing multipliers |
| Opponent | Win Rate | Notes |
|---|---|---|
| Random | 100% (3/3) | Eliminated by step ~94-150 |
| Nearest-Sniper | 100% (4/4) | Eliminated by step ~88-152 |
| 3× Random (4P) | 100% | All eliminated by step ~123 |
1wget https://huggingface.co/Builder-Neekhil/orbit-wars-agent/resolve/main/submission.py
2kaggle competitions submit orbit-wars -f submission.py -m "v2 adaptive agent"1from kaggle_environments import make
2exec(open('submission.py').read(), globals())
3
4env = make("orbit_wars", configuration={"seed": 42}, debug=False)
5env.run([agent, "random"])
6final = env.steps[-1]
7print(f"P0: {final[0].reward}, P1: {final[1].reward}")1pip install torch numpy pyyaml kaggle-environments huggingface_hub
2
3# Train (requires GPU for reasonable speed, ~10h on T4)
4TOTAL_UPDATES=500 EPISODES_PER_UPDATE=4 python train_efficient.pysubmission.py — Complete adaptive agent (single-file, ready for Kaggle)train_efficient.py — PPO self-play training scriptgenerate_submission.py — Packages trained controller into submission file