Pokemon Showdown bot
The goal of this project is to build an artificial intelligence agent capable of making optimal decision in the perfect information game of Pokemon. The algorithm ultilize Minimax algorithm with alpha beta prunning, which apply the search tree to maximize the score of one player while minimizing the score of the other player. For decision with random probabilites, the decision will be made base on the average weight of all possible outcome.
To see how to set up your own Pokemon server for test run, see Zarel [https://github.com/smogon/pokemon-showdown]. The bot is also capable of running on the main server [play.pokemonshowdown.com] against other players
Once you set up your own server, run the enviroment using the configuration from the readfile .venv
. The neccessary requirement then can be installed with the other files on this repository