Xiangqi, also known as Chinese Chess, is a two-player strategy board game. The game represents a battle between two armies, with the objective of capturing the enemy's general. Xiangqi is played on a board nine lines wide and ten lines long, with a river running horizontally through the middle of the board and 2 palaces on either end vertically. Each player has sixteen pieces: include one general, two advisors, two elephants, two horses, two chariots, two cannons, and five soldiers.
- Implements all of the moves and rules of the game.
- Two-player mode, as well as single-player against an AI opponent.
- An AI opponent that uses the Minimax algorithm with alpha-beta pruning and iterative deepening.
- A graphical user interface for playing the game.
- https://en.wikipedia.org/wiki/File:Xiangqi_General_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Advisor_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Elephant_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Horse_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Chariot_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Cannon_(Trad).svg
- https://en.wikipedia.org/wiki/File:Xiangqi_Soldier_(Trad).svg