Skip to content
@BotBattleArena

BotBattleArena

A comprehensive development platform for autonomous bot competition, providing the infrastructure to build, calibrate, and master automated arena battles.

🛡️ About

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.

🚀 Getting Started

We follow a decentralized development workflow:

  1. Clone the Template: Use the Bot-Template to ensure your bot is compatible with our build system.
  2. 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.
  3. Join the Match: Once your repository is ready, it is added as a submodule to the central Hub for automated testing and tournament play.

📚 Core Repositories

  • 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.

Pinned Loading

  1. ArenaFramework ArenaFramework Public

    The base of all battle arenas

    Go

  2. Bot-Template Bot-Template Public

    The Template for new Bots

    Go

  3. Topdown-Shooter Topdown-Shooter Public

    Go

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…