This is the repository for Project 2-1 of group 12.
In this project we implemented different types of AI representing the opponent of This board game, following the simple set of rules making up this game.
You can find more about this method here.
Using DL4J's Deep Q-learning implementation, to predict an optimal action.
Combining minimax and Deep Q-learning by training the Network to produce values for the leaf nodes of the Minimax tree.
- first build the project by running
.\gradlew build
- run the game using
.\gradlew run