/chessmate

Chess Game Built With React

Primary LanguageTypeScript

Chessmate

This is an implementation of Chess game in React

Todo

  • Prevent Moves that will put the King in Check
  • Prevent Moves of pieces if king is checked unless they will cover that check
  • When castling check if the king can castle (not in check, not moved, not passing through check)
  • Highlight Circle on right click on square
  • Highlight king square on check and attacking piece square
  • Highlight previous and current squares of last moved piece
  • Highlight square if current player has his own piece on it or opponent piece
  • Game Time limit
  • Log moves
  • Forward and rewind moves
  • Real Time Multiplayer (Socket.io)
  • Play against AI with levels
  • Create game setup
  • Display taken pieces (with the score +1. +2...etc)