Skip to content
/ fbUCI Public

An UCI chessboard for the Linux framebuffer

Notifications You must be signed in to change notification settings

mdoege/fbUCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fbUCI, an UCI chess frontend for the Linux framebuffer

screenshot

The default engine is /usr/bin/stockfish, but other UCI engine binaries can also be used.

Prerequisites

Needs python-chess and Pillow

Framebuffer screen size is set to 1920x1080, so on Raspbian be sure to disable overscan in /boot/config.txt.

On some Linux distros other than Raspbian you may need to add yourself to the video group for permission to use the framebuffer.

Usage

Enter moves in UCI notation, e.g. e2e4, e1g1 (castling kingside), or a7a8q (pawn promotion to Queen).

You will play as White by default; to play as Black just add black as a commandline parameter.

Hit enter to redraw the board; enter r to rotate board; enter q to quit.

License

GPL

Board and piece images are from Lichess.

Releases

No releases published

Packages

No packages published

Languages