CoolFace
Datasetpublic

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.

sourceHugging Facemitupdated 9mo agoView on Hugging Face
0likes7.1kdownloads
Dataset Card

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

python
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