Skip to content

NeoWu1216/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess

An interactive chess game built in java

alt text

Demo:

  • You can view the full demo here

Features:

  • Support multiple board configurations (with a special mode which replaces bishop and rook with princess and empress)
  • During the game, user can click a piece in the board and click a valid position in board to move it (according to rules of chess)
  • All valid moves of given piece are suggested with color, and special conditions (check, checkmate) are prompted below the board
  • User can restart, resign or undo a move
  • At end of each game, user score will be updated accordingly (win: 1-0, resign: 1-0, draw: 0.5-0.5)
  • Support player options including friends or a configurable AI
  • A global configuration file containing fonts, key bindings for undo/restart, or AI of any level

Launch:

About

An interactive chess game built in java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages