This project aims to implement an AI game engine for Chinese chess, which is a popular board game in China. A simulator with web interface and server is designed. User can play against with the computer, and can also watch different strategies playing against each other with live analysis.
Human Mode
andSimulation Mode
. InHuman Mode
, human player plays against the computer with selected strategy and search depth. Clicking on a piece, the legal moves for that piece are highlighted. InSimulation Mode
, two policies play against each other for multiple games by the computer, with selected policy and search depth for each team. Live winning rate for each team for all the games played so far is plotted below for comparison and analysis.Kaidi Yan
.