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)