Quoridor is a popular board game, simulated using Java and Javafx (in partnership with Ghazal Kalhori : https://github.com/GKalhori ) it is part of the AI subject in CE at Shahid Beheshti Universty.
it uses Evolutionary algorithm and programming for AI side.
It comes in 3 different modes: first is human vs. human and is exactly like the hard version. second is human vs. AI which is a single player mode and uses an intelligence already improved. and third is AI vs. AI which is mostly in charge of improving artificial intelligence by inhencing the genes.