1
0
Fork 0
mirror of https://github.com/imjasonh/chessh synced 2026-07-07 00:33:53 +00:00
chessh/README.md
Jason Hall 14fc47012c update readme
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-09-16 15:05:31 -05:00

801 B

CheSSH

A multiplayer chess game playable via SSH.

Important

It's pronounced like "chess-ess-aych", or "chesh" in your best Sean Connery impression.

Play the game

ssh chessh.imjasonh.dev

Screenshot of CheSSH gameplay

You may need to wait for another player to play against, or join from another terminal to play against yourself.

Players are automatically matched when they connect to the SSH server.

When an opponent disconnects, you win!

Running locally

go run ./ --local

then

ssh localhost -p 2222

Deploying

cd iac/
terraform init
terraform apply

This will create a GKE Autopilot cluster, Cloud Run service, host key secret, GCLB, routing rules, etc., to be able to host the server on the internet.