{"repo":"hsahovic/poke-env","free":true,"listed":false,"github":"https://github.com/hsahovic/poke-env","clone":"git clone https://github.com/hsahovic/poke-env.git","description":"Poke-env: Python Interface for Pokemon Showdown Bots","language":"Python","stars":503,"topics":["python","agent","reinforcement-learning","artificial-intelligence","pokemon","pokemon-showdown","environment","python-interface","battle","ai"],"license":"MIT","category":"machine-learning","readme_excerpt":"Poke-env: Python Interface for Pokemon Showdown Bots poke-env is a Python library for building scripted agents, self-play experiments, and reinforcement learning workflows on Pokemon Showdown. Installation This project requires Python = 3.10 and access to a Pokemon Showdown server. For training and local development, running your own server is strongly recommended. You can use smogon's server to try out your agents against humans, but having a development server is strongly recommended. In particular, it is recommended to use the --no-security flag to run a local server with most rate limiting and throttling turned off. Please refer to the docs for detailed setup instructions. First local battle Once your local server is running, the quickest way to verify your setup is to run two built-in players against each other. RandomPlayer uses the default localhost server configuration, so this script should work as-is: To build your own bot, subclass Player and override choose move . The quickstart guide walks through that step by step. Documentation and examples Documentation, detailed examples, and starting code are available on Read the Docs. Useful entry points: - Getting started - Example guides Development version You can also clone the latest master version with: Dependencies and development dependencies can then be installed with: Run development commands through uv run , for example uv run pytest unit tests/ . Acknowledgements This project is a follow-up of a group project f","default_branch":null,"files":null,"tree":[],"storefront":"/r/hsahovic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hsahovic/poke-env/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}