In the FOSS world there is a protocol between chess-like board games and user interfaces, the primary examples of which are the XBoard GUI client, and the GNU Chess engine.
If you write an XBoard-compatible terminal client, then it can just work with GNU chess and other back ends.
Comments
In the FOSS world there is a protocol between chess-like board games and user interfaces, the primary examples of which are the XBoard GUI client, and the GNU Chess engine.
If you write an XBoard-compatible terminal client, then it can just work with GNU chess and other back ends.