This project is a terminal chess application written in Rust. It allows for playing online on a server running the server application, as well as local play on the same machine.
It also allows for playback of pgn files and creation of pgn files from the played games, as well as fen state format
Run the program using the command:
./terminal_chess
This will open the main menu, where using the arrow keys you can navigate through the menu
Insert picture of the main menu
Perspective (local only) - shows the board in the perspective specified, White's, Black's, or a rotating board ...
Add server and clients to allow separate people to
add terminal gui elements that let you select pieces and options with arrow keys
visualize legal moves
customizable board