ARCHITECTURE.md - A high-level overview of how the code works.CONTRIBUTING.md - Useful code standards to understand if you want to send pull requests to PS (not necessary if you're just using the code and not planning to contribute back).sim/SIM-PROTOCOL.md - The part of the protocol used for battles and battle messages.PROTOCOL.md - How the client and server communicate with each other.
Pokémon Showdown simulates singles, doubles and triples battles in all the games out so far (Generations 1 through 9). Some command-line tools for simulating Pokémon battles (which can be used in non-JavaScript programs)Ī web API for the web site for Pokémon battlingĪ game server for hosting your own Pokémon Showdown community and game modes Navigation: Website | Server repository | Client repository | Dex repositoryĪ web site you can use for Pokémon battlingĪ JavaScript library for simulating Pokémon battles and getting Pokédex data