Games

One-vs-One Game

Developed min-max algorithm and applied to numerous games where the board is shown to both sides. The application is developed with JavaFx.



International Chess

This is mostly implemented except for handling castling, draws and stalemate.

Tic-Tac-Toe

Implementation of Tic-Tac-Toe. Due to the very limited number of paths, the AI will never lose and will attain either a win or a draw.

Xiang Qi (Chinese Chess)

This is implemented fully. It is not very strong though.