I wrote a small Go project that turns an SSH connection into a live chess session instead of a shell.
ssh chessh.org
It uses Bubble Tea for the terminal UI, and supports hosting/joining rooms with real-time move sync and chat. I mostly made it as an experiment in building a multiplayer terminal app over SSH, but it turned out to be surprisingly fun.
Nice job. Funnily enough I just saw another Go-based terminal multiplayer chess app not too long ago.
https://news.ycombinator.com/item?id=46870516
https://gitlab.com/philbooth/pawno
Some feedback: Assuming that the shell supported unicode, you could also use the actual standard chess symbols for the pieces.
I wrote a small Go project that turns an SSH connection into a live chess session instead of a shell.
ssh chessh.org
It uses Bubble Tea for the terminal UI, and supports hosting/joining rooms with real-time move sync and chat. I mostly made it as an experiment in building a multiplayer terminal app over SSH, but it turned out to be surprisingly fun.