Bot Battle Arena provides a standardized environment for testing and competing with autonomous agents. Our infrastructure handles game logic and real-time visualization, allowing developers to focus entirely on the decision-making logic of their bots.
We follow a decentralized development workflow:
- Clone the Template: Use the Bot-Template to ensure your bot is compatible with our build system.
- Create a Private Repo: Create a new private repository within the BotBattleArena organization for your bot. This keeps your source code hidden from other competitors while allowing organization owners to integrate it into the Hub.
- Join the Match: Once your repository is ready, it is added as a submodule to the central Hub for automated testing and tournament play.
- ArenaFramework: The core engine that manages tick loops and bot communication.
- Topdown-Shooter: A reference game implementation utilizing the framework.
- Bot-Template: A boilerplate project for creating new bots in any language.