e5c89cca355594271c3a66c0245ba5874775c2f1
Terminal Chess
Compile and run
git clone https://github.com/olemorud/terminal-chess.git
cd terminal-chess
make
./bin/chess
What is implemented
- Display board
- rudimentary letters
- colored tiles with unicode symbols
- Parse user input
- rudimentary parsing
- algebraic notation
- hybrid notation
- Move validation
- pawns
- bishops
- knights
- rooks
- queen
- king
- check if king becomes checked by move
- Detect checkmate
- Log game score sheet
Description
Languages
C
98.5%
Makefile
1.5%
