A framework for writing AI agents to battle in Pokémon Showdown, supporting both online and offline simulations.
The Pokémon Showdown AI Client is a Node.js framework that enables developers to create artificial intelligence agents for the Pokémon Showdown battle simulator. It provides tools for interfacing with the game's protocol, simulating damage, and implementing decision-making logic for competitive Pokémon battles.
decide() and assumePokemon() for custom AI implementations.The project abstracts the complexity of Pokémon Showdown's protocol to let developers focus on AI strategy, treating the battle state as an approximation that reflects the game's hidden information nature.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.