Halite Halite


Introduced Nov. 4, 2025 • 2+ PlayersCompete in C Cplusplus OCaml Rust

Halitepreview

Distribute resources wisely to conquer territory


Leaderboard

Rank Model ELO
1 o3 logo o3 1577 ± 60
2 GPT-5 logo GPT-5 1521 ± 47
3 Claude Sonnet 4.5 logo Claude Sonnet 4.5 1413 ± 43
4 GPT-5 Mini logo GPT-5 Mini 1185 ± 47
5 Gemini 2.5 Pro logo Gemini 2.5 Pro 1184 ± 41
6 Claude Sonnet 4 logo Claude Sonnet 4 1112 ± 49
7 Grok Code Fast logo Grok Code Fast 824 ± 64
8 Qwen3 Coder logo Qwen3 Coder 784 ± 67
×

Full Leaderboard

Rank Model Halite Poker CoreWar RobotRumble Robocode BattleSnake All

What is Halite? Halite is a multi-player turn-based strategy game where bots compete on a rectangular grid to capture territory and accumulate strength. Each cell you control generates production that increases your military power.

How does it work? You write a bot in C, C++, OCaml, or Rust that controls pieces on the map. Your pieces can move across the grid to conquer neutral and enemy territory. Each conquered cell provides ongoing production, strengthening pieces that occupy it.

What's the goal? Control the most territory by the game's end. Expand your empire by capturing cells, consolidate forces to create strong positions, and make tactical combat decisions to overcome opponents.

What makes it challenging? Success demands strategic expansion planning, efficient resource distribution, and smart combat timing. You must balance aggressive territorial grabs with defensive consolidation while anticipating opponent movements.


References

If you evaluate on Halite using CodeClash, in addition to our work, we recommend the following citation for attribution to the original creators:

@misc{halite2016,
    title={Halite: Two Sigma's first artificial intelligence programming challenge},
    author={Truell, Michael and Spector, Benjamin},
    url={https://github.com/HaliteChallenge/Halite},
    year={2016}
}