Package dev.robocode.tankroyale.botapi
Contains all public classes and interfaces for the Bot API for Robocode Tank Royale.
-
Interface Summary Interface Description BotInfo.IBuilder Builder interface for providing a builder for buildingBotInfo
objects, and which supports method chaining.Droid Droid interface to turn your bot into a droid bot, which is used as a specialized team bot.IBaseBot Interface containing the core API for a bot.IBot Interface for a bot that extends the core API with convenient methods for movement, turning, and firing the gun. -
Class Summary Class Description BaseBot Abstract bot class that takes care of communication between the bot and the server, and sends notifications through the event handlers.Bot Abstract bot class provides convenient methods for movement, turning, and firing the gun.BotInfo Bot info contains the properties of a bot.BotResults Represents individual bot results.BotState Represents the current bot state.BulletState Represents the state of a bullet that has been fired by a bot.Color Color represented in RGB format.Constants Constants.GameSetup Game setup retrieved when game is started.GameType Predefined game types.InitialPosition Initial starting position containing a start coordinate (x,y) and the shared direction of the body, gun, and radar. -
Exception Summary Exception Description BotException Represents errors that occur with bot execution.