Skip to content
@RoyaleGym

RoyaleGym

A Clash Royale simulator and training framework: build and train your own bots

The RoyaleGym logo: a blue crown shield with a white dumbbell on it, outlined in gold

Train Clash Royale bots with reinforcement learning, on your own computer.

pip install "royalegym[all]"

Python 3.12. Training wants an NVIDIA graphics card.

Guide · Discord · Ko-fi

Repository What it is
RoyaleGym The battles your bot learns in. Start here.
RoyaleSim The battle engine.
RoyaleLearn The trainer.
RoyaleViser The viewer.
RoyaleImitate Start a bot by copying another bot, or human games.

RoyaleGym is a fan project, not affiliated with, endorsed or sponsored by Supercell.

Pinned Loading

  1. RoyaleGym RoyaleGym Public

    Make a Clash Royale bot in Python: the battles it trains in, what it sees, what it can do and what it's rewarded for.

    Python 5

  2. RoyaleLearn RoyaleLearn Public

    The trainer for RoyaleGym: it teaches your Clash Royale bot by playing battle after battle.

    Python

  3. RoyaleSim RoyaleSim Public

    The Clash Royale battle engine your bot plays in. Written in Rust, used from Python, no game needed.

    Rust

  4. RoyaleViser RoyaleViser Public

    Watch your Clash Royale bot play, live while it trains or from a saved battle.

    Python

  5. RoyaleImitate RoyaleImitate Public

    Optional add-on for RoyaleLearn: start a new bot from one you already trained.

    Python

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…