Skip to content

Halhalyu/pokebattle-rl-env

 
 

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.2%
  • JavaScript 30.8%