A chess game coded with online support in C
Please see INSTALL.md for installation instructions.
- Human vs. Human, Human vs. AI, AI vs. AI
- Chess board implementation
- Piece rules including special moves (Promotion, castling, en passant)
- Check, checkmate, & stalemate condition checking
- Takeback moves
- Ability to store and view game log text file
- Supports online play with server and clients using TCP protocol
make all
bin/KGChess HOSTNAME PORT
bin/Server PORT
make memorytest
make clean
make cleanall