7a2f961c692dab814a769621ebeaaf7be3a3b886
Terminal chess
Compile and run
make
./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%
