Robocode Tank Royale DocsRobocode Tank Royale Docs
  • What is Robocode?
  • Installing and running Robocode
  • The GUI application
  • Getting Started
  • My First Bot tutorial
  • API Documentation
  • Beyond the Basics
  • Debugging
  • Anatomy
  • Coordinates and Angles
  • Physics
  • Scoring
  • Booter
  • Tank Royale vs original Robocode
  • History of Robocode

Robocode logo

Robocode Tank Royale

Build the best - destroy the rest!

Welcome

Welcome to the Robocode docs. These docs are meant for people who are new to Robocode, as well as a reference guide to various aspect of the Robocode Tank Royale programming game.

Get Started

On this page you can pick articles on the menu on the left side to read about various topics.

If you are new to Robocode you should start with:

  • the Introduction to Robocode, and
  • read the Getting Started, and then
  • continue to My First Bot to create your first bot.

Support Robocode

If you are a fan of Robocode, you can support the project and me by buying some coffee 😊

"Buy Me A Coffee"

Thanks to Open Source support

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

JetBrains Logo (Main) logo.

This project make use of these great products from JetBrains for Java, Kotlin, C#, Python, and web development:

IntelliJ IDEA logo.used for Java API, Kotlin (game), and web development

Rider logo.used for C# API development

PyCharm logo.used for Python API development
Last Updated: