CheSSH is a cli based chess application focused on:
- Hotseat gameplay
- Online gameplay secured with ssh
Install by cloning this repo:
git clone https://github.com/KupaJablek/CheSSH.git
cd into the directory where you cloned CheSSH and run:
go run ./cmd/CheSSHOR
run the binary in /CheSSH/bin/ with:
./CheSSH
Runnable binaries can be found in /CheSSH/bin/
To start a hotseat game of chess:
./CheSSH --hotseat
To host game of chess over ssh:
./CheSSH --host
To join a game of chess over ssh:
./CheSSH --join
During a game moves are made using a modified algebraic chess notation:
a1-b3 or C3-C1 or d4-g7
Options for customization can be found here
Build the binary with the following make command:
make build
The resulting binary can be found in /CheSSH/bin/
Clean /CheSSH/bin of all binaries with:
make clean
Make binaries for all supported OS:
make compile