A Java implementation of Chiness Chess Game using Swing.
- accurate move validity detection and warning
- save and load a certain game/endgame
- piece twinkles when selected
- undo the last move
- background music
git clone https://github.com/JasonFengGit/ChinessChess
cd ChinessChess
javac StartGame.java
java StartGame
- Compete with multi-level AI
- Different themes for users to choose
- Different background musics
- A endgame mode with different endgames(using the load function)
- ...