Skip to content

A Xiangqi (chinese chess) game made with ScalaFX and 3 brain cells.

Notifications You must be signed in to change notification settings

Light2Dark/Xiangqi-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

象棋 (Chinese Chess)

A ScalaFX desktop app for the game of Xiangqi or Chinese Chess made for OOP class. image image

Features

  • Interactive piece handling
  • Drag to move pieces
  • Timer for each player with variable times
  • Gameboard can be screenshotted at any point

Deployment

To run this project, several things are needed for installation

  1. Add sbt and java to Path
  2. Open command prompt
  sbt --version #displays version of your sbt
  java -version #displays version of your java

  # if both commands above work
  # cd into the directory of this project

  sbt run #run this to compile the project and run it

Contributions

Contributions are always welcome!

This game lacks game logic for some chess pieces and checkmate logic.

About

A Xiangqi (chinese chess) game made with ScalaFX and 3 brain cells.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published