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 243 54

Repositories

Showing 5 of 5 repositories
  • .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
  • tank-royale Public

    Git repository for Robocode Tank Royale

    robocode-dev/tank-royale’s past year of commit activity
    Kotlin 243 Apache-2.0 54 4 0 Updated Mar 15, 2026
  • book-of-robocode Public

    The Book of Robocode

    robocode-dev/book-of-robocode’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Feb 15, 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 0 Updated Aug 3, 2025
  • sounds Public

    Sounds for Robocode Tank Royale

    robocode-dev/sounds’s past year of commit activity
    0 0 0 0 Updated Oct 6, 2022

People

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

Most used topics

Loading…