This repository is a collection of .NET-based bots for Robocode Tank Royale, a programming game where you code your own tank to battle against others in an arena.
Robocode Tank Royale is a modern, cross-platform version of the classic Robocode game. It allows you to create bots using various programming languages and run them in a competitive battle simulation. Learn more here:
- 🌐 Website: https://robocode-dev.github.io/
- 📦 GitHub: https://github.com/robocode-dev/tank-royale
- 📚 Docs: https://robocode-dev.github.io/tank-royale/api/dotnet/api/Robocode.TankRoyale.BotApi.html
This repo serves as an archive for bots written in .NET (C#) for Robocode Tank Royale. Each folder represents a different bot with its own strategy and logic.
Want to add your own .NET bot to the archive? Follow these steps:
-
Fork This Repository
Click the "Fork" button on the top-right corner of this page. -
Clone Your Fork
git clone https://github.com/YOUR_USERNAME/Robocode-Tank-Royale-DOTNET-Archive.git cd Robocode-Tank-Royale-DOTNET-Archive
-
Add Your Bot Create a new folder for your bot inside the repo.
-
Commit and Push
git add . git commit -m "Add my awesome .NET bot" git push origin main
-
Create a Pull Request Go to your fork on GitHub and click "New pull request" to submit your bot to the archive.
To run or build bots in this repo, you'll need:
- .NET 6 or newer
- Robocode Tank Royale GUI
This archive was originally created as part of the IF2211 Algorithm Strategy course at Institut Teknologi Bandung (ITB). It was meant for a bot-vs-bot tournament... but that tournament never happened. 😅 Still, the bots live on here and are open to the world!