项目作者: JasonFengGit
项目描述 :
A Chinese Chess game implemented with Swing.
高级语言: Java
项目地址: git://github.com/JasonFengGit/ChinessChess.git
Chiness-Chess
A Java implementation of Chiness Chess Game using Swing.
Screenshots & GIFs
Features
- accurate move validity detection and warning
- save and load a certain game/endgame
- piece twinkles when selected
- undo the last move
- background music
Run
git clone https://github.com/JasonFengGit/ChinessChess
cd ChinessChess
javac StartGame.java
java StartGame
Improvements to Make
- Compete with multi-level AI
- Different themes for users to choose
- Different background musics
- A endgame mode with different endgames(using the load function)
- …