Executables may be provided under releases, but they may not be up to date. It is recommended to build the game.
- Install Rust from here.
- Clone the repository
- Run
cargo build --all
in the repository folder (this may take a few minutes) - Executables will be in the target\debug directory
The program uses TCP and defaults to port 28528
- Open the server
- Open two clients (the screen will be black on startup and say input IP address, this is normal)
- Type the server's ip address into both clients.
- If the screen says "Connected!" and "Waiting for opponent" you have connected. Otherwise, if the client hangs on "Connecting..." the client cannot reach the server.
- When both clients connect, the battle starts.
See main code for the game here: https://github.com/DoNotDoughnut/pokemon-game, This repository is built on top of it.
Many moves are not implemented because I'm pretty sure I need to do them all manually Also many move animations are also not in the game yet.