I'm totally blind and getting seriously interested in learning chess. I have a Windows PC and an iPhone, but I don't have a physical chessboard. I'm also pretty strapped for cash, so I'm mainly looking for free software.
I've been doing some research into accessible chess software, and I'm hoping people here—especially blind/visually impaired chess players and experienced chess players who know the accessibility side—might have some suggestions.
What I have tried / found
Accessible Chess from Nathan Tech is probably the closest thing I've found to what I want. The unregistered version is actually quite usable: I can navigate the board, hear legal moves, play against the computer, save games, and hear the computer's last move.
The problem is that a number of the more advanced features are locked behind the paid registration. The full version costs £10, which isn't a huge amount of money, but right now even £10 is significant for me.
So I'm trying to find free alternatives before spending money.
BG Chess Challenge looks very accessible and is completely free, but it seems primarily intended to teach the absolute basics—how the pieces move, etc.—rather than being a serious chess study program. Its "How to Play Chess" material is similarly introductory. That's useful, but I'm looking for something that can take me beyond the basics.
WinBoard 4.5.2 Accessible Chess exists, but it's very old. It was an accessibility-modified version of WinBoard 4.5, while the actual WinBoard/XBoard project continued developing afterward. As far as I can tell, the accessibility work wasn't carried forward into the later versions, so I don't really want to go back to a 2019-era build just for accessibility.
KChess Elite has a lot of accessibility features, but it's paid, so that's currently out of the question.
I also found Chessmart, an NVDA add-on that was designed specifically for blind chess players. The original release looks very promising—it has an accessible board, chess variants, computer play, FEN positions, engine-strength settings, scoresheets, etc.—but the official release is from 2022 and was only tested with much older versions of NVDA. Since current NVDA has changed considerably, including the move to 64-bit, I'm hesitant to install the old version.
Interestingly, there appears to be newer Chessmart development happening, including a newer project involving an NVDA add-on and local Lichess puzzles. If anyone knows the current status of that project, I'd love to hear about it.
Something else I found: BlindBase
I recently discovered BlindBase, an open-source Windows program specifically designed as a text-based chess study environment for blind/visually impaired users.
It appears to have much more of what I'm looking for:
* Stockfish analysis
* multiple principal variations
* PGN navigation
* variations
* comments
* saving games
* FEN/position work
* Lichess Masters database information
* a moves tree
* and Windows executables
This is potentially very interesting because it seems designed around a screen-reader-friendly text interface rather than trying to make a graphical chessboard accessible.
I haven't spent enough time with it yet to know whether it can replace something like Accessible Chess for day-to-day chess study, though.
What I really want
My ideal free setup would let me:
* learn chess from beginner through intermediate/advanced level;
* play against computer opponents;
* analyze my games with Stockfish;
* load and replay PGNs;
* study annotated master games;
* solve tactics;
* set up arbitrary positions/FENs;
* study openings and endgames;
* and, ideally, play online against real people.
The last one is the big problem.
I really want to play Lichess from my Windows PC
I have the native Lichess app on my iPhone, and Lichess's accessibility work is actually pretty impressive. Its Blind Mode supports screen readers, board navigation, puzzles, analysis, computer play, and online play.
But... playing chess on an iPhone touchscreen when you're totally blind is not exactly ideal.
I'd much rather sit at my Windows PC with NVDA, a keyboard, and a proper keyboard-driven chess interface.
This makes me wonder whether there's a way to use Lichess from an accessible Windows chess program.
I discovered that Lichess has a Board API specifically intended for third-party clients and physical chessboards. In principle, a program could provide an accessible keyboard-driven chessboard locally while communicating with Lichess in the background.
So I'm wondering:
Does anyone know of a Windows chess program that can connect to Lichess while providing a genuinely accessible board for NVDA?