Skip to content
@robo-code

Robocode

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java

Robocode

Robocode logo

Motto: Build the best — destroy the rest!

Robocode is a classic programming game where you code robot battle tanks that fight each other in real time. The goal is simple: program the smartest tank and destroy the rest. Along the way you'll sharpen your programming, algorithmic thinking, and problem-solving skills — all while having fun.

Robocode has been teaching people to code since 2001 and has a passionate global community of robot authors and competitors.

Classic Robocode (this organization)

The original Robocode platform — Java and Kotlin, battle-tested for over two decades.

Robocode Tank Royale

Robocode Tank Royale is the next-generation Robocode platform with a modernised architecture and multi-language support.

  • 🐍 Python, ☕ Java, 🎯 Kotlin, and C# — more languages possible
  • Modern bot API designed from the ground up
  • Cross-platform and open source

Getting Started

Classic Robocode Tank Royale
Languages Java, Kotlin Java, Kotlin, Python, C#
Best resource The Book of Robocode Tank Royale docs
Competitive play LiteRumble
Download Robocode home page Tank Royale releases

Happy Robocoding! 🤖⌨️


💖 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. ❤️

JetBrains logo.

Popular repositories Loading

  1. robocode robocode Public

    Build the best - destroy the rest!

    Java 805 310

  2. codesize codesize Public

    Java 3 3

  3. rur rur Public

    Rossum's Universal Robots

    Java

  4. .github .github Public

    Robocode organization profile

Repositories

Showing 4 of 4 repositories
  • robocode Public

    Build the best - destroy the rest!

    robo-code/robocode’s past year of commit activity
    Java 805 310 0 0 Updated Mar 24, 2026
  • .github Public

    Robocode organization profile

    robo-code/.github’s past year of commit activity
    0 0 0 0 Updated Mar 18, 2026
  • codesize Public
    robo-code/codesize’s past year of commit activity
    Java 3 Apache-2.0 3 1 0 Updated Dec 6, 2025
  • rur Public

    Rossum's Universal Robots

    robo-code/rur’s past year of commit activity
    Java 0 0 0 0 Updated Dec 29, 2021

Top languages

Java

Most used topics

Loading…