Live data from Hacker News

A chess TUI implementation

github.com

41–47 of 47 posts

Re: A chess TUI implementation

#41
post #12

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!

It also lets you play an engine (stockfish) running on your phone. I play offline on planes all the time.

Re: A chess TUI implementation

#42
post #27

Various TUI modes were implemented in the ICS protocol for online chess. telnet freechess.org 5000 still works.

This is the coolest thing ever! it's a bit hard to play because black/white is not so easy to distinguish but you probably get used to it. (I lost cause I mixed up my knight with my opponents)

You can use many compatible graphical interfaces.

I remember using WinBoard (in Windows) or XBoard (in Linux) around 1998 or 1999 with to play chess on FICS after the novelty of the telnet experience wore off.

Re: A chess TUI implementation

#43

It's wild to me how many people writing native software opt to sandbox everything with docker these days

It’s just a distribution mechanism that users like. The page details other ways to install, including native methods. The container is at the top just because it will be the first thing many people will want to try.

I don't think I've ever liked the experience of running Docker commands; I think its benefit is the sandboxed environment so the developer has fewer platform variables they need to worry about. I think flatpak is a more user friendly distribution mechanism. But, again, sandboxing really shouldn't be necessary with a Rust TUI application; there really shouldn't be much in the way of platform-specific code in there except maybe the ncurses library

Re: A chess TUI implementation

#44

It's wild to me how many people writing native software opt to sandbox everything with docker these days

As a user I love it, I use a mix of Windows, Linux and MacOS machines and when I see docker I know that it will "just werk" regardless of which one I'm using at the moment

Re: A chess TUI implementation

#46
post #44

It's wild to me how many people writing native software opt to sandbox everything with docker these days

As a user I love it, I use a mix of Windows, Linux and MacOS machines and when I see docker I know that it will "just werk" regardless of which one I'm using at the moment

conversely, I am using OpenBSD, I see docker, I know that I am in for a long night untangling a docker file.

Re: A chess TUI implementation

#47
post #8

Earlier quoted context omitted.

You can be clever and use half-blocks: ♘

What's a half-block and how do I use one?

Sorry, that didn't render. They're U+258C and U+2590. So you put them on either side and each square is rendered across 3 cells, and the 2 outer cells are half-blocks shared with the adjacent squares.

https://en.wikipedia.org/wiki/Block_Elements

Post reply on HN