tank-royale
Program battle bots, run matches, and learn coding
All Skills in This Repository (4)
Pure Emerald Level Indicatorsdot-audit
Audit code and docs against activated principles with a structured findings manifest.
dot-prime
Parse principle groups and IDs to preload principles into working context.
deploy-sample-bots
Build and deploy sample-bot zip files into a target directory.
dot-scout
Analyze a project and create or update .principles files with an audit trail.
Frequently Asked Questions
FAQPage SchemaHow to install Tank Royale?โผ
Run `npx skills add robocode-dev/tank-royale --all -g -y` in your terminal to install all skills in this suite globally.
What is Robocode Tank Royale?โผ
It is a programming game where you code a virtual tank bot that battles other bots in real time. You write the movement, scanning, and firing logic, then watch it compete.
Which languages can I write bots in?โผ
Official bot APIs exist for Python, Java (JVM), .NET, and TypeScript/JavaScript. Any language with WebSocket access can also connect using the open protocol.
Can I run battles without a GUI?โผ
Yes. The Battle Runner API lets you launch battles programmatically from any JVM application, which is ideal for automated testing, benchmarking, and tournaments.
Is Tank Royale good for learning programming?โผ
Yes. It is designed to teach programming and AI concepts through fun, fast-paced bot competitions, with sample bots and tutorials to get started.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides