This project is meant to be used to analysis chess better from a scientific and logical point of few. It can be used as a front end gui for machine learning /ai chess engines or just to play human vs human as well. It can be used to setup chess netplay between two players over the internet or one can just play locally on the same machine by taking turns. It supports all major chess notation formats like fen , pgn ,and algebraic notations (as well as support for others in future)
Chess statistics a great site to look at!Get inspired about chess watch the greatest chess player who ever lived
Learn the rules of chess with this great youtube video
Nice tool for generating random fen strings
Watch the history of computer chess playing engines!
For developers a javadoc for this java chess project
For developers examples on how to uses these java chess class/functions to do really cool stuff
For developers setting up stockfish and how to send moves/commands to stockfish!
The possibilities are up to you
To install and use this program project all you need is ReplayChess.java
Download the ReplayChess.java file
Compile it with javac ReplayChess.java
Run it with java ReplayChess
Or after compiling it instantiate a ReplayChess object in your own java program