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