Files
cli-chess/README.md
2023-03-19 13:49:50 +01:00

29 lines
515 B
Markdown

# Terminal chess
![Screenshot](./screenshot.png)
## Compile and run
```sh
make
./chess
```
## What is implemented
- [x] Display board
- [x] rudimentary letters
- [x] colored tiles with unicode symbols
- [x] Parse user input
- [x] rudimentary parsing
- [ ] algebraic notation
- [ ] hybrid notation
- [ ] Move validation
- [x] pawns
- [ ] bishops
- [ ] knights
- [ ] rooks
- [ ] queen
- [ ] king
- [ ] check if king becomes checked by move
- [ ] Detect checkmate
- [ ] Log game score sheet