MCPcopy Create free account
hub / github.com/CodeClash-ai/CodeClash / Halite2Arena

Class Halite2Arena

codeclash/arenas/halite2/halite2.py:4–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2
3
4class Halite2Arena(HaliteArena):
5 name: str = "Halite2"
6 description: str = """Halite II is a multi-player AI-programming challenge in which bots pilot fleets of spaceships across a continuous space-themed universe.
7Players command ships to mine planets for halite, use that resource to build additional ships, and expand control across the map.
8Victory depends on efficient resource gathering, fleet management, and strategic expansion to outcompete rival bots for dominance.
9
10You have the choice of writing your Halite bot in one of four programming languages: C++, Haskell, OCaml, or Rust.
11Example implementations can be found under the `airesources/` folder.
12Your submission should be stored in the `submission/` folder. This folder currently contains an example OCaml bot, but feel free to use any of the supported languages.
13Please make sure your main file is named `main.<ext>`, where `<ext>` is the appropriate file extension for your chosen programming language.
14You may include additional files as needed, but please ensure:
151. The `submission/` folder contains only files relevant to your bot.
162. The `submission/` folder ONLY contains a single bot (no multiple bots in one submission).
173. Your bot can be compiled. See `runGame.sh` under the corresponding `submission/<language>/` folder to see how we will compile and run your bot.
18"""

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected