Compare commits

5 Commits

Author SHA1 Message Date
81272cbd38 commit of hell 2024-12-02 01:44:43 +01:00
edb7409e7f asd 2024-04-01 01:33:47 +02:00
d898a9b691 Basically working 2024-03-31 19:29:34 +02:00
5c162f413e Add castling 2024-03-28 18:39:32 +01:00
29e5b3c2bb Almots working bot 2024-03-28 15:52:48 +01:00

View File

@@ -2,14 +2,31 @@
![chess2](https://user-images.githubusercontent.com/82065181/226863987-54fd282b-eaea-4213-bb62-8eaafa35a10c.svg) ![chess2](https://user-images.githubusercontent.com/82065181/226863987-54fd282b-eaea-4213-bb62-8eaafa35a10c.svg)
## Compile and run ## Compile and run
```sh ```sh
git clone https://github.com/olemorud/cli-chess.git git clone https://github.com/olemorud/terminal-chess.git
cd cli-chess cd terminal-chess
make make
./bin/chess ./bin/chess
``` ```
## TODO ## What is implemented
- Algebraic notation - [x] Display board
- Log game score sheet - [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