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
2
3
git clone https://github.com/JasonFengGit/ChinessChess
cd ChinessChess
ChinessChess.jar

Improvements to Make

  • Add an AI
  • Add different themes for users to choose
  • Add different background musics
  • Add endgame mode with different endgames(using the load function)