New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

Robocode.TankRoyale.BotApi

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Robocode.TankRoyale.BotApi

.NET API library for developing bots for Robocode Tank Royale

nugetNuGet
Version
0.38.2
Version published
Maintainers
1
Created
Source

Robocode Tank Royale - .NET Bot API

Robocode logo

Build the best - destroy the rest!

The .NET Bot API for Robocode Tank Royale — the next evolution of the classic Robocode programming game where you code virtual tanks (bots) to battle in a virtual arena.

About Robocode Tank Royale

Robocode is a programming game where your task is to code a bot (a virtual tank) that competes against other bots in a real-time battle arena. You are the programmer — the bot acts entirely on your code.

Tank Royale brings Robocode to the next level with:

  • Network-based battles via WebSocket connections
  • Multiple programming languages and platforms
  • Real-time battles with multiple bots

Installation

Add the .NET Bot API to your project using the .NET CLI:

dotnet add package Robocode.TankRoyale.BotApi

To install a specific version, add the --version option:

dotnet add package Robocode.TankRoyale.BotApi --version 0.38.2

Requirements

  • .NET 8 or higher
  • Windows, macOS, or Linux

Quick Start

Get started quickly with the official tutorial and sample bot:

How to run:

  • Install and start the Robocode Tank Royale GUI from the releases page (it also starts the game server)
  • Build and run your bot project
  • In the GUI, add your bot process and start a battle

Features

The .NET Bot API provides:

  • Full Bot Control: Move your tank, rotate gun and radar, fire bullets
  • Event Handling: Respond to hits, bot scanned, bullet impacts, and more
  • Battle Information: Access to battle state, opponent positions, and game rules
  • Debugging Support: Built-in debugging and logging capabilities

Getting Started

  • Install the package: dotnet add package Robocode.TankRoyale.BotApi
  • Download Robocode Tank Royale (GUI + server) from the releases page: https://github.com/robocode-dev/tank-royale/releases
  • Create your bot: follow the .NET tutorial or copy the MyFirstBot sample
  • Run battles: start the GUI, add your bot process, and watch the fight

Documentation & Resources

Supported Platforms

Robocode Tank Royale runs on:

  • Windows
  • macOS
  • Linux

The .NET Bot API works with .NET 8 or higher on all supported platforms.

Community & Support

Development Status

🚧 Work in Progress: The .NET Bot API is currently under active development. Features and APIs may change before the stable release.

License

Licensed under the Apache License 2.0

Copyright © 2022 Flemming N. Larsen

Ready to build the best tank and destroy the rest? Start coding your bot today! 🚀🎯

Keywords

Robocode

FAQs

Package last updated on 29 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts