Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
Show HN: Uchess – A UCI chess client for your terminal (github.com/tmountain)
2 points by tmountain on Jan 7, 2021 | hide | past | favorite | 1 comment


Just to share some rationale for why I made this, I wanted a single binary, cross-platform, themeable, chess program that I could use to play against Stockfish and other UCI engines via the terminal. I chose Golang for the project because it made it easy to cross-compile for Linux, Mac, Windows, and ARM (Raspberry Pi).

Golang has a great terminal package called tcell that made compatibility with a wide variety of terminals easier, and uchess will even run on a Linux TTY if you use a unicode compatible VT implementation like KMSCON.

The project has been a lot of fun, and I'm hoping to garner some community interest to see where we can take it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: