/reversi-ai

Reversi gameplaying AI made with heuristic minimax with alpha-beta pruning

Primary LanguageJava

reversi-ai

Developed an AI for playing reversi, using heuristic minimax with alpha-beta pruning.

For the heuristic, we calculated base on number of keys captured and number of edge keys, as edge keys are more difficult to be captured, thus more desirable.

Building the project:

javac *.java

Running the project:

java Main