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

546 B

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