Pokemon Showdown

Pokemon Showdown is several things:

• A website you can use to fight Pokémon

Some command line tools for simulating Pokémon battles

In addition to the standard game mode, Pokémon Showdown! This 

includes unique features such as "Pure Hackmans" 

and "Balanced Hackmans", which normally include Pokémon with illegal moves and abilities.

Some even have custom servers where they can create their own rule sets, 

battle formats, and even a "pet mode" where they can completely change the way the game is played. .

License Pokémon Showdown Server is distributed under the terms of the MIT License.