0

Pokemon Showdown RL Env (Community)

Pokemon Showdown RL Env (Community) is an RL environment.

Type
RL Env
License
mit
Published
May 2025

Cite

Notes

Only stored in your browser.

Pokemon Showdown Environment

This is a Pokemon Showdown environment that allows you to play Pokemon battles with the Pokemon Showdown Battle Simulator.

Overview Video

Video: TBD

Quickstart

  1. Set up the Pokemon Showdown Battle Simulator environment. This is necessary for the pokemon players to be able to connect to the battle simulator.
git clone https://github.com/smogon/pokemon-showdown.git
cd pokemon-showdown
npm install
node pokemon-showdown start --no-security
  1. Run the RL trainer
python environments/game_environments/pokemon-showdown/pokemon_environment.py process

TLDR: GPT player vs Max Damage Player

  • GPT player is a player that uses a GPT model to decide what to do in a battle.    - GPT player received battle history state at the end (binary win/loss) as feedback to the Atropos RL environment.
  • Max Damage Player is a player that always pick the maximum damage move.

Wandb Run

Wandb Run: https://wandb.ai/ajayuppili/atropos-environments_game_environments_pokemon-showdown?nw=nwuserajayuppili