Skip to content

Roadmap

Flemming N. Larsen edited this page May 13, 2026 · 8 revisions

Roadmap

Tank Royale is stable, polished, and production-ready β€” but the best is yet to come. The next chapter is building the competition layer: a place where bot authors can submit their bots, watch them battle continuously, and climb the rankings. This is where the community really comes alive.

If any of this excites you, we'd love your help. Open an issue, start a discussion, or pick something from the list below and dive in.


πŸ† Competition Platform (looking for contributors!)

The big next project β€” turning Tank Royale into a fully hosted competition platform. It has three interconnected pillars:

  • Bot Registry
    A place for bot authors to upload and store their bots for competitions β€” zip upload, GitHub-linked, or both. Bots are versioned and publicly accessible to the battle runner.

  • Rumble Platform
    A continuously running headless battle system (inspired by LiteRumble) that pulls bots from the registry, schedules matchups, and records results. Built on top of Tank Royale's existing headless BattleRunner.

  • Leaderboard
    A public web interface showing live rankings, battle history, and per-bot statistics. Rankings based on a scoring system (e.g. Elo or win rate).


🚧 In Development

  • Legacy Robocode Bridge
    Enable legacy Robocode robots to run as bots within Tank Royale via a compatibility bridge. (🚧 In development)

πŸ’‘ Solid Ideas Worth Exploring

  • Web-Based Bot IDE
    A browser-based environment for writing and testing bots with syntax highlighting across supported languages and optional AI coding assistance (bring your own key).

  • GitHub Bot Bootstrapping
    Allow bots to be booted directly from GitHub repositories using a secure sandboxed environment β€” a natural fit for competition bot submission.


🀯 Wild & Ambitious Concepts

  • Progressive Challenge Mode
    Create a level-based game mode where bots must defeat increasingly stronger opponents. This would serve both as a skill benchmark and a training ground for bot improvement.

  • Alternative Game Modes

    • Capture the Flag: Bots must reach and "capture" a series of flag points.
    • King of the Hill: Bots compete to control randomly placed zones for the longest time.
    • Rabbit Mode: One bot becomes the "rabbit" and must avoid damage while others try to hunt it down.