Earlier quoted context omitted.
lichess is open source and has an android app
Great, thanks for the suggestion. Apparently, Lichess has 'Over the board' feature that allows you to play with your friend offline, nice!
A chess TUI implementation
21–30 of 47 posts
Re: A chess TUI implementation
#22Honest question, is there any open source non-subscription based no-frill virtual chess board on Android that allows you to simply play chess offline against human or AI, in the same spirit as VLC on Android?
lichess is open source and has an android app
Re: A chess TUI implementation
#23Re: A chess TUI implementation
#24Looks good! In case anyone else wonders (first thing I wanted to know), UCI (to talk to engines and online chess) is in the to-do, not yet implemented.
Re: A chess TUI implementation
#25Re: A chess TUI implementation
#26Honest question, is there any open source non-subscription based no-frill virtual chess board on Android that allows you to simply play chess offline against human or AI, in the same spirit as VLC on Android?
Also seems to have all the grand masters on there as players, Magnus ignored my request for a game though.
Re: A chess TUI implementation
#27 telnet freechess.org 5000
still works.Re: A chess TUI implementation
#28what's TUI? T for text?
Usually TUI is used in a way that implies not just a basic command line interface: something like a GUI (buttons, dialogs, navigable lists, frames, interactive text editing, etc) just drawn using “text” elements so it works via a terminal console. I've seen some people refer to almost any CLI or REPL as a TUI but while they match the words of the acronym (they are user interfaces based on text) I think this is incorrect and TUI refers to a more specific sub-set of text-based interfaces.
See https://en.wikipedia.org/wiki/Text-based_user_interface for more references.
Re: A chess TUI implementation
#29Re: A chess TUI implementation
#30It has always bothered me that there are no Unicode code points for the left/right halves of chess pieces, which would enable a nearly square board using two characters per square. This is a nice solution, but it makes for a rather big board.
Behold, DEC double-width mode: echo -e '\033#6♔♕♖♗♘♙♚♛♜♝♞♟' (best viewed in xterm)