A computer vision–powered assistant for Clash Royale that helps track your opponent’s elixir, card cycle, and player statistics in real time.
This project combines computer vision, OCR, and data analysis to extract meaningful gameplay insights directly from match footage or live gameplay.
⚠️ This project is for educational and research purposes only. It is not affiliated with or endorsed by Supercell.
- Opponent elixir estimation
- Card cycle tracking
- Detection of cards played in real time
- Clan name
- Most played deck
- Win rate
- Match history summary (if available via public data)
-
Video Input
- Live gameplay capture or recorded footage
-
Computer Vision
- Card recognition using YOLO
- Elixir bar detection & estimation
- OCR for text-based data (player name, clan, etc.)
-
Game Logic Engine
- Tracks card rotation (8-card cycle)
- Updates elixir count based on time and card cost
- Python
- OpenCV
- NumPy
- Tesseract OCR
- YOLO
- Requests / APIs for player data
git clone https://github.com/yourusername/clash-royale-cv-bot.git
cd clash-royale-cv-bot
pip install -r requirements.txt