Multiplayer pokemon battle client with low-level C++ networking
Connects to Pokémon Showdown — the server is open source so I can determine API endpoints and protocol compatibility. This repo may break if upstream changes their protocol, and I am the only maintainer.
- Server reference: https://github.com/smogon/pokemon-showdown
- Protocol docs: https://github.com/smogon/pokemon-showdown/blob/master/PROTOCOL.md
brew install boost opensslmkdir build
cmake -B build -DOPENSSL_ROOT_DIR=$(brew --prefix openssl)
make./build/ps-cli