A Chess game written in V. Currently in development. Feel free to contribute.
- The code of this project is released under the MIT License.
- The contents of the assets directory is by Ajay Karat released under the CC BY 4.0 License.
- game board UI
- click origin, then destination
- all basic movement rules
- self-checking rule
- O-O, O-O-O (castling)
- en passant
- check
- checkmate
- stale mate
- pawn promotion (auto queen for now)
- pawn promotion menu
- repetitive check
- repetitive move
- 50-move-after-last-capture rule
- FEN
- PGN
- who's turn is it UI with pixel font
- pixel font to display move
- drag piece from origin to destination
- test cases
- chess clock
- Implement UCI Integration (To play a chess engine like stockfish)
- more impressive user interface