Clash Royale Annotator

Help improve Py-Clash-Bot AI by labeling fights

About RoyaleTrainer

What We're Building

RoyaleTrainer is a community-powered platform where Clash Royale players help train artificial intelligence to understand and play the game.

We're working on computer vision technology that can "see" Clash Royale gameplay - identifying units, towers, cards, and game states from screenshots. But AI needs to learn from real human knowledge, and that's where you come in.

Your role: Look at screenshots from real Clash Royale battles and help us label what's happening. Draw boxes around units, identify card types, mark tower health levels, and classify what belongs to which player. Each annotation you provide becomes training data that teaches our AI to recognize these same patterns.

Our role as developers: We're building the infrastructure to collect, process, and use your annotations effectively. We design the annotation tools, manage the datasets, train machine learning models, and work on integrating this AI into gaming bots that can play Clash Royale automatically.

The bigger picture: This project contributes to PyClashBot and similar automation tools in the Clash Royale community. By improving AI's ability to understand visual gameplay, we're advancing the field of game automation and computer vision. Your contributions help create smarter, more capable bots that can analyze gameplay situations and make strategic decisions like human players.

The process is simple: we provide the tools and game screenshots, you provide the human expertise and game knowledge. Together, we're creating one of the most comprehensive datasets of annotated Clash Royale gameplay for AI training.

How You Can Help

📍

Unit Location & Classification

Draw boxes around units and identify what type of troop they are. This teaches AI spatial awareness and unit recognition.

🧭

Player vs Opponent

Identify which units belong to which player. Critical for AI to understand battlefield dynamics and make strategic decisions.

🏰

Tower Health

Label tower damage levels so AI can assess battle progress and prioritize targets effectively.

🃏

Hand Cards

Identify cards in players' hands to help AI understand available options and plan counter-strategies.

Support Our Mission

Help us maintain servers, improve tools, and advance AI gaming research. Your support keeps this community project running and growing.

Support RoyaleTrainer