AI playing the Unstable (Chain Reaction) game.
https://brilliant.org/wiki/chain-reaction-game/
The project is implemented using the following AI techniques: Iterative Deepening, Negamax, Alpha-Beta Pruning.
Documentation (italian) here: Documentation.pdf
Clone and change directory:
git clone https://github.com/tassoneroberto/unstable.git
cd unstable
(OPTION 1) Compile and run:
javac -cp . unstable/Player.java
java unstable/Player
(OPTION 2) Make JAR file and run:
jar cfe Unstable.jar unstable/Player .
java -jar Unstable.jar
Co-authored with: Antonio Rachele