Features
Program tank AI in Java, .NET, Python, or TypeScript
Headless battle server for automated tournaments
Web-based real-time battle viewer (Tank Royale Viewer)
Battle recording and replay
Comprehensive tutorial and learning roadmap
Supports team battles with inter-bot communication
Custom game setup (arena size, number of rounds, etc.)
Performance optimization guidance
Community contributed bots and strategies
Event-driven programming model (radar, collision, bullet hit)
Advanced strategy reference: The Book of Robocode
Replay file format for analysis and broadcasting
JetBrains IDEs support (thanks to OSS license)
GUI for setup and battle management
Energy management and scoring mechanics
Visual screen editor with infinite canvas
AI agents: Claude, GPT, Gemini, Qwen 3.7 Max, Claude Opus 4.8, Gemini 3.5 Flash
BYO API keys for OpenAI, Anthropic, OpenRouter on any plan
Live preview on device via QR code
Built-in code editor for pixel-level control
One-click publishing to web, iOS, Android
Full version control with rollback
Shared task board for organizing work
Team collaboration with roles and permissions
REST API integration with one-click setup (Webflow, Shopify, Xano, Supabase)
Supabase backend (database, auth, storage) in open beta
Theme and typography editing with Google Fonts picker
MCP integrations: Cloudflare, HighLevel
Exportable source code with full GitHub history
Expert services: scoping, design, backend, troubleshooting