项目作者: JasonFengGit

项目描述 :
A Chinese Chess game implemented with Swing.
高级语言: Java
项目地址: git://github.com/JasonFengGit/ChinessChess.git
创建时间: 2020-09-18T05:13:19Z
项目社区:https://github.com/JasonFengGit/ChinessChess

开源协议:MIT License

下载


Chiness-Chess

A Java implementation of Chiness Chess Game using Swing.

Screenshots & GIFs

G1 G2
G3 G4

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

  1. git clone https://github.com/JasonFengGit/ChinessChess
  2. cd ChinessChess
  3. javac StartGame.java
  4. 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)