To play, clone the program - make sure you have a GCC compiler
The board is made up of unicode characters:
Player 2 (Black)
8 | ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖
7 | ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙
6 | · · · · · · · ·
5 | · · · · · · · ·
4 | · · · · · · · ·
3 | · · · · · · · ·
2 | ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟
1 | ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
a b c d e f g h
Player 1 (White)
note: make sure your terminal background is a dark color, otherwise the piece colors will be inverted
https://www.chessprogramming.org/Main_Page
https://www.chess.com/learn-how-to-play-chess
https://www.cs.cornell.edu/courses/cs312/2002sp/lectures/rec21.htm