A template client for the Software Challenge 2021 (Blokus) written in Rust.
The client implements the XML protocol for communication with the game server, the game structures and a very simple logic that picks moves at random.
To build the client into a statically linked executable, run
cargo build --release
First make sure to have the game server for Blokus running (you can download a copy from GitHub here).
To start an instance of the client, you can now run
cargo run --release
Note that you will need another client (either a second instance of this one or another one) to play.