ChessAI is Java-based, implementing the Minimax algorithm with Alpha-Beta Pruning.
I added alpha-beta pruning to this. It runs in under 3 minutes for a depth evaluation of 5. Board.java contains the alpha and beta pruning implementation.
You can run the Game.java file to see the program in action but you must have javafx installed in your environment.
