Chutdedededede/clash-royale-tv-replays
Clash Royale TV Replays Frame-by-frame gameplay recordings (~10 fps) from Clash Royale's TV Royale, covering all 31 arenas. Automated recording using tools from our github repository. Structure arena_{XX}/{replay_uuid}/ ├── frames.parquet # Frame data └── preview.jpg # First frame thumbnail Parquet Schema: frame_id (int64): Frame number image (Image): PNG bytes hash (string): MD5 for deduplication Usage from huggingface_hub import… See the full description on the dataset page: https://huggingface.co/datasets/Chutdedededede/clash-royale-tv-replays.
Clash Royale TV Replays
Frame-by-frame gameplay recordings (~10 fps) from Clash Royale's TV Royale, covering all 31 arenas. Automated recording using tools from our github repository.
Structure
arena_{XX}/{replay_uuid}/
├── frames.parquet # Frame data
└── preview.jpg # First frame thumbnailParquet Schema:
frame_id(int64): Frame numberimage(Image): PNG byteshash(string): MD5 for deduplication
Usage
from huggingface_hub import hf_hub_download
import pyarrow.parquet as pq
path = hf_hub_download(
repo_id="chrisrca/clash-royale-tv-replays",
filename="arena_{arena_id}/{replay_id}/frames.parquet",
repo_type="dataset",
token=HF_TOKEN
)
table = pq.read_table(path)
print(f"Loaded {len(table)} frames from {path}")Details
- Resolution: 540x960
- Format: PNG frames (ZSTD compressed)
- Deduplication: Only unique frames saved
- Collection: Automated via Android emulator
