Ideally I would like to play chess on a physical board and play against a computer using only chess moves by their notation. When I play on a physical board I often miss diagonal lines and blunder pieces (even more than usual ;)). Most apps always show the board, I really would like to play by only receiving and sending chess moves by their notation (in a large font if possible). I have searched for this online but no luck. Does anyone know if something like this is available? I have even looked at the options for the visually impaired but that also doesn't do what I want.
I am a software developer, so I would even want to spend time in making this, I understand that there are no (simple) API's for this (because of the complexicity of chess engines) but maybe lichess' API could be used for this but I'm not sure.
Or maybe I'm completely missing a readily availble solution for this?
Ideally I would like to play chess on a physical board and play against a computer using only chess moves by their notation. When I play on a physical board I often miss diagonal lines and blunder pieces (even more than usual ;)). Most apps always show the board, I really would like to play by only receiving and sending chess moves by their notation (in a large font if possible). I have searched for this online but no luck. Does anyone know if something like this is available? I have even looked at the options for the visually impaired but that also doesn't do what I want.
I am a software developer, so I would even want to spend time in making this, I understand that there are no (simple) API's for this (because of the complexicity of chess engines) but maybe lichess' API could be used for this but I'm not sure.
Or maybe I'm completely missing a readily availble solution for this?
I'm not sure whether I understand you correctly but today's chess engines are communicating with the GUI over the UCI protocol for which you can download the specifications, see here:
https://en.wikipedia.org/wiki/Universal_Chess_Interface
Writing a small application which serves as a frontend to the engine and only has to show the moves in algebraic notation should be no big deal.
I'm not sure whether I understand you correctly but today's chess engines are communicating with the GUI over the UCI protocol for which you can download the specifications, see here:
https://en.wikipedia.org/wiki/Universal_Chess_Interface
Writing a small application which serves as a frontend to the engine and only has to show the moves in algebraic notation should be no big deal.
Hi Katzenschinken,
Thanks for your comment, I'm currently working on making a small frontend using stockfish.js, it's pretty much working but needs some finetuning so I'm not going to share it yet ;)
Hi Katzenschinken,
Thanks for your comment, I'm currently working on making a small frontend using stockfish.js, it's pretty much working but needs some finetuning so I'm not going to share it yet ;)
Lichess --> preferences --> game display --> Blindfold chess.
Board will still show, but pieces won't be visible.
To hide the board too maybe just try opening browser console and add style display: none on board or it's container. Idk if it will work though.
Lichess --> preferences --> game display --> Blindfold chess.
Board will still show, but pieces won't be visible.
To hide the board too maybe just try opening browser console and add style display: none on board or it's container. Idk if it will work though.
If you want to make your own GUI for this UCI is pretty simple, but anyway you don't need to interact with it directly. For keeping the board state and move validation you can use https://github.com/jhlywa/chess.js if you work with js.
If you want to make your own GUI for this UCI is pretty simple, but anyway you don't need to interact with it directly. For keeping the board state and move validation you can use https://github.com/jhlywa/chess.js if you work with js.