Files
cli-chess/README.md
2023-03-19 21:24:31 +01:00

31 lines
676 B
Markdown

# Terminal Chess
![image](https://user-images.githubusercontent.com/82065181/226206893-6ee3e12d-89a6-47ef-9ce0-9ed6f41c2d6f.png)
## Compile and run
```sh
git clone https://github.com/olemorud/terminal-chess.git
cd terminal-chess
make
./bin/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
- [x] bishops
- [x] knights
- [x] rooks
- [x] queen
- [ ] king
- [ ] check if king becomes checked by move
- [ ] Detect checkmate
- [ ] Log game score sheet