zhouyonglong / Chiness-Chess

A Chinese Chess game implemented with Swing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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)
  • ...

About

A Chinese Chess game implemented with Swing.

License:MIT License


Languages

Language:Java 100.0%