Skip to content

Repository files navigation

Pokémon battle RL environment

Documentation Status Build Status

This repository contains a Reinforcement Learning environment for Pokémon battles.

In particular, the environment consists of three parts:

  • A Gym Env which serves as interface between RL agents and battle simulators
  • A BattleSimulator base class, which handles typical Pokémon game state
  • Simulator classes derived from BattleSimulator, which access and interact with different simulators to extract data

Currently, only a Pokemon Showdown integration is planned, but in theory this structure allows for integrations with different simulators (eg Console emulators).

About

An OpenAI Gym environment for Pokemon battles

Topics

Resources

Stars

12 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages