Skip to content

eraether/JChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JChess

Overview

Programmed in pure Java. The chess program simulates all possible moves for a player, showing only the valid moves he or she can make. This is especially apparent when a player is in check, as the number of valid moves drops to two or three. Allows players to undo or redo moves all the way back to the start of the match, and automates this process by having an 'instant-replay' mode that plays back the entire match. Allows single player play against a rudimentary AI opponent. En Passant, castling, and piece promotion is programmed in.

Controls

mouse click to select a chess piece and move it 1/2 to undo / redo moves. 'i' starts instant replay mode, which replays the entire game after undoing / redoing or starting instant reply mode, the AI opponent can be turned back on by pressing 'r'

About

Computer Assisted Chess in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages