• 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.