2023-03-20 00:01:30 +01:00
2023-03-19 21:15:54 +01:00
2023-03-20 00:01:30 +01:00
2023-03-20 00:01:30 +01:00
2023-03-19 21:55:49 +01:00
2023-03-19 21:24:31 +01:00

Terminal Chess

image

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
Description
No description provided
Readme 112 KiB
Languages
C 98.5%
Makefile 1.5%