ROADMAP - SamChenYu/JavaChessEngine GitHub Wiki

ROADMAP:

  • GUI ✅ (10/01/24)
  • Input with FEN Notation✅ (07/01/24)
  • Basic Evaluate Function ✅ (08/01/24)

Engine ✅ (04/02/24)

  • Calculate Possible Moves Function ✅ (14/01/24) ✅ Overhauled (28/01/24)

  • isCheckmate Function ✅ (18/01/24)

  • MiniMax Algorithm ✅ (31/01/24)

  • Alpha-Beta Pruning ✅ (03/02/24)

  • Make Move Function: ✅ (18/01/24) Managing En Passant ✅ Managing King Castling Rights ✅ Checks / Checkmate ✅

  • Proper Evaluate Function✅ Introduced Piece Square Tables(31/01/24)

  • OUPUT FEN NOTATION

  • Ability to Play Moves Directly On Panel ✅ (11/02/24)