Skip to content
@robocode-dev

robocode.dev

Robocode Developers

Robocode logo

Robocode Tank Royale

Build the best – destroy the rest!


🤖 What is Robocode Tank Royale?

Robocode is a programming game where the goal is to code a bot in the form of a virtual tank that competes against other bots in a virtual battle arena.

You write a program that controls the bot's movement, scanning, and firing — all logic lives inside your code. You never control the bot directly during a battle.

Robocode Tank Royale is the next evolution of the classic Robocode game, originally created in 2001 by Mathew A. Nelson. Tank Royale modernises the architecture so that bots can participate over the Internet using WebSocket, and supports multiple programming languages.

The original Robocode project lives at robocode.sourceforge.io and on GitHub at github.com/robo-code.


📦 The robocode.dev namespace

All Tank Royale packages and artifacts are published under the robocode.dev domain namespace:

Platform Package identifier
Maven / JVM dev.robocode.tankroyale:*
NuGet / .NET Robocode.TankRoyale.*
PyPI / Python robocode_tank_royale

💻 Supported bot languages

Bots can be written in any language that can open a WebSocket connection and speak the Tank Royale protocol. Full client Bot APIs are available for:

  • 🐍 Python
  • Java / JVM (also Kotlin, Groovy, Scala, Clojure, Jython)
  • 🎯 .NET (also C#, F#, Visual Basic, IronPython)

🔗 Links


💖 Thank you, JetBrains, for supporting Open Source

Thank you, JetBrains, for supporting non-commercial Open Source projects by providing licenses for Open Source development, including Robocode Tank Royale. ❤️

JetBrains logo.

Pinned Loading

  1. tank-royale tank-royale Public

    Git repository for Robocode Tank Royale

    Kotlin 267 57

Repositories

Showing 8 of 8 repositories
  • tank-royale Public

    Git repository for Robocode Tank Royale

    robocode-dev/tank-royale's past year of commit activity
    Kotlin 267 Apache-2.0 57 4 0 Updated Sep 13, 2026
  • rumble-data Public

    Immutable Tank Royale Rumble battle results, rankings, and matchmaking

    robocode-dev/rumble-data's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Sep 13, 2026
  • rumble-client Public

    Run and submit ranked Tank Royale Rumble battles

    robocode-dev/rumble-client's past year of commit activity
    Java 1 Apache-2.0 0 1 0 Updated Sep 13, 2026
  • robocode-api-bridge Public

    Bridge for the original Robocode API to run original Robocode robots on Tank Royale

    robocode-dev/robocode-api-bridge's past year of commit activity
    Java 2 Apache-2.0 0 3 1 Updated Sep 13, 2026
  • rumble-bots Public

    Source-only catalog for ranked Tank Royale Rumble bots

    robocode-dev/rumble-bots's past year of commit activity
    Python 1 0 0 0 Updated Sep 6, 2026
  • book-of-robocode Public

    The Book of Robocode

    robocode-dev/book-of-robocode's past year of commit activity
    JavaScript 0 MIT 1 0 0 Updated Jul 29, 2026
  • sounds Public

    Sounds for Robocode Tank Royale

    robocode-dev/sounds's past year of commit activity
    PowerShell 1 0 0 0 Updated May 18, 2026
  • .github Public

    GitHub organization profile for Robocode Tank Royale

    robocode-dev/.github's past year of commit activity
    0 0 0 0 Updated Mar 18, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…